html,body{margin:0;padding:0;  font-family:"Segoe UI" , "Segoe Light" , "Segoe UI Light" , Segoe, Arial, sans-serif;}
body{
  margin:0;
  padding:0;
  height:100%;
 
  font-family: Arial,  Verdana,  Helvetica, sans-serif;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  font-size: 14px;
  color: #000000;
  background-color:#ffffff;
 
 }
 A{         display:inline; text-decoration : none; font-weight: normal; color: #000000; }
 A:Visited{ display:inline; text-decoration : none; font-weight: normal; color: #000000;}
 A:Active{  display:inline; text-decoration : none; font-weight: normal; color: #000000;}
 A:Hover{   display:inline; text-decoration : underline; font-weight: normal; color: #000000;}

#keindruck{
	display:none;
	
}
.keindruck{
	display:none;
	
}
#oben0{
	text-align:right;
}background-color:#ffffff;
#oben1{
	
}
#oben0 A{         display:inline; text-decoration : none; color:#05597F;}
#oben0 A:Visited{ display:inline; text-decoration : none;  color:#05597F;}
#oben0 A:Active{  display:inline; text-decoration : none; color:#05597F; }
#oben0 A:Hover{   display:inline; text-decoration : underline; color:#05597F; }

#Uhr{
	width:200px;
	height:20px;
	background-color:#ffffff;
}

#Uhr1{
	width:200px;
	height:20px;
	background-color:#ffffff;
}
#menue0{
display:none;
}
#menue{
display:none;
}

#menue4{ font-size:14px; display:block; font-weight: normal; text-decoration : none; color:#05597F; }

#menue4 A{          padding:5px 5px 5px 5px; text-align:left; font-size:14px; display:block; font-weight: normal; text-decoration : none; color:#05597F;}
#menue4 A:Visited{  text-align:left; font-size:14px; display:block; font-weight: normal; text-decoration : none; color:#05597F;}
#menue4 A:Active{   text-align:left; font-size:14px; display:block; font-weight: normal; text-decoration : none; color:#05597F; }
#menue4 A:Hover{    text-align:left; font-size:14px; display:block; font-weight: normal; text-decoration : none; color:#05597F; background-color:#eeeeee; }
.menue4aktiv{       text-align:left; font-size:14px; display:block; font-weight: normal; text-decoration : none; color:#05597F; background-color:#eeeeee;}
 
 
 
#inhalt0{
  width:100%;
  background-color:#ffffff;
}
#inhalt{
	margin:0 auto;
  
	padding: 10px 10px 10px 10px;
	font-size: 14px;
}
#inhalt A{         display:inline; text-decoration : none; font-weight: normal; }
#inhalt A:Visited{ display:inline; text-decoration : none; font-weight: normal; }
#inhalt A:Active{  display:inline; text-decoration : none; font-weight: normal; }
#inhalt A:Hover{   display:inline; text-decoration : underline; font-weight: normal; }

#unten0{
 width:100%;
 height:10px;
 margin:0 auto;
 background-color:#ffffff;
}
#unten{
display:none;
}
 #unten A{         display:inline; text-decoration : none; color:#05597F;}
#unten A:Visited{ display:inline; text-decoration : none;  color:#05597F;}
#unten A:Active{  display:inline; text-decoration : none; color:#05597F; }
#unten A:Hover{   display:inline; text-decoration : underline; color:#05597F; }

#bildl{
  float:left;
  padding:10px;
  padding-left:0px;
  font-size:10px;
  font-weight: normal;
  color: #444444;
  text-align:center;
 
}
#bildr{
  float:right;
  padding:10px;
   padding-right:0px;
  font-size:10px;
  font-weight: normal;
  color: #444444;
  text-align:center;
}
#bildl2{
  float:left;
  padding-right:10px;
}
#bildr2{
  float:right;
  padding-left:10px;
}
#bildc{
  float:center;
  padding:10px;
  font-size:10px;
  font-weight: normal;
  text-align:center;
}
#bildrahmen{
padding:3px; 
}
#higlight{
border:#aaaaff 1px solid; BACKGROUND-COLOR:#eeeeff; padding:5px; margin:0px; width:100%;
}
#block{
 padding-left:5px;padding-right:5px;  width:100%;
}
#block_startseite{
  padding:5px;  margin:0px; width:348px; text-align:left;
}
#higlight_startseite{
border:#aaaaff 1px solid; BACKGROUND-COLOR:#eeeeee; padding:10px; margin:0px; width:348px; text-align:left;
}

p{
 margin-bottom:0px; margin-top:0px; 
}
form{
 font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 14px; display:inline; 
}
textarea{
 font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 14px;  
}


#seitenüberschrift
{
  font-family:"Segoe UI" , "Segoe Light" , "Segoe UI Light" , Segoe, Arial, sans-serif;
 font-size: 30px;
 color: #296077;
 font-weight: bold;
 margin-bottom:0px; margin-top:0px; 
 display:inline;
}



h1{
 font-family: "Segoe UI Light" , "Segoe UI" ,Segoe, "Segoe Light" ,   Arial, sans-serif;
 font-size: 40px;
 color: #444444;
 font-weight: normal;
 margin-bottom:0px; margin-top:0px; 
 display:inline;
}
h2{
  font-family:"Segoe UI" ,Segoe, "Segoe UI Light" ,  "Segoe Light" ,   Arial, sans-serif;
 font-size: 22px;
 color: #444444;
 font-weight: normal;
 margin-bottom:0px; margin-top:0px; 
 display:inline;
}
h3{
  font-family:"Segoe UI" ,Segoe, "Segoe UI Light" ,  "Segoe Light" ,   Arial, sans-serif;
 font-size: 18px;
 color: #444444;
 font-weight: normal;
 margin-bottom:0px; margin-top:0px; 
 display:inline;
}
h4{
 font-family:"Segoe UI" ,Segoe, "Segoe UI Light" ,  "Segoe Light" ,   Arial, sans-serif;
 font-size: 16px;
 color: #444444;
 font-weight: normal;
 margin-bottom:0px; margin-top:0px; 
 display:inline;
}

h5{
 font-family:"Segoe UI" ,Segoe, "Segoe UI Light" ,  "Segoe Light" ,   Arial, sans-serif;
 font-size: 17px;
 color: #444444;
 font-weight: normal;
 margin-bottom:0px; margin-top:0px; 
 display:inline;
}
h7{
  font-family:"Segoe UI" ,Segoe, "Segoe UI Light" ,  "Segoe Light" ,   Arial, sans-serif;
 font-size: 22px;
 color: #444444;
 font-weight: normal;
 margin-bottom:0px; margin-top:0px; 
 display:inline;
}
#vertikal{
	writing-mode: tb-rl;
 font-family: Arial, Verdana,  Helvetica, sans-serif;
 font-size: 30px;
 color: #4B8199;
 font-weight: bold;
 margin-bottom:0px; margin-top:0px; 
 display:inline;
}


h6{
 font-family: Arial, Verdana,  Helvetica, sans-serif;
 font-size: 40px;
 color: #8F4127;
 font-weight: bold;
 margin-bottom:0px; margin-top:0px; 
 display:inline;
}
hr(
display:inline;
}
form(
display:inline;
}
#fenster{
	padding: 0px 10px 0px 10px;
}



 a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active  {
 position: relative;
 text-decoration: none; 
 font-size:13px;
 color: #00296B;
 font-weight: bold;
}
a.tooltip:hover {
 color: #990000; 
 background: transparent;
}
a.tooltip span {
 display: none;  
 text-decoration: none; 
}
a.tooltip:hover span {
 display: block;
 position: absolute; 
 top: -40px; 
 left: -150; 
 width: 400px;
 z-index: 100;
 color: #000000; 
 border:1px solid #666699; 
 background: #eeeeee;
 font: 33px arial, Verdana, sans-serif; 
 text-align: left;
 padding:10px;padding-top:20px;
}
a.tooltip span b {
 display: block;
 margin: 0;
 padding: 0;
 font-size: 16px;
 font-weigth: bold;
 color: 000000;
 background-color: #eeeeee;
 border: 0px;
 border-bottom: 1px solid black;
}
#printkopf{
  display: none;
}
#printfuss{
  display: none;
}


ol.rating {
	list-style-type:none;
	font-size:16px;
	margin:0.5em;
	padding:0;
	width:6.3em;
	padding-botom:1.2em;
}
/* generic styles for all rating objects - Defaults to a star*/
ol.rating li {
	float:left;
	height:1em;
	margin:0.1em;
	overflow:hidden;
	background-image:url(pix/FFrstar.png);
}
/* Styles for each rating object */
ol.med li {
	background-image:url(pix/FFrmed.png);
}
ol.ast li {
	background-image:url(pix/FFrast.png);
}
/* Create the hover styles */
ol.rating:hover li {
	background-position:50% -16px;
}
/* style the link to move the text out of the way */
ol li a {
	display:block;
	width:1em;
	height:1em;
	padding-top:1.2em;
	text-decoration:none;
}
/* Style the hover states to move the rest of the images to the greyed out state */
ol.rating li:hover + li, ol.rating li:hover + li + li, ol.rating li:hover + li + li + li , ol.rating li:hover + li + li +li +li{
	background-position:50% -32px;
}
/* Style the items in ratings with preset values */
ol.one li, ol.two li, ol.two li , ol.three li, ol.four li, ol.five li {
	background-position:50% -16px;
}
/* and remove the rating styling from the rest of the items */
ol.one li + li, ol.two li + li + li, ol.three li + li + li + li, ol.four li + li + li + li + li {
	background-position:50% 0;
}

.ro {
	background:url(../../pix/roundedbox_ro.jpg) top right no-repeat;
}

.lo {
	background:url(../../pix/roundedbox_lo.jpg) top left no-repeat;
}

.ru {
	background:url(../../pix/roundedbox_ru.jpg) bottom right no-repeat;
}

.lu {
	background:url(../../pix/roundedbox_lu.jpg) bottom left no-repeat;
}

.bildrahmen {
	margin:0;
	padding:6px 7px 6px 6px;
}
