﻿img
{
border:0;
}

a
{
color:#1F354C;
}
a:visited
{
color:#1F354C;
}
a:hover
{
color:black;
}


body#haupt
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100.01%;
background-color: #DEE6ED;
text-align:center;
height:100%;
margin:0;
padding:0;
margin-right: auto;
margin-left: auto;
padding-bottom:20px;
}

body#fenster
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
background-color: #DEE6ED;
padding:20px;
margin:0;

}

body#fenster td
{
font-size:9pt;

}

body#fenster h1
{
font-size:11pt;
font-weight:bold;

}

body#fenster h2
{
font-size:11pt;
font-weight:bold;

}

body#fenster a
{
text-decoration:none;
font-size:inherit;
font-weight:bold;
}
body#fenster a:visited
{
color:blue;
}
body#fenster a:hover
{
color:red;
}

div.aussenrahmen
{
text-align:left;
border:1px solid #CCCCCC;
width:760px;
margin-right: auto;
margin-left: auto;
margin-top:20px;
overflow:hidden;

}

div.oben
{
position:relative;
left:0px;
top:0px;
height:60px;
width:100%;
padding:10px;
padding-left:5px;
padding-top:15px;
font-size:10px;
}

div.oben img
{
float:left;

}

#menue {
width: 173px;
font-size: 80%;
border: 1px solid #000000;
border-right: 1px solid #000000;
background-color: white;
float:left;
overflow:visible;


}
.menuekopf {
background-color:#06334B;
font-weight: bold;
color: white;
width: 163px;
padding: 5px;
margin-bottom:1px;
}
#menue ul {
list-style-type: none;
margin: 0px;
padding: 0px;
}
#menue li {
display: block;
margin-bottom:1px;
}
#menue li a {
text-decoration: none;
display: block;
width: 163px;
padding: 5px;
color:white;
background-color:#596D9B;
}


#menu li.menuinaktiv a, #menue li.menuinaktiv a:visited {
color: white;
}

#menue li.menuinaktiv a:hover {
color: black;
background-color: #DEE6ED;
}

#menue li.menuaktiv a{
color: black;
background-color: #DEE6ED;
}

.content
{
float:right;
position:relative;
text-align:left;
left:-10px;
background-color:#F7F7F7;
width:544px;
padding:10px;
padding-bottom:auto;
padding-top:0px;

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
margin-top:0;
margin-bottom:3px;
color:black;
}
.content-eintrag
{
float:right;
position:relative;
text-align:left;
left:-10px;
background-color:#DCE1E5;
width:544px;
padding:10px;
padding-bottom:auto;
padding-top:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
margin-top:0;
margin-bottom:3px;
color:black;
}

.content-rahmen-oben,.content-rahmen-oben-eintrag
{
float:right;
position:relative;
left:-10px;
top:3px;
margin:0;
padding:0;

}
.content-rahmen-unten,.content-rahmen-unten-eintrag
{
float:right;
position:relative;
left:-10px;
top:-3px;
margin:0;
padding:0;

}
.content h1
{
font-size:12pt;
margin:0;
padding-top:2px;
padding-bottom:7px;


color:#1F244C;

}

.content p
{
margin:0;
margin-top:10px;
margin-bottom:10px;
}


.content-eintrag h1
{
font-size:12pt;
margin:0;
padding-top:2px;
padding-bottom:9px;

line-height:1.4;
color:#1F244C;

}

.content-eintrag h2
{
font-size:11pt;
margin:0;
padding-top:2px;
padding-bottom:9px;

line-height:1.4;
color:#1F244C;

}



.eintragstext
{
padding-top:3px;
}

.content-eintrag p
{
margin:0;
margin-top:10px;
margin-bottom:10px;
}



.rahmen1-eintragnormal
{
margin:0;
padding:0;
background-image:url(images/rahmen1-eintragnormal.gif);
background-repeat:no-repeat;
height:15px;

}


.rahmen2-eintragnormal
{
margin:0;
padding:0;
background-image:url(images/rahmen2-eintragnormal.gif);
background-repeat:no-repeat;
height:15px;
margin-bottom:20px;
}


.rahmen1-eintragspecial
{
margin:0;
padding:0;
background-image:url(images/rahmen1-eintragspecial.gif);
background-repeat:no-repeat;
height:15px;

}


.rahmen2-eintragspecial
{
margin:0;
padding:0;
background-image:url(images/rahmen2-eintragspecial.gif);
background-repeat:no-repeat;
height:15px;
margin-bottom:20px;
}



.eintragnormal
{
margin:0;
padding-left:10px;
padding-right:20px;
padding-top:0px;
padding-bottom:5px;
width:500px;
background-color:#DCE1E5;

}

.eintragnormal h2
{
margin:0;
padding:0;
font-size:15px;
font-weight:bold;
margin-bottom:10px;
line-height:1.4;
}

.eintragnormal h2 a
{




}



.eintragspecial
{

margin:0;
padding-left:10px;
padding-right:20px;
padding-top:0px;
padding-bottom:5px;
width:500px;
background-color:#1F244C;
color:white;

}

.eintragspecial h2
{
margin:0;
padding:0;
font-size:15px;
font-weight:bold;
color:white;
margin-bottom:10px;
line-height:1.4;

}

.eintragspecial h2 a
{

color:white;

}

.eintragspecial a
{
color:white;
}


.eintragspecial a:visited
{
color:white;
}

.eintragspecial h2 a:hover
{
color:black;
}

.eintragspecial .linkzeile a:hover
{
color:black;
}

.specialzusatz
{
font-size:11px;
font-weight:bold;
color:brown;
padding:0;
margin:0;
float:right;

}


.eintrag-bild
{
margin-bottom:10px;

}

.kleinezeile
{
margin-top:10px;
margin-bottom:10px;
font-weight:bold;
font-size:10px;
}

.linkzeile
{
margin-top:5px;
margin-bottom:0px;
font-weight:bold;
}

a.begintext
{
text-decoration:none;
color:black;

}

a.begintext-special
{
text-decoration:none;
color:white;
}

.captcha
{

height:46px;
margin:0;
padding:0;
}
 .captcha-unter
{

font-weight:bold;
position:relative;
top:10px;
left:0px;

}

.captcha img
{
float:left;
}

.captcha-zusatz
{

}

.gruen
{
color:green;
}

.rot
{
color:red;
}



.kommentare
{
clear:left;
border-top:1px solid black;
width:585px;
padding:0;
padding-bottom:20px;
min-height:75px;

}

.kommentare-head
{
float:left;
width:180px;
background-color:silver;
margin-right:10px;

}
.kommentare-head-padding
{
padding:5px;

}
.kommentare-text
{
position:relative;

width:585px;

}

.kommentare-text-padding
{
padding:5px;

}



.back-ueberarbeiten
{
font-weight:bold;
clear:left;
}


.standort
{
font-size:8pt;
padding:6px;
}

.zumanbieter
{
font-size:15px;
font-weight:bold;
margin:0;
padding:0;
}

.linie-eintrag
{
background-color:silver;
height:2px;
margin-top:10px;
margin-bottom:10px;

}





table.specialtippshome
{
  border-spacing: 0;

  border: 1px solid black;
  width:100%;

font-size:10px;
background-color:white;
text-decoration:none;
}

table.specialtippshome td
{

  border-style: none none solid none;
  border-width: 0 0 1px 0;
  border-color: silver;
padding:4px;
  text-align: left;
font-size:8pt;
text-decoration:none;

}



.specialtippshome a
{

text-decoration:none;
color:#1F354C;
}

.specialtippshome a:visited
{

text-decoration:none;
color:#1F354C;
}

.specialtippshome a:hover
{

text-decoration:underline;
color:black;
}

td.zelle1
{

width:110px;
}

td.zelle2
{

width:100px;
}

.vergleichstabellesumme
{
  border-style: solid none none none;
  border-width: 1px 0 0 0;
  border-color: black;
}

.suchen
{
padding:5px;
}

fieldset
{
border:0;
}