:link,:visited { text-decoration:none; }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6 { font-size:1em; font-weight:normal; }
ul,ol,li,body,html,p {
	margin:0;
	padding:0;
}
img { margin:0; padding:0; vertical-align:bottom; border: 0px; }



html, body {
	margin: 0px auto;
	color: #575959;
	font-family: Verdana, sans-serif;
	font-size: 1em;
	background-color: #fff;
width: 90%;
}

html {
min-height:100%;
margin-bottom:1px;
}

 #inhalt {
	font-size: 95%;


}
#header{
}

#headerlinks {
	width:160px;
	border: solid 0px #000;
	padding: 0px 5px 5px 5px;
	margin-left: 5px;
	background-color: #FFFFFF;
	color: #575959;
	float: left;
	height:157px;
}

#headerrechts {
	margin-right: 0px;
	float: right;
	background-color: #fff;
	color: #575959;
	width:79%;
padding-top: 0px;
	height:157px;
	
}

#headermitte {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #fff;
	color: #575959;
	background-image: url(logo.gif);
	height:157px;
		width:151px;
	background-repeat: no-repeat;
	background-position: left;
}


#linkespalte {
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	float: left;
	font-size: 75%;
	border-top: 2px solid #006EB5;
	background-color: #9DCDE4;
	background: url(../shared/bgcontent.jpg)repeat-y;
}
#rechtespalte {
	width:12.5em;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	float: right;
	color: #575959;
	border-top: 2px solid #006EB5;
	background-color:#FFFFFF;

}

#content {
	left: 0;
	margin-left: 10.3em;
	margin-right: 12.5em;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	color: #575959;
	background-color: #fff;
	border-top: 2px solid #006EB5;
border-right:3px solid #0072BC;
border-left:3px solid #0072BC;

}


#footer {
	height: 10px;
	margin: 0px 5px 5px 5px;
	font-size: 65%;
	text-align: center;
	padding-top: 5px;
	background-color: #FDFCFC;
	color: #C1272D;
border-bottom: 1px solid #0072BC;
}


#footer a:link, 
#footer a:visited {
	padding-left: 1.5em;
	text-decoration: none;
	color: #4472B9;
	background: url(../shared/textlink.gif) no-repeat;
	background-position: left center;
	background-color: #FDFCFC;
}
 
#footer a:hover,  
#footer a:active, #text a:focus {
	padding-left: 1.5em;	
	color: #ECD21C;
	background: url(../shared/textlink.gif) no-repeat;
	background-position: left center;
	background-color: #FDFCFC;

}

  * html #footer a {
    width: 12.6em;   /* Breite nach altem MS-Boxmodell f?r IE 5.x */
    w\idth: 10.4em;  /* korrekte Breite fuer den IE 6 im standardkompatiblen Modus */
  }





/* gegen IEs 3-Pixel-Bug */
* html .content {
	height: 1%;
}

  /* gegen IEs 3-Pixel-Bug */
* html #text{
	height: 1%;
}
  
/* gegen IEs 3-Pixel-Bug */
* html #content {
	height: 1%;
}

  /* gegen IEs 3-Pixel-Bug */
* html .text{
	height: 1%;
}

/* Chamfer Borders*/
.chamfer {background: transparent; margin:0 auto;}
.chamfer h1, .chamfer p {margin:0 10px;}
.chamfer h1 {font-size:2em; color:#000; letter-spacing:1px;}
.chamfer p {padding-bottom:0.5em;}

.chamfer .top, .chamfer .bottom {display:block; background:transparent; font-size:1px;}
.chamfer .b1, .chamfer .b2, .chamfer .b3, .chamfer .b4, .chamfer .b5 {display:block; overflow:hidden; height:1px; background:#fff; border-left:1px dashed #C1272D; border-right:1px dashed #C1272D;}
.chamfer .b1 {margin:0 5px; background:#C1272D;}
.chamfer .b2 {margin:0 4px;}
.chamfer .b3 {margin:0 3px;}
.chamfer .b4 {margin:0 2px;}
.chamfer .b5 {margin:0 1px;}

.chamfer .boxcontent {display:block; background:#fff; border-left:1px dashed #C1272D; border-right:1px dashed #C1272D;}

/* border um Site
********************************************************************************/
.inset {
	background: transparent;
	margin:0 auto;
}
.inset p {
}
.inset .top, .inset .bottom {display:block; background:transparent; font-size:1px;}
.inset .b1, .inset .b2, .inset .b3, .inset .b4, .inset .b1b, .inset .b2b, .inset .b3b, .inset .b4b {display:block; overflow:hidden;}
.inset .b1, .inset .b2, .inset .b3, .inset .b1b, .inset .b2b, .inset .b3b {height:1px;}
.inset .b2 {background:#006EB5; border-left:1px solid #006EB5; border-right:1px solid #006EB5;	color: #000000;}
.inset .b3 {background:#004579; border-left:1px solid #004579; border-right:1px solid #004579;	color: #000000;}
.inset .b4 {background:#2C5978; border-left:1px solid #F58B0F; border-right:1px solid #F58B0F;color: #000000;}
.inset .b4b {background:#fff; border-left:1px solid #F58B0F; border-right:1px solid #F58B0F;color: #000000;}
.inset .b3b {background:#fff; border-left:1px solid #F58B0F; border-right:1px solid #F58B0F;color: #000000;}
.inset .b2b {background:#fff; border-left:1px solid #F58B0F; border-right:1px solid #F58B0F;color: #000000;}
.inset .b1 {
	margin:0 0px;
	background:#006EB5;color:#000000;
}
.inset .b2, .inset .b2b {
	margin:0 0px;
	border-width:0 0px;
}
.inset .b3, .inset .b3b {margin:0 0px;}
.inset .b4, .inset .b4b {
	height:1px;
	margin:0 0px;
}
.inset .b1b {margin:0 0px; background:#F58B0F;color:#000000;}

.inset .container {
	display:block;
	background:#F7F7F7;
color:#000000;
	
	border-left:1px solid #F58B0F;
	border-right:1px solid #F58B0F;
}
/* border um Site
********************************************************************************/

#linie{
width:300px;
text-align:left;
	border-bottom: 1px solid #0072BC;
	height: 2em;

}

#text, .text {
	text-align: left;
	color: #575959;
	padding-right: 0.5em;
	background-color: #fff;
	padding: 10px;
	font-size: 80%
	
}


	#text a:link, #text a:visited  
	{
		text-decoration: none;
		color: #0072BC;
		background-color: #fff;
	}
	
	 
	#text a:hover,  
	#text a:active, #text a:focus {
		color: #00AF91;
		text-decoration: underline;
		background-color: #fff;
	
	}


  * html #text a {
    width: 5.6em;   /* Breite nach altem MS-Boxmodell f?r IE 5.x */
    w\idth: 5.4em;  /* korrekte Breite fuer den IE 6 im standardkompatiblen Modus */
  }


p {
	padding-bottom: 5px;
	padding-top: 5px;
} 


div#text li {
	background: url(listenzeichen.gif) no-repeat;
    background-position:left top;
	padding-left: 1em;
padding-bottom:5px;

}

.trenner {
width:95%;
text-align:center;
	border-bottom: 1px solid #0072BC;
	height: 2em;
}

#sidebar .trenner{
text-align:center;
	height: 1px;
padding:0px 0px 0px 0px;
}


.flLeft { float:left; }
.flRight { float:right; }

#text div.image {
padding-left: 0px;
margin-left: 0px;
margin-right:0px;
padding-right: 0px;
padding-top:10px;

}


#text div.image p{

margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#text div.flLeft {
margin-right:10px;
padding-right: 0px;
font-size: 80%;
float:left;

}

#text div.flLeft p {
margin-right:0px;
padding-right: 0px;

}

#text p{
	line-height: 140%;
}

	.imgleft {
	float : left;
	padding : 0px;
	border: 1px solid #0072BC;
	margin: 0px 10px 0px 0px;
	}
	
	.imgright {
	float : right;
	padding : 0px;
	border: 1px solid #0072BC;
	margin: 0px 10px 0px 0px;
	
	}

#service{
	margin-top: 25px;
	font-size: 80%;
	border-bottom: 1px solid #0072BC;
	height: 2em;
}

#print{
padding-top: 5px; 
padding-bottom: 5px;
float:left;
}


#print a:link, #print a:visited   {
	text-decoration: underline;
	color: #3B3A39;
	background-color: #fff;
padding-left: 30px;
background:     url(print1.gif);
background-repeat: no-repeat;
background-position: left center;
}
 
#print a:hover,  
#print a:active, #print a:focus {
	color: #3B3A39;
	text-decoration: underline;
	background-color: #fff;
background:     url(print1.gif);
background-repeat: no-repeat;
background-position: left center;
}


#send{
padding-top: 5px; 
padding-bottom: 5px;
float:right;
}

#send a:link, #send a:visited   {
	text-decoration: underline;
	color: #3B3A39;
	background-color: #fff;
padding-left: 35px;
background:     url(send1.gif);
background-repeat: no-repeat;
background-position: left center;
}
 
#send a:hover,  
#send a:active, #send a:focus {
	color: #3B3A39;
	text-decoration: underline;
	background-color: #fff;
background:     url(send1.gif);
background-repeat: no-repeat;
background-position: left center;
}


.clear {
	clear:both;
}

.unsichtbar {
	visibility: hidden;
	display: none;
}

/* Formularformat 
********************************************************************************/
.suchformular {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

.suchen {
	border: 1px solid #999999;
	background-color: #ebeae8;
	color: #393838;
	font-size: 75%;
margin-top:5px;
}

.suchfeld {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	text-align: right;
	display: inline;
	color: #4F4F4F;

}

h1 {
	font-size:130%;
	color: #0072BC;
	font-weight: bold;
	background-color: #fff;
}
h2 {
	font-size:120%;
	color: #0072BC;
	font-weight: bold;
	background-color: #fff;
}
h3 {
	font-size:115%;
	color: #0072BC;
	font-weight:bold;
	background-color: #fff;
}
h4 {
	font-size:110%;
	color: #0072BC;
	font-weight: bold;
	background-color: #fff;
}
h5 {
	font-size:104%;
	color: #0072BC;
	font-weight: bold;
	background-color: #fff;
}
h6 {
	font-size:100%;
	color: #0072BC;
	font-weight:bold;
	background-color: #fff;
}

abbr, .abbr, acronym {
cursor:help;
border-bottom: 1px dashed #4472B9;

}

.leistungs-index {
font-size: 110%;

}


.fnt-smll{
font-size: 99%;
}

.fnt-smll td{
border: 1px solid #405991;
}

.fnt-smll th{
border: 1px solid #405991;
background-color: #C1CBE1;
}
