/* main.css */
/* (c) Ingenieurbüro noesis 2007 */

/* generell */
body { 
font-family: arial, helvetica, sans-serif;
font-size: 12px;
background-color: #ffffff;
}
h2 {
font-size: 12px;
font-weight: bold;
letter-spacing: 0.1em;
}
a {  
color: #000000;
text-decoration:none;
}
th, td {
font-size: 12px;
}
/* äußere Begrenzung */
.container {
width:800px; 
top:-5px; 
left:0;
text-align:left;
padding-bottom:20px;
}

/* Hauptmenü, oben */
.menu1 { 
position:relative;
width:800px; 
height:89px;
top:0; 
left:0;
text-align:left;
background-color:#eb9e1e;
background-image:url(../pics/bg_menu1.jpg);
background-repeat:no-repeat;
clear:both;
display:none;
}
.menu1 li {
list-style-type:none;
float:left;
width:105px;
position:relative;
color:#ffe4b5;
display:block;
text-align:center;
line-height:20px;
margin-top:62px;
margin-left:5px;
font-weight:bold;
font-size:1.1em;
display:none;
}
.menu1 a, .menu1 a:visited {
list-style-type:none;
display:block;
text-align:center;
text-decoration:none; 
font-weight:bold;
color:#000000; 
width:93px; 
height:20px; 
border:1px solid #5a6e00; 
border-width:1px 1px 0 0; 
background-color:#eb9e1e;
padding-top:3px;
padding-left:10px; 
line-height:20px;
font-size:0.9em;
display:none;
}
/* Korrektur des Box-Modells von IE5.5 */
* html .menu1 a, * html .menu1 a:visited {
width:105px;
w\idth:93px;
}

/* Untermenü links */
.menu2 { 
position:relative;
width:150px; 
height:335px;
top:0; 
left:0;
text-align:left;
background-image:url(../pics/bg_menu2.jpg);
float:left; 
display:none;
}
.menu2 li {
list-style-type:none;
clear:left;
position:relative;
color:#ffe4b5;
display:block;
text-align:center;
padding-left:1em;
line-height:17px;
margin-top:0px;
margin-left:-35px;
font-weight:bold;
display:none;
}
.menu2 li a, .menu2 li a:visited {
list-style-type:none;
display:block;
text-align:left;
padding-left:0.5em;
text-decoration:none;
color:#000000; 
height:17px; 
border:1px solid #5a6e00; 
border-width:0 0 1px 1px; 
padding-top:3px;
line-height:17px;
display:none;
}
/* Korrektur des Box-Modells von IE5.5 
* html .menu2 a, * html .menu1 a:visited {
width:115px;
w\idth:103px;
}*/

.sponsor {
display:none;
}

.w3c {
display:none;
}


/* Platzhalter linkes Bild */
.space1 { 
position:relative;
width:93px; 
top:0; 
left:0;
text-align:left;
margin-top:219px;
float:left; 
display:none;
}
/* Platzhalter rechtes Bild */
.space2 { 
position:relative;
background-image:url(../pics/bg_space2.jpg);
width:93px; 
height:515px;
top:0px; 
left:0;
text-align:right;
margin-top:-4px;
float:right; 
display:none;
}

/* Überschrift (Schatten) */
.container h1 { 
position:relative;
top:20px;
left:0px;
width:434px;
text-align:left;
color:#000000; 
font-size:1.1em;
font-weight:bold;
letter-spacing:0.1em;
float:left;
z-index:2; 
padding-bottom:1em;
}
/* Überschrift vorn, schwarz */
.hd2 { 
position:relative;
top:-1.1em;
left:20px;
text-align:left;
font-size:0.7em;
color:#000000;
letter-spacing:0.1em;
float:left;
z-index:3; 
display:none;
}

/* Container für Text */
.txtfrm1 { 
position:relative;
top:-5px;
left:3px;
width:458px;
min-height:255px;
text-align:left;
background-color:#ffe4b5;
float:left; }

* html .txtfrm1 {
height:292px;
}

/* Container für Text (Datenblatt) */
.txtfrm2 { 
position:relative;
top:-5px;
left:3px;
width:644px;
min-height:255px;
text-align:left;
background-color:#ffe4b5;
float:left; }

* html .txtfrm2 {
height:292px;
width:630px;
}

/* Text */
.txt { padding: 0.75em; }

.dblink {
display:none;
}

.lnk_ext {
background-image:url(../pics/lnk_ext.gif);
background-repeat:no-repeat;
background-position:center bottom;
font-size:12px;
padding-left:20px;
display:inline;
}

.cite {
padding:5px;
color:#a65700;
background:#ffe4b5;
border:1px solid #a65700; 
}

#sponsor1 {
display:none;
}