#content{
   color: #000;
   line-height: 140%;
}
#content p{
	margin: 0 0 13px 0;
	padding: 0;
}
hr{
   padding: 0;
   margin: 0;
   color: #0050A7;
   background-color: #0050A7;
   border: 0 none;
   height: 1px;
}
#content h1 {
	font-size: 150%;
	line-height: 120%;
	padding : 0 0 2px 0;
	margin: 15px 0 20px 0;
	font-weight: normal;
	color: #0050a7;
	border-bottom: 1px solid #0050a7;
}

#content h3 {
	font-size: 130%;
	line-height: 120%;
	padding: 0;
	margin: 33px 0 18px 0;
	font-weight: bold;
	color: #0050a7;
}

#content h5 {
	font-size: 110%;
	line-height: 120%;
	margin: 26px 0 16px 0;
	padding: 0;
	font-weight: bold;
	color: #0050a7;
}	

#content a,
#content a:link,
#content a:visited {
   color : #0050a7;
   font-weight : bold;
   text-decoration : none;
}

#content a:focus,
#content a:hover,
#content a:active {
   text-decoration: underline;
}
#content .BFWPartner{
	position: relative;
	width: 560px;
	padding-top: 10px;
	margin: 10px 0 0 0;
	border-top: 1px solid #3373B9;
}
#content td{
   vertical-align: top;	
}
/* Inhaltstabellen */
.tabrowheader {
   color:#fff;
   background-color: #003773;
   font-weight: bold;
}

.tabrowheader td {
   padding: 3px;  
}

.tabrowgerade td, .tabrowungerade td {
   padding: 3px;
}

.tabrowgerade {
   background-color: #619bd5;
   color: #fff;
}
.tabrowungerade {
   background-color: #1980ce;
   color: #fff;
}

#content .tabrowungerade a,
#content .tabrowgerade a{
   color: #fff;	
}	

/* Input Felder */
input, select, textarea {
	border: 1px solid #478BCF;
	background-color: #FFF;
	color: #000;
}

input:hover, select:hover, textarea:hover {
	background-color: #E2E6E9;
}

/*
 * Bannerbaukasten
*/ 
#bannerbk{
   color: #000;
   line-height: 130%;
   font-size: 86%;
}
#bannerbk p{
   margin: 5px 0 6px 0;
   padding: 0px;
}

#bannerbk h1 {
   font-size: 140%;
   padding : 0 0 4px 0;
   margin: 7px 0 4px 0;
   font-weight: normal;
   color: #0050a7;
}
#bannerbk h3 {
   font-size: 120%;
   padding: 0;
   margin: 15px 0 5px 0;
   font-weight: normal;
   color: #000;
}
#bannerbk h5 {
   font-size: 100%;
   margin: 13px 0 3px 0;
   padding: 0;
   font-weight: normal;
   color: #0050a7;
}  

#bannerbk a,
#bannerbk a:link,
#bannerbk a:visited {
   color : #0050a7;
   font-weight : bold;
   text-decoration : none;
}

#bannerbk a:focus,
#bannerbk a:hover,
#bannerbk a:active {
   text-decoration: underline;
}
/*
 * Teaserlinks
*/
#bannerbk .AlleTeaserBoxen{}
#bannerbk .TeaserBox{
   height: 50px;
   background-color: #f6f8f8;
   margin-left: -5px;
   margin-right: -5px;
}

#bannerbk .TeaserBox a.bildlink{
   padding: 0 10px 0 0;
   float: left;
   width: 50px;
   height: 50px;
}
/*
 * Teaserboxen
*/

#bannerbk .TeaserBoxFirst a,
#bannerbk .TeaserBoxFirst a:link,
#bannerbk .TeaserBoxFirst a:visited {
   display: block;
   padding: 10px 5px 5px 60px;
   display: block;
   color : #fff;
   font-weight : bold;
   text-decoration : none;
}

#bannerbk .TeaserBoxFirst a:focus,
#bannerbk .TeaserBoxFirst a:hover,
#bannerbk .TeaserBoxFirst a:active {
   text-decoration: underline;
}
#bannerbk .TeaserBox a.txtlink,
#bannerbk .TeaserBox a:link.txtlink,
#bannerbk .TeaserBox a:visited.txtlink {
   display: block;
   height: 35px;
   padding: 10px 5px 5px 0px;
   display: block;
   color : #0050A7;
   font-weight : bold;
   text-decoration : none;
}

#bannerbk .TeaserBox a:focus.txtlink,
#bannerbk .TeaserBox a:hover.txtlink,
#bannerbk .TeaserBox a:active.txtlink {
   text-decoration: underline;
}

/*
 * Die ersten zwei Teaserboxen
*/
#bannerbk .ErsteBox{
   height: 55px;
   background-image:url(../images/schatten_bbk.jpg);
   background-position:left top;
   background-repeat:no-repeat;
}
#bannerbk .ErsteBox a{
   height: 40px;
}

/*
 * SUCHE
*/
#bannerbk #SearchBox{
	background-color:#FFFFFF;
	border: 1px solid #478bcf;
	color:#000;
	height:19px;
	margin: 0;
	padding:3px 0pt 0pt 3px;
	width:108px;
	vertical-align: middle;
}
#bannerbk form{
   margin: 0;
   padding: 0;
}
#bannerbk #StarteSuche{
  padding: 0;
  margin: 0;
  vertical-align: middle;
}

#content .liste_niederlassungssuche {
	padding: 0;
	margin: 5px 0 10px 0;
}

