
/* © Copyright 2008 Mediasuite /*
/* Mediasuite - Atelier fuer Internet und Multimedia /*
/* www.mediasuite.ch /*



/* Print nicht anzeigen:  #searchbox   #language  #flash_member */

         
                         

/* Struktur /*
/*======================================================================*/


#container {
width: 990px;
margin: 0px auto;
text-align: left;
}

#logo {
position: absolute;
float: left; 
top: 8px;
width: 96px;
height: 192px;
}

#header {
position: absolute;
float: left;
width: 894px;
height: 128px;
margin-left: 96px;
border-bottom: 1px solid #e2021b;
border-top: 8px solid #fff;
}

#main_navi {
position: absolute;
top: 118px;
left: -8px;
font-size : 1.1em;
text-transform : uppercase;
font-weight: bold;
letter-spacing: 1px;
}


#header_navi {
}

#searchbox {
float: right;
margin-top: 8px;
}

#language {
float: right;
margin-top: 10px;
margin-right: 16px;
display: block;
}

#language a:link, #language a:visited {
	text-decoration:  none;
}

#language li {
margin-left: 0px;
}

#flash_member {
position: absolute;
right: 0px;
top: 60px;
}

#sub_navi {
position: absolute;
float: left;
top: 192px;
margin-top: 32px;
width: 128px;
}


#content {
position: absolute;
top: 192px;
float: left;
margin: 32px 32px 0 100px;
width: 798px;

}



#footer {
float: left;
margin-top: 32px;
padding-bottom: 8px;
padding-top: 8px;
font-size: 0.8em;
width: 798px;
border-top: 1px solid #ccc;
}



/* end Struktur */



/* Formatierung /*
/*======================================================================*/

html, body, div, p, h1, h2, h3, h4, h5, h6, hr, ul, li, span, pre, a, form, img, blockquote {
margin : 0;
padding : 0;
font-size: 97%;
}

body {
font-family : trebuchet MS, verdana, Sans-Serif;
color : #000;
text-align: center;
}

a:link {
color : #000;
background-color : transparent;
text-decoration : underline;
}

a:visited {
color : #000;
}

a:hover {
color : #e2021b;
text-decoration : underline;
}

a:active {
color : #e2021b;
}

p, pre {
}

strong {
color: #333333;
}


ul {
}

li {
list-style-type:  square ;
margin-left: 16px;
}

h1 {
font-weight: bold;
font-size : 1.0em;
text-transform : uppercase;
margin-bottom: 16px;
letter-spacing: 1px;
}

h2, h3, h4, h5, h6 {
font-weight: bold;
font-size : 1.0em;
margin-bottom: 8px;
text-transform : uppercase;
}

img {
border: 0;
}


/* Tabellen /*
/*======================================================================*/

table {
border-collapse: collapse;
border-style: none; 
border-width: 0px; 
width: 100%; 
height: 100%; 
vertical-align: top;
}




td {
padding-right: 10px;
border: 0 blue solid;
border-bottom: 1px #cccccc solid;
}

tr {
background: transparent;
}

tr:hover {
background: #cccccc; 
}


.tr-even {
background: #ececec;
}

.tr-even:hover {
background: #cccccc;
}


.tr-odd {
background: transparent; 
}

.tr-odd:hover {
background: #cccccc; 
}

table.contenttable contenttable-1 table_links1 {
width: 798px; 
}

table.contenttable contenttable-0 table_links2 {
width: 798px; 
}

table.contenttable contenttable-0 table_members {
width: 798px; 
}

td.td-0 {
width: 320px; 
}








/* end Formatierung */


/* Classen typo3 stuff/*
/*======================================================================*/



.searchbox-button {
height: 20px;
	border: 1px solid #fff;
	text-align: center;
	background: #fff;
	color: #000;
}

.searchbox-button:hover {
color: #e2021b;
}


.suchfelf {
	height: 16px;
	width: 120px;
	font-size: 1em;
	border: 1px solid #e2021b;
	text-align: left;
	background: #fff;
}



.suchresultat_td {
border-bottom: 0px;
}

.tx-indexedsearch-redMarkup { 
color: #e2021b; 
}


/* Main Navigation /*
/*======================================================================*/




#main_navi li {
	display: inline;
	list-style-type: none;
	background-color: #fff;
	margin: 0 12px 0 0;
	padding: 0 6px 0 7px;
	font-size: 0.9em;
}


#main_navi a:link {
	text-decoration: none;
}

#main_navi a:visited {
	text-decoration: none;
}


#main_navi li .first {
	padding: 0 4px 0 0;
}

#main_navi li .active {
	color: #e2021b;
}




/* Sprach Navigation /*
/*======================================================================*/


#language .active {
	color: #e2021b;
}


/* Sub Navigation /*
/*======================================================================*/

#sub_navi li {
	list-style-type: none;
}

/* Header Navigation /*
/*======================================================================*/

#header_navi li {
	display: inline;
	list-style-type: none;
}



/* end */




