/* CSS für www.vermittlerverzeichnis.de  */

  body {
    margin: 0; padding: 0;
    text-align: center;  /* Zentrierung im Internet Explorer */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
  }
  div#Seite {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    width: 920px;
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    padding: 0;
  	border-width:0px;
  	border-style:solid;
  	border-color:#999999;
  	border-top-color:#FFFFFF;
  }
  
  td { vertical-align:top; text-align:left; }
  
  td#links {  background-color:#DEDFE7; }
  td#mitte {  background-color:#F3F3F3; padding:8px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
  td#rechts { background-color:#F3F3F3; }
  

  #Standort {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		line-height: 14px;
		color: #666666;
		text-decoration: none;
  }
  #Trenner {
  	background-color:#DEDFE7;
		line-height:10px;
  	border-top-width:1px;
  	border-top-style:solid;
  	border-top-color:#FFFFFF;
  }
  #RahmenMitteKopf {
		padding:2px;
		font-weight: bold;
  }
  #RahmenMitte {
  	background-color:#EFEBEF;
		padding:7px;
  	border-width:1px;
  	border-style:solid;
  	border-color:#ADBEB5;
  }
  #VisitenkarteKopf {
		font-size:14px;
		line-height: 16px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
  }
  #Visitenkarte {
  	background-color:#EFEBEF;
		padding:7px;
  	border-width:1px;
  	border-style:solid;
  	border-color:#ADBEB5;
    margin-bottom:20px;
    font-size: 13px;
    line-height: 16px;
    color: #000000;
  }
  #VisitenkarteKlein {
		font-size:11px;
		line-height: 12px;
		color: #000000;
		text-decoration: none;
  }
  #VisitenkartePartner {
		font-size:11px;
		line-height: 12px;
		margin-top:5px;
  }
  #JetztEintragen {
  	background-color:#EFEBEF;
		padding:2px;
    margin: 5px;
  	border-width:1px;
  	border-style:solid;
  	border-color:#ADBEB5;
  	align:center; 
		font-size:10px; 	
  }
  #RegioAuswahl {
		font-size:12px;
		line-height:18px;
  }
  #standard {
		font-size: 11px; line-height: 14px; color: #000000;
  }

p { font-size: 13px; line-height: 16px; color: #000000; }

.klein    {  font-size:10px; line-height: 12px; }
.standard { font-size: 11px; line-height: 14px; color: #000000;  }

/* Links */
a:link { color: #B50000; }
a:visited { color: #B50000; }
a:active { color: #B50000; }
a:hover { color: #B50000; }

a.maklerext:link { display:none; font-family: arial, verdana, helvetica, sans-serif; font-size: 10px; line-height: 10px; color:rgb(205,210,221); text-decoration: none; }
a.maklerext:visited  { display:none; font-family: arial, verdana, helvetica, sans-serif; font-size: 10px; line-height: 10px; color:rgb(205,210,221); text-decoration: none; }
a.maklerext:hover  { display:none; font-family: arial, verdana, helvetica, sans-serif; font-size: 10px; line-height: 10px; color:rgb(205,210,221); text-decoration: none; }
.maklerext2 { display:none; font-family: arial, verdana, helvetica, sans-serif; font-size: 10px; line-height: 10px; color:rgb(205,210,221); }

/* Derzeit nur bei einem VR testweise in Betrieb */
a.vrlistenlink:link {  color: #000000; text-decoration: none; font-weight: normal; }
a.vrlistenlink:visited  { color: #000000; text-decoration: none; font-weight: normal; }
a.vrlistenlink:hover  { color: #000000; text-decoration: none; font-weight: normal; }

dl {
font-size: 13px;
line-height: 16px;
color: #000000;
}

ul {
list-style: disc;
font-size: 13px;
line-height: 16px;
color: #000000;
}

ol {
font-size: 13px;
line-height: 16px;
color: #000000;
}

h1 {
line-height:16px;
font-size: 12pt;
font-weight: bold;
color: #B50000;
font-family: Arial, Helvetica, Verdana, sans-serif;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#B50000;
}

h2 {
font-size: medium;
font-weight: bold;
border: none;
color: #000000;
font-family: Arial, Helvetica, Verdana, sans-serif;
}

h3 {
line-height:14px;
font-size: 10pt;
font-weight: bold;
color: #B50000;
font-family: Arial, Helvetica, Verdana, sans-serif;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#B50000;
margin: 0; padding: 0;
}


#reiter {
  border-width:1px;
  border-style:solid;
  border-color:#ADBEB5;
  padding:3px;
  line-height:15px;
  font-family:Verdana,Arial,sans-serif;
  font-size:12px;
  font-weight: bold;
  text-align:left;
  color:#000000;
  background-color:#E1E1E1;
  }

#reiter0 { position:relative; top:0px; left:0px; width:100%; height:45px; background-color:#FFFFFF; }
#reiter1 { position:absolute; top:7px; left: 20px; width:170px; height:20px; background-color:#CED1DE; vertical-align:middle; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; letter-spacing:0px; color: #000000;  text-decoration: none; text-align:center; padding:5px; border-style:solid; border-width:0px; border-top-width:5px; border-color:#FFFFFF; }
#reiter2 { position:absolute; top:7px; left:210px; width:190px; height:20px; background-color:#CED1DE; vertical-align:middle; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; letter-spacing:0px; color: #000000;  text-decoration: none; text-align:center; padding:5px; border-style:solid; border-width:0px; border-top-width:5px; border-color:#FFFFFF; }
#reiter3 { position:absolute; top:7px; left:415px; width:180px; height:20px; background-color:#CED1DE; vertical-align:middle; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; letter-spacing:0px; color: #000000;  text-decoration: none; text-align:center; padding:5px; border-style:solid; border-width:0px; border-top-width:5px; border-color:#FFFFFF; }
#reiter4 { position:absolute; top:7px; left:610px; width:155px; height:20px; background-color:#CED1DE; vertical-align:middle; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; letter-spacing:0px; color: #000000;  text-decoration: none; text-align:center; padding:5px; border-style:solid; border-width:0px; border-top-width:5px; border-color:#FFFFFF; }
#reiter5 { display:none; position:absolute; top:7px; left:780px; width:130px; height:20px; background-color:#CED1DE; vertical-align:middle; font-family: verdana, helvetica, sans-serif; font-size: 12px; letter-spacing:0px; color: #000000;  text-decoration: none; text-align:center; padding:5px; border-style:solid; border-width:0px; border-top-width:5px; border-color:#FFFFFF; }
/* Reiter 4 + 5 als Reserve */
/* #reiter4 { display:none; position:absolute; top:-200px; width:0px; height:0px;  } */
/* #reiter5 { display:none; position:absolute; top:-200px; width:0px; height:0px;  } */
#reiter9 { position:absolute; top:35px; background-color:#A5A6C6; line-height:10px; width:100%; }

div#suchbox {
  position:absolute; top:23px; left:628px; font-family: verdana, arial, helvetica, sans-serif; font-size: 14px;  color: #F79494;  text-decoration: none;
}

#topmenu0 { position:relative; top: 0px; left: 0px; width:100%; height:50px; background-color:#FFFFFF; }
#topmenu1 { position:absolute; top:18px; left:10px; font-family: verdana, arial, helvetica, sans-serif; font-size: 24px;  color: #B50000;  text-decoration: none; letter-spacing:2px; }
#topmenu2 { display:none; position:absolute; top:40px; left:330px; font-family: verdana, arial, helvetica, sans-serif; font-size: 14px;  color: #F79494;  text-decoration: none; }
#topmenu3 { display:none; position:absolute; top:15px; left:450px; font-family: verdana, arial, helvetica, sans-serif; font-size: 14px;  color: #F79494;  text-decoration: none; }
#topusermenu { position:absolute; top:0px; right:10px; text-align:right; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px;  color: #666666;  text-decoration: none; }


  ul#Navigation1 {
    margin: 0 0 10px 0; padding: 0;
  }
  * html ul#Navigation1 {  /* Korrekturen fuer IE 5.x */
    width: 100%;
    w\idth: 100%;
    padding-left: 0;
    padd\ing-left: 0;
  }
  ul#Navigation1 li {
    list-style: none;
    margin: 0; padding: 0;
  }

  ul#Navigation1 a {
    display:block;
  	background-color:#E7E3EF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px; 	
		line-height: 15px;
  	border-left-width:5px;
  	border-left-style:solid;
  	border-left-color:#A5A6C6;
  	padding-left:5px;
  	padding-top:2px;
  	padding-bottom:2px;
  	border-top-width:1px;
  	border-top-style:solid;
  	border-top-color:#FFFFFF;
  }
  * html ul#Navigation1 a {  /* Breitenangaben nur fuer IE */
    width: 100%;
    w\idth: 100%;
  }
  ul#Navigation1 a:link {
    font-family: "arial", "verdana", "helvetica", sans-serif; font-size: 12px; line-height: 15px; color: #000000;  text-decoration: none;
  }
  ul#Navigation1 a:hover {
    border-color: white;
    border-left-color: #FF7921;
    background-color: #A5A6C6;
    color: #B50000;
  }
  ul#Navigation1 a:visited {
    font-family: "arial", "verdana", "helvetica", sans-serif; font-size: 12px; line-height: 15px; color: #000000;  text-decoration: none;
  }
  ul#Navigation1 a:active {
    color: white; background-color: gray;
  }


  div#NavigationServiceKopf {
  	background-color:#FFC78C;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight: bold;
		line-height: 18px;
  	border-left-width:5px;
  	border-left-style:solid;
  	border-left-color:#FF7921;
  	padding-left:3px;
  	border-top-width:1px;
  	border-top-style:solid;
  	border-top-color:#FFFFFF;
  }

  ul#NavigationService {
    margin: 0 0 10px 0; padding: 0;
  }
  * html ul#NavigationService {  /* Korrekturen fuer IE 5.x */
    width: 100%;
    w\idth: 100%;
    padding-left: 0;
    padd\ing-left: 0;
  }
  ul#NavigationService li {
    list-style: none;
    margin: 0; padding: 0;
  }

  ul#NavigationService a {
    display:block;
  	background-color:#FFDFBD;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px; 	
		line-height: 15px;
  	border-left-width:5px;
  	border-left-style:solid;
  	border-left-color:#FFC78C;
  	padding-left:5px;
  	padding-top:2px;
  	padding-bottom:2px;
  	border-top-width:1px;
  	border-top-style:solid;
  	border-top-color:#FFFFFF;
  }
  * html ul#NavigationService a {  /* Breitenangaben nur fuer IE */
    width: 100%;
    w\idth: 100%;
  }
  ul#NavigationService a:link {
    font-family: "arial", "verdana", "helvetica", sans-serif; font-size: 12px; line-height: 15px; color: #000000;  text-decoration: none;
  }
  ul#NavigationService a:hover {
    border-color: white;
    border-left-color: #FF7921;
    background-color: #FFC78C;
    color: #B50000;
  }
  ul#NavigationService a:visited {
    font-family: "arial", "verdana", "helvetica", sans-serif; font-size: 12px; line-height: 15px; color: #000000;  text-decoration: none;
  }
  ul#NavigationService a:active {
    color: white; background-color: gray;
  }




  #ListeInVisitenkarteKopf {
		font-size:10px; 	
		font-weight: bold;
		line-height: 12px;
		margin-top: 5px;
  }

  ul#ListeInVisitenkarte {
    margin: 0; padding: 0;
  }
  * html ul#ListeInVisitenkarte {  /* Korrekturen fuer IE 5.x */
    padding-left: 0;
    padd\ing-left: 0;
  }
  ul#ListeInVisitenkarte li {
		display: inline;
    list-style: none;
    margin: 0; padding: 0;
		font-size:10px; 	
		line-height: 10px;
  }

  ul#ListeInVisitenkarte a {
		font-size: 10px; 	
		line-height: 10px;
  }

  ul#ListeInVisitenkarte a:link {
    color: #000000;  text-decoration: none;
  }
  ul#ListeInVisitenkarte a:hover {
    border-color: white;
    border-left-color: #FF7921;
    background-color: #A5A6C6;
    color: #B50000;
  }
  ul#ListeInVisitenkarte a:visited {
    color: #000000;  text-decoration: none;
  }
  ul#ListeInVisitenkarte a:active {
    color: white; background-color: gray;
  }




  div#NavigationSucheKopf {
  	background-color:#FED74E;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight: bold;
		line-height: 18px;
  	border-left-width:5px;
  	border-left-style:solid;
  	border-left-color:#FF7921;
  	padding-left:3px;
  	border-top-width:1px;
  	border-top-style:solid;
  	border-top-color:#FFFFFF;
  }
  div#NavigationSucheInhalt {
  	background-color:#FFEDAD;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight: bold;
		line-height: 18px;
  	border-left-width:5px;
  	border-left-style:solid;
  	border-left-color:#FED74E;
  	padding-left:3px;
  	border-top-width:1px;
  	border-top-style:solid;
  	border-top-color:#FFFFFF;
  }
