html,body{margin:0;padding:0}
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: #444444;
  background-color:#DCDCDC;
 
 }
 
 
 #oben_abschluss{
	margin:0 auto;
 width:960px;
 height:85px;
 background: url('../../style/grau/oben_abschluss.jpg') ;background-repeat:no-repeat;
}
#oben_abschluss_index{
	margin:0 auto;
 width:960px;
 height:30px;
 background: url('../../style/grau/oben_abschluss_index.jpg') ;background-repeat:no-repeat;
}
#seite{
 width:940px;
 
 margin:0 auto;
 background: url('../../style/grau/body.jpg') ;
 padding: 0px 9px 0px 11px;
 
}





#kopf{
 width:940px;
 padding-top:30px;
 height:218px;
}
#kopf2{
 padding:70px 0px 0px 245px;
 
}

#inhalt{
 width:940px;
 margin:0 auto; 
}
#inhalt_links{
 
 padding:0px 20px 0px 20px;
}
#inhalt_links A{         display:inline; text-decoration : none; color:#444444;}
inhalt_links A:Visited{ display:inline; text-decoration : none;  color:#444444;}
#inhalt_links A:Active{  display:inline; text-decoration : none; color:#444444; }
#inhalt_links A:Hover{   display:inline; text-decoration : underline; color:#19387a; }

#fuss{
 width:940px;
 margin:0 auto;
 padding-top:15px;
 text-align:left;
 height:280px;
 color:#ffffff;
 
}
#fuss2{
	
}
 #fuss_abschluss{
	margin:0 auto;
 width:960px;
 height:68px;
 padding-top:10px;
 background: url('../../style/grau/fuss_abschluss.jpg') ;background-repeat:no-repeat;
}
#kopflink{
	height:27px;
	padding:7px 0px 0px 0px;
	text-align:right;
}
#kopflink A{         display:inline; text-decoration : none; color:#444444;}
#kopflink A:Visited{ display:inline; text-decoration : none;  color:#444444;}
#kopflink A:Active{  display:inline; text-decoration : none; color:#444444; }
#kopflink A:Hover{   display:inline; text-decoration : underline; color:#19387a; }


#fenster_inhalt{
 width:700px;
 margin:0 auto;
 background-color:#ffffff;
}

div#inhalt_wrapper{float:left;width:100%; }
div#inhalt_links{width:900px;float:right;}
div#inhalt_links2{ padding:20px 10px 0px 5px; color:#444444;}
div#inhalt_rechts{ float:left; width:220px; }
div#inhalt_rechts2{  }



div#inhalt_rechts2 A{           font-size:12px; width:207px; color:#19387a; text-align:left;  text-decoration : none;  }
div#inhalt_rechts2 A:Visited{   font-size:12px; width:207px; color:#19387a; text-align:left;  text-decoration : none;  }
div#inhalt_rechts2 A:Active{    font-size:12px; width:207px; color:#19387a; text-align:left;  text-decoration : none; }
div#inhalt_rechts2 A:Hover{     font-size:12px; width:207px; color:#19387a; text-align:left;  text-decoration : none; background-color:#b1cdee;}
.untermenue  {                  font-size:12px; width:207px; color:#19387a; text-align:left;  text-decoration : none;  }
.untermenueaktiv1  {            padding-left:5px; font-size:12px; width:207px; color:#19387a; text-align:left;  text-decoration : none; background-color:#b1cdee;   }
.untermenueaktiv2  {            padding-left:5px; font-size:12px; width:207px; color:#19387a; text-align:left;  text-decoration : none;    }



#inhalt_links2 A{         display:inline; text-decoration : none; color:#444444;}
#inhalt_links2 A:Visited{ display:inline; text-decoration : none;  color:#444444;}
#inhalt_links2 A:Active{  display:inline; text-decoration : none; color:#444444; }
#inhalt_links2 A:Hover{   display:inline; text-decoration : underline; color:#444444; }


div#index_rechts A{           text-decoration : none;  }
div#index_rechts A:Visited{   text-decoration : none;  }
div#index_rechts A:Active{   text-decoration : none; }
div#index_rechts A:Hover{    text-decoration : none; }


#fuss0{
 clear:both;
 width:960px;
 height:5px;
 margin:0 auto;
 text-align:center;
 
 background: url('../../style/grau/unten0.jpg') ;
 background-repeat:no-repeat;
 background-color:#E3E9F1;
}
#fuss{
 clear:both;
 width:960px;
 margin:0 auto;
 text-align:center;
 
 background: url('../../style/grau/unten.jpg') ;
 background-repeat:no-repeat;
 background-color:#E3E9F1;
}
div#fuss A{           text-decoration : none;  }
div#fuss A:Visited{   text-decoration : none;  }
div#fuss A:Active{   text-decoration : none; }
div#fuss A:Hover{    text-decoration : underline; }
 
 
 
 
 
 
 #menue{
 width:960px;
 height:41px;
 margin:0 auto;
 background: url('../../pix/menue.jpg') ;
 
}
.menu1{  text-align:center; font-size:17px; color:#003882;font-family: arial, verdana, sans-serif;}

.menu1 {color:#ffffff; margin:0; list-style:none; height:50px; text-align:center;text-align:center; color:#003882; }
.menu1 li{display:block; float:left; position:relative; }

.menu1 li a.top_link span {float:left; display:block; height:50px; width:133px; background: url('../../style/grau/menue_grau.jpg') ; }
.menu1 li a.top_link {color:#ffffff;  }
.menu1 li a.top_link span hover {float:left; display:block; height:15px; }
.menu1 li a.top_link hover { text-align:center; font-size:18px; color:#003882;font-family: arial, verdana, sans-serif;  }
.menu1 li.top {display:block; float:left; position:relative;}
.menu1 li a.top_link {display:block; float:left; height:50px;  text-decoration:none; font-weight:normal;  cursor:pointer;}
.menu1 li a.top_link span {float:left; display:block;  height:50px;}
.menu1 li a.top_link { color:#003882;}
.menu1 li:hover.top {display:block; float:left; position:relative;}
.menu1 li:hover a.top_link {display:block; float:left; height:50px;  text-decoration:none;  font-weight:normal;  cursor:pointer;}
.menu1 li:hover a.top_link span {float:left; display:block;  height:50px; background: url('../../style/grau/menue_weiss.jpg') ;}
.menu1 li:hover a.top_link {text-align:center; color:#ffffff; }

.menu1 li a.top2_link span {float:left; display:block; height:50px; width:133px; background: url('../../style/grau/menue_hover.jpg') ; }
.menu1 li a.top2_link {color:#ffffff;  }
.menu1 li a.top2_link span hover {float:left; display:block; height:15px; }
.menu1 li a.top2_link hover { text-align:center; font-size:18px; color:#ffffff;font-family: arial, verdana, sans-serif;  }
.menu1 li.top2 {display:block; float:left; position:relative;}
.menu1 li a.top2_link {display:block; float:left; height:50px;  text-decoration:none; font-weight:normal;  cursor:pointer;}
.menu1 li a.top2_link span {float:left; display:block;  height:50px;}
.menu1 li a.top2_link { color:#ffffff;}
.menu1 li:hover.top2 {display:block; float:left; position:relative;}
.menu1 li:hover a.top2_link {display:block; float:left; height:50px;  text-decoration:none;  font-weight:normal;  cursor:pointer;}
.menu1 li:hover a.top2_link span {float:left; display:block;  height:50px; background: url('../../style/grau/menue_weiss.jpg') ;}
.menu1 li:hover a.top2_link {text-align:center; color:#ffffff; }












.menu1 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0; text-align:center;}
.menu1 a:hover {visibility:visible;}
.menu1 li:hover {position:relative; z-index:200;}

#menue4{ text-align:left; font-size:18px; text-decoration : none; font-weight: normal;}
#menue4 A{ padding:3px;          }
#menue4 A{          font-size:18px;display:block; font-weight: normal; text-decoration : none; color:#19387a;}
#menue4 A:Visited{  font-size:18px;display:block; font-weight: normal; text-decoration : none;  color:#19387a;}
#menue4 A:Active{   font-size:18px;display:block; font-weight: normal; text-decoration : none; color:#19387a; }
#menue4 A:Hover{    font-size:18px;display:block; font-weight: normal; text-decoration : none; color:#19387a; background-color:#b1cdee; }
.menue4aktiv{       font-size:18px;display:block; font-weight: normal; text-decoration : none; color:#19387a; background-color:#b1cdee;}
 
 
 
 
#seitenkommentar_oben{
 
 width:960px;
 height:10px;
 margin:0 auto;
 text-align:left;
 background: url('../../pix/seitenkommentar_oben.jpg') ;
} 
#seitenkommentar_mitte{
 
 width:920px;
 margin:0 auto;
 text-align:left;
 padding-left:20px;
 padding-right:20px;
 background: url('../../pix/seitenkommentar_mitte.jpg') ;
} 
#seitenkommentar_unten{
 
 width:960px;
 height:10px;
 margin:0 auto;
 text-align:left;
 background: url('../../pix/seitenkommentar_unten.jpg') ;
} 
 
#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:665px;
}
#block{
 padding-left:5px;padding-right:5px;  width:665px;
}
#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: 12px;  
}
textarea{
 font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px;  
}

h1{
 font-family: Arial, Verdana,  Helvetica, sans-serif;
 font-size: 30px;
 color: #B1CDEE;
 font-weight: bold;
 margin-bottom:0px; margin-top:0px; 
 display:inline;
}
h2{
 font-family: Arial, Verdana,  Helvetica, sans-serif;
 font-size: 20px;
 color: #888888;
 font-weight: bold;
 margin-bottom:0px; margin-top:0px; 
 display:inline;
}
h3{
font-family: Arial, Verdana,  Helvetica, sans-serif;
 font-size: 18px;
 color: #19387a;
 font-weight: bold;
 margin-bottom:0px; margin-top:0px; 
 display:inline;
}
h4{
font-family: Arial, Verdana,  Helvetica, sans-serif;
 font-size: 16px;
 color: #19387a;
 font-weight: bold;
 margin-bottom:0px; margin-top:0px; 
 display:inline;
}

h5{
font-family: Arial, Verdana,  Helvetica, sans-serif;
 font-size: 12px;
 color: #365F91;
 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;
}
 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;
}

