/* CSS Document */

html {
height:100%; 
max-height:100%; 
padding:0; 
margin:0; 
border:0;
background-color:#FFFFFF;
overflow: hidden;
font-family:Arial, Helvetica, sans-serif;
font-size:100.01%
}

body {
height:100%; 
max-height:100%; 
overflow:hidden; 
padding:0; 
margin:0; 
border:0;	
background-color:#FFFFFF;
}



#headofpage {
position:absolute; 
margin-left:-507px;
left:50%;
z-index:5;
width:1013px;
background-color:#FFFFFF;
}
#pageborder {
position:absolute; 
margin-left:-508px;
left:50%;
height:100%;
z-index:1;
width:1013px;
border-right:1px solid #436387;
border-left:1px solid #436387;
}  
#speeches {
background-color:#dce4ec;
padding:0px;
height:18px;
width:1013px;
}
#headbild {
	float: left;
}
#headbild2 {
	float: left;
}


#speeches img {
margin-left:10px;
margin-top:3px;
}

#head {
margin-top:1px;
padding:0px;
width:1013px;
height:129px;
}
#head img{
margin:0px;
padding:0px;
border:none;
}

#head2 {
background-color:#98b0cc;
margin-top:1px;
font-size:0.6em;
color:#436387;;
padding-top:3px;
padding-bottom:2px;
width:1013px;
}

#topnavi {
background-color:#dce4ec;
background-image:url(../bilder/topnavi-bg.gif);
background-repeat:repeat-y;
color:#436387;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
width:1013px;
padding-top:4px;
padding-bottom:4px;
margin-top:1px;
border-bottom:1px solid #436387;
}

#topnavilinks {
margin-left:205px;
}
#topnavilinks a {
margin-left:10px;
margin-right:10px;
color:#436387;
text-decoration:none;
}

#topnavilinks a:hover {
color:red;
}
#topnavilinks a.aktiv {
color:red;
}
#content {

display:block; 
overflow:auto; 
position:absolute; 
z-index:2; 
margin-left:-313px; 
left:50%; 
background:#FAFAFA;
width:819px;
background-attachment:fixed;
background-position:top center;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
border-top:195px solid #FAFAFA; 
top:0px;
bottom:0; 
border-bottom:21px solid #dce4ec;
padding:0px;

scrollbar-base-color:#FAFAFA;
scrollbar-3d-light-color:#FAFAFA;
scrollbar-arrow-color:#FAFAFA;
scrollbar-darkshadow-color:#FAFAFA;
scrollbar-face-color:#dce4ec;
scrollbar-highlight-color:#FAFAFA;
scrollbar-shadow-color:#FAFAFA;
scrollbar-track-color:#FAFAFA;	
}

#mainmenu {

display:block; 
overflow:auto; 
position:absolute; 
z-index:3; 
margin-left:-507px; 
left:50%; 
background:#dce4ec;
width:193px;
background-attachment:fixed;
background-position:top center;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
border-top:195px solid #dce4ec; 
top:0px;
bottom:0; 
border-right:1px solid #436387;
border-bottom:21px solid #dce4ec;
padding-top:5px;

scrollbar-base-color:#dce4ec;
scrollbar-3d-light-color:#dce4ec;
scrollbar-arrow-color:#dce4ec;
scrollbar-darkshadow-color:#dce4ec;
scrollbar-face-color:#FAFAFA;
scrollbar-highlight-color:#dce4ec;
scrollbar-shadow-color:#dce4ec;
scrollbar-track-color:#dce4ec;	

}

#mainmenustart {
display:block; 
position:absolute; 
z-index:3; 
margin-left:-507px; 
left:50%;
background-image:url(../bilder/start-teaser.jpg);
background-repeat:repeat-y;
background-position:bottom;
width:193px;
border-top:180px solid #fff; 
top:0px;
bottom:0; 
border-right:1px solid #436387;
border-bottom:21px solid #dce4ec;
}

#mainmenulinks {
padding:5px;
color:#436387;

}

#mainmenulinks a {
display:block;
color:#436387;
cursor:pointer;
text-decoration:none;
}

#mainmenulinks a:hover {
color:#FF0000;
}

#mainmenulinks a.main {
margin-left:15px;
margin-top:13px;
font-weight:bold;
}

#mainmenulinks a.mainaktiv {
margin-left:15px;
margin-top:13px;
font-weight:bold;
color:#FF0000;
}


#mainmenulinks a.sub {
margin-left:35px;
margin-top:5px;
}

#mainmenulinks a.subaktiv {
margin-left:35px;
margin-top:5px;
color:#FF0000;
}

#content td {
font-size:13px;
}


#foot {
position:absolute; 
margin-left:-507px; 
left:50%; 
bottom:0; 
width:1013px; 
min-width:1009px; 
height:21px;
background-color:#dce4ec;
z-index:5;
border-top: 1px solid #436387;
background-image:url(../bilder/topnavi-bg.gif);
background-repeat:repeat-y;
}

#footleft {
position:relative;
float:left;
padding-top:3px;
padding-left:20px;
color:#436387;
font-size:0.6em;
}

#footright {
margin-left: 214px;
padding-top:3px;
color:#436387;
font-size:0.6em;
}


#foot a {
color:#436387;
text-decoration:none;
margin:0px 5px 0px 5px;
}

#foot a:hover {
color:#FF0000;
}


#startcontent {
position:relative;
float:left;
width:720px;
margin-left:20px;
margin-top:20px;

line-height:20px;
padding:30px;
}
#startcontent h1{
color:#436387;
font-weight:bold;
font-size:2.3em;
margin:0px 0px 20px 0px;;
padding:0px;
}
#startcontent h2{
color:#436387;
font-weight:bold;
font-size:1.7em;
margin:0px 0px 15px 0px;
padding:0px;
}
#startcontent h3{
font-size:1.3em;
font-weight:normal;
margin:0px;
padding:0px;
}

#contentspalte1 {
float:left;
width:280px;
line-height:18px;
margin-left:20px;
padding-top:20px;
display:inline;
}

#contentspalte1breit {
float:left;
width:320px;
line-height:18px;
margin-left:20px;
padding-top:20px;
display:inline;
}


#contentspalte2 {
float:left;
width:280px;
margin-left:20px;
padding-top:20px;
line-height:18px;
}

#contentspalte2breit {
float:left;
width:320px;
margin-left:50px;
padding-top:20px;
line-height:18px;
}


#contentspalte3 {
float:left;
width:156px;
margin-left:30px;
padding-top:20px;
}
#contentspalte1allein {
float:left;
width:580px;
line-height:18px;
margin-left:20px;
padding-top:20px;
display:inline;
padding-bottom:20px;
} 
#copyrightspalte {
clear:both;
text-align:left;
font-size:0.7em;
margin-left:20px;
padding-top:40px;
padding-bottom:20px;
} 


#contentspalte1 h1, #contentspalte1breit h1, #contentspalte2 h1, #contentspalte2breit h1, #contentspalte1allein h1 {

color:#FF0000;
font-weight:bold;
margin-bottom:15px;
padding:0px;
font-size:1.1em;

}

#content img.produktlogo {
float:right;
}

#werbung {
border:1px solid #436387;
font-size:11px;
line-height:16px;
}

#werbung h1{
margin:0px;
background-color:#98b0cc;
padding:4px;
font-size:0.9em;
font-weight:bold;
color:#436387;
}

#werbung p{
margin:0px;
padding:4px;
}


#werbung h2{
margin:0px;
padding:5px;
font-size:0.9em;
color:#436387;
font-weight:normal;
}

#content a {
color:#436387;
font-weight:bold;
text-decoration:none;
}

#content a:hover {
color:#FF0000;
}


.webesprit {
display:block;
background-image:url(../bilder/we-logo-lumin.gif); 
background-position:top;
background-repeat:no-repeat;
width:62px;
height:17px;
margin-left:125px;
}

.webesprit:hover {
background-image:url(../bilder/we-logo-normal.gif);
}
/* Einige IE Anpassungen */

* html #content {
height:100%;  
}
* html #mainmenu {
height:100%; 
width:194px;
}
* html #mainmenustart {
height:100%; 
width:194px;
}
* html #pageborder {
position:absolute; 
margin-left:-508px;
left:50%;
height:100%;
z-index:1;
width:1015px;
border-right:1px solid #436387;
border-left:1px solid #436387;
} 
* html #footright {
margin-left: 211px;
}


#tabsmall td, tr {
font-size:11px;
padding-top:10px;
padding-bottom:10px;
padding-left:1px;
padding-right:1px;
}

#tabsmall2 td, tr {
font-size:11px;
padding-top:10px;
padding-bottom:10px;
padding-left:1px;
padding-right:1px;
}

ul {
	margin:18px;
	padding:0px;
	margin-top: 0px;
	margin-bottom: 0px;
} 

ul.square {
     margin-left:0;
     padding:0px;
     list-style: none;
}

ul.square li {
     background: url(../bilder/square.gif) 0px 7px no-repeat;
     padding: 0 0 10px 12px;
}

#schrift_klein
{
font-size:0.8em;
}

#schrift_blau
{
color: #436387;
}
