/* CSS Document */

html {
 /* Anzeigebereich in der Vertikalen auf 100% strecken */
}

* html img,
* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/includes/images/pixel.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}


body {height: 100%;
font-size: 11px;
line-height:15px;
font-family: Verdana, Helvetica, sans-serif;
color:#000000;
padding:0px;
margin:0px;
overflow-x:hidden;
}


td, div, p {
padding:0px;
margin:0px;
vertical-align:top;
}


h1 {
	font-size: 16px;
	font-weight:bold;
	line-height: 20px;	
	Padding-bottom:18px;
	margin:0px;
	color:#6b7585;
text-align:left;
}

.kasten-headline {
	font-size: 14px;
	font-weight:bold;
	line-height: 20px;	
	margin:0px;
	color:#0080B4;
}

h2 {
font-size: 11px;
font-family: Verdana, Helvetica, sans-serif;
text-transform:uppercase;
line-height: 18px;	
font-weight:bold;
color: #0080B4; 
margin-top:0px;
margin-bottom:0px;
padding:0px;}

.lead-in {
font-size: 11px;
font-family: Verdana, Helvetica, sans-serif;
text-transform:uppercase;
line-height: 18px;	
font-weight:bold;
color: #0080B4; 
margin-bottom:-3px;
}

.hinweis {
font-size: 11px;
font-family: Verdana, Helvetica, sans-serif;
line-height: 18px;	
font-weight:normal;
font-style:italic;
color: #9FA5AF; 
margin-bottom:-3px;
}


.rot {
font-size: 11px;
font-family: Verdana, Helvetica, sans-serif;
line-height: 18px;	
font-weight:normal;
color: #ff0000; 
margin-bottom:-3px;
}

.lead-in-text {
font-size: 11px;
font-weight:bold;
line-height:18px;
font-family: Verdana, Helvetica, sans-serif;
text-align:left;
color: #6b7585;
}

.overtext  {
font-size: 14px;
font-family: Verdana, Helvetica, sans-serif;
line-height: 12px;
height:20px;
font-weight:bold;
color: #FFFFFF;
padding:3px;
cursor:pointer;
}

a.overtext-link  {
color: #FFFFFF;
}

.subheadline {
font-size: 11px;
color:#0080B4;
}

.copy {
font-size: 11px;
line-height:18px;
font-family: Verdana, Helvetica, sans-serif;
text-align:justify;

}

.copy-flattersatz {
font-size: 11px;
line-height:18px;
font-family: Verdana, Helvetica, sans-serif;
text-align:left;
}

.copy-menuelinks {
font-size: 11px;
line-height:13px;
font-family: Verdana, Helvetica, sans-serif;
text-align:left;
}


.copy-flattersatz table{
font-size: 11px;
line-height:18px;
font-family: Verdana, Helvetica, sans-serif;
text-align:left;
}

.copy-flattersatz td{
line-height:18px;
}


.copy-rechts {
font-size: 11px;
font-weight:bold;
line-height:16px;
padding-left:16px;
padding-right:20px;
font-family: Verdana, Helvetica, sans-serif;
border-left:#6b7585 solid 1px;
text-align:left;
color: #000000;
}

.copy-bold {
font-size: 11px;
font-weight:bold;
line-height:18px;
margin-top:3px;
font-family: Verdana, Helvetica, sans-serif;
text-align:left;
color: #6b7585;
}

.kasten-rechts {
font-size: 11px;
font-weight:bold;
line-height:16px;
padding-left:16px;
margin-right:20px;
font-family: Verdana, Helvetica, sans-serif;
border-left:#6b7585 solid 1px;
border-top:#6b7585 solid 1px;
border-bottom:#6b7585 solid 1px;
text-align:justify;
color: #6b7585;
}


.kasten-weiss {
font-size: 11px;
line-height:14px;
font-weight:bold;
font-family: Verdana, Helvetica, sans-serif;
padding-bottom:3px;
padding-left:3px;
padding-right:3px;
padding-top:0px;
text-align:left;
display:block;
background-color: #0080B4;
border: #0080B4 solid 1px;
color: #FFFFFF;
}

.kasten-weiss a {
color: #FFFFFF;
}


.bild-rechts {
padding-left:10px;
padding-right:20px;
padding-top:0px;
padding-bottom:0px;
}

.dowload-rechts {
padding-right:20px;
color: #0080B4;
}

.headline-rechts {
	font-size: 15px;
	line-height: 16px;
	font-weight:bold;
	Padding-top:30px;
	Padding-bottom:10px;
	margin:0px;
        color:#6b7585; 
	}
	
.rechts td {
border:#0073B1 solid 0px;
margin:0px;
padding:0px;}


.bildunterschrift2 {
font-size: 10px;
font-weight:bold;
line-height:14px;
padding-top:3px;
font-family: Verdana, Helvetica, sans-serif;
text-align:left;
color: #6b7585;
}

.bildunterschrift2 td {
font-size: 10px;
font-weight:bold;
line-height:14px;
padding-top:3px;
font-family: Verdana, Helvetica, sans-serif;
text-align:left;
color: #6b7585;
}


.bildunterschrift-weiss {
font-size: 11px;
font-weight:bold;
line-height:16px;
padding-left:8px;
padding-bottom:5px;
padding-right:0px;
font-family: Verdana, Helvetica, sans-serif;
text-align:left;
color: #FFFFFF;
}


td.bildunterschrift-weiss  {
vertical-align: bottom;
}

select { 
width:240px;
margin-top:4px;
margin-left:4px;
margin-bottom:4px;
border: #DCDFE4 solid 1px;
 }


.headline-weiss {
font-size: 12px;
font-weight:bold;
padding:0px;
font-family: Verdana, Helvetica, sans-serif;
text-align:left;
color: #FFFFFF;
}

.button-weiss {
font-size: 11px;
font-weight:normal;
padding:0px;
font-family: Verdana, Helvetica, sans-serif;
text-align:left;
vertical-align:middle;
color: #FFFFFF;
border: #0080B4 solid 0px;
}

.button-outline {
font-size: 11px;
font-weight:normal;
padding:0px;
font-family: Verdana, Helvetica, sans-serif;
text-align:left;
vertical-align:middle;
height:13px;
border: #0080B4 solid 1px;
color: #0080B4;
}

.button-outline a {
border: 0;
}



/* ----------Kopf mit Logo und Navigation-------------- */
#head {
background-color: #FFFFFF;
width:900px;
padding-right:20px;
padding-left:20px;
height:100px;
margin:0px}

#subnavi {
background-color: #FFFFFF;
margin-left:600px;
 }


/* ----------Bild-------------- */
#headbild {
	margin: 0px;
	overflow:hidden;
	background-color:#9FA5AF;
}

#linie {
position:absolute;
background-color: #FFFFFF;
left:940px;
top:100px;
width: 1px;
height:300px;
/*display:none;*/
}



/* ----------outer und inner----------------- */
#outer{ 
width:940px;
height:100%;
 } 

#inner{ margin:0px; min-height:450px; width:1200px; text-align: left; overflow:hidden;
} /* die IE PC schlaufe */ 

/* -------------- linker Inhalt ------------- */
#left {
	width:520px;
	float:left;
	margin-right:0px;
	padding-top:40px;
	padding-left:40px;
overflow:hidden;
 }

/* -------------- rechter Inhalt -------------------- */
#right{
margin-left:581px;
width:349px;
padding-left:5px;
padding-right:5px;
padding-top:50px;
padding-bottom:0px;

}

/*  ----------------footer---------------------- */ 
#footer {
color: #6b7585;
font-size:10px;
height:30px;
width:890px;
bottom:5px;
margin-bottom:0px;
padding-bottom:0px;
clear:both;
} 

.footer {
color: #6b7585;
font-size:10px;
padding-left:40px;
bottom:5px;
clear:left;
} 

#tab-block {
padding-left:40px;
clear:left;
} 


#grauelinie {
position:absolute;
background-color: #6b7585;
left:941px;
top:100px;
width: 1px;
height:300px;

}

/* Listen und Buttons --------------------------------------- */

.suche-input {	
padding:0px;
font-size: 10px; 
font-family: Verdana;
margin-top:0px;
width:179px; 
height:11px;
color: #000000;
background-color:#fff;  border:1px solid #6b7585;
}


ul
 { text-align: left;
 margin: 5px 0 5px 18px;
 padding: 0px}

li
 { 
font-size: 11px;
font-family: Verdana, Helvetica, sans-serif;
list-style-image:url(/includes/images/punkt.gif);
line-height:18px;
margin:  0px;
padding: 0px; }


ul#newsEintraege {
padding: 0;
margin: 0;
      }

ul#newsEintraege li {
list-style: none;
      }

 select.kontakt {
font-size: 11px; 
font-family: Verdana;
padding:0;
margin-left:0;
margin-bottom:5px;
width:295px;
background-color:#0880B4;
border:#0880B4 1px solid;
color:#FFFFFF;
font-weight: bold;
	  }

input.kontakt {
font-size: 10px; 
font-family: Verdana;
background-color:#0880B4;
color:#FFFFFF;
font-weight: bold;
	  }
	  


/* menue --------------------------------------- */






#cMenu {
	position: absolute;
	width: 940px;
	top: 253px;
	color: #000000;
	z-index:80;
	display:block;
		}
		
#cMenu2 {
	position: absolute;
	width: 940px;
	top: 253px;
	color: #000000;
	z-index:80;
	display:block;
		}

.Menu A  {
	font-size: 11px; 
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	line-height:14px;
	height:48px;
	display:block;
	padding-top: 2px;
	padding-left: 9px;
	padding-right: 5px;
        padding-bottom: 0px;
	border-left:#FFFFFF solid 1px;
	color: #FFFFFF;
		}

a.Menu  {
color: #FFFFFF;
		}

.Menu-end A  {
	font-size: 11px; 
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	line-height:14px;
	height:48px;
	display:block;
	padding-top: 2px;
	padding-left: 9px;
	padding-right: 9px;
    padding-bottom: 0px;
	border-left:#FFFFFF solid 1px;
	border-right:#6b7585 solid 1px;
	color: #FFFFFF;
		}	

.mmContent table {
    background-color:#FFFFFF;
	width:100%;
	padding-bottom:15px;
	padding-top:10px;
	border-left: solid 1px #6b7585; 
	border-bottom: solid 1px #6b7585;
	border-right: solid 1px #6b7585; 
}

.mmContent A {
	font-size: 11px; 
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	padding: 0px;
	height:18px;
	padding-top: 0px;
	padding-left: 9px;
	padding-right: 5px;
    padding-bottom: 0px;
	text-decoration: none;
	color: #6b7585;
	border:0px;
    background-color:#FFFFFF; 
}

.mmlink td {
	font-size: 11px; 
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #6b7585;
	border:0px;
    background-color:#FFFFFF; 
}

.menuheadline {
	font-size: 11px; 
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
		line-height:14px;
	padding: 0px;
	height:18px;
	display:block;
	padding-top: 0px;
	padding-left: 9px;
	padding-right: 9px;
    padding-bottom: 0px;
	text-decoration: none;
	color: #6b7585;
	border:0px;
    background-color:#FFFFFF; 
}

.mmContent .mmlink A:hover {
text-decoration:underline;
}

#sub {
position:relative;
left:220px;
width:360px;
color:#6b7585;
}

.sub {
color:#6b7585;
}

#sub1 {
position:absolute;
left:40px;
top:303px;
}

#sub2 {
position:absolute;
left:220px;
top:303px;
}

#sub3 {
position:absolute;
left:400px;
top:303px;
}

#sub4 {
position:absolute;
left:580px;
top:303px;
}

#sub5 {
position:absolute;
left:760px;
top:303px;
}

#sub6 {
position:absolute;
left:540px;
top:303px;
}

#sub7 {
position:absolute;
left:660px;
top:303px;
}

.submenue {
font-size: 11px;
font-family: Verdana, Helvetica, sans-serif;
padding-left:7px;
Padding-right:7px;
padding-top:1px;
padding-bottom:2px;
}

.submenue2 {
font-size: 11px;
font-family: Verdana, Helvetica, sans-serif;
padding-left:7px;
Padding-right:7px;
text-align:right;
}



.headmenue a:hover {
text-decoration: underline;	
color: #6b7585;
	}
	
.headmenue a {
color: #6b7585;
text-decoration: none;
	}
	

	
.headmenue {
color: #6b7585;
text-decoration: none;
	}


	
.copy a {
font-family: Verdana, Helvetica, sans-serif; 
font-size: 11px; 
text-decoration:underline; 
color: #6b7585;
}
.copy a:visited {color:#6b7585;}
.copy a:hover {color: #000000;}
.copy a:active { color:#000000;}


a {
font-family: Verdana, Helvetica, sans-serif; 
font-size: 11px; 
text-decoration:underline; 
color: #6b7585;
}
a:visited {color:#6b7585;}
a:hover {color: #000000;}
a:active { color:#000000;}
	
.copy-flattersatz a {
font-family: Verdana, Helvetica, sans-serif; 
font-size: 11px; 
text-decoration:underline; 
color: #6b7585;
}
.copy-flattersatz a:visited {color:#6b7585;}
.copy-flattersatz a:hover {color: #000000;}
.copy-flattersatz a:active { color:#000000;}

a.sample_attach, a.sample_attach:visited, div.sample_attach
{
  position:relative;
  display: block;
  width:   100px;
  border:  0px solid black;
  margin-top:-2px;
  padding: 2px 5px;
  background: #FFFFFF;
  text-decoration: none;
  font-family: Verdana, Sans-Sherif;
  font-style:italic;
  color:   #6b7585;
  z-index:111;
}

a.sample_attach, a.sample_attach:visited { border-bottom: none; }
div#sample_attach_menu_child             { border-bottom: 0px solid black; }

