.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:5px;
}



html,body{margin:0;padding:0}
body{
  
  font-family: Arial,  Verdana,  Helvetica, sans-serif;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  font-size: 12px;
  color: #444444;
  background-color:#ffffff;
 }
div#seite0{
width:100%;
 clear:both;
 background-color:#FFF0B7;
}

div#seite{
 width:970px;
 height:100%;
 margin:0 auto;
  font-family: Arial,  Verdana,  Helvetica, sans-serif;
  font-size: 12px;
}

img { border: 0; }


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

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

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

#wortwolke { text-align:center;   text-decoration : none; color:#444444;}
#wortwolke A{         text-decoration : none; color:#444444;}
#wortwolke A:Visited{ text-decoration : none;  color:#444444;}
#wortwolke A:Active{  text-decoration : none; color:#444444; }
#wortwolke A:Hover{   text-decoration : none; color:#ffffff; background-color:#444444;}




div#seite_oben{
 width:100%;
 margin:0 auto;
 background: url(../../pix/body_oben.jpg) ;
}
div#oben {
  height:260px;
  width:970px;
  margin:0 auto;
  

}
div#homelink {
  height:210px;
  width:250px;
  margin:0 auto;
  float:left;
  
}
div#flash {
  height:210px;
  width:720px;
  float:right;

}


div#menue1{padding-top:8px; width:970px; }

.preload2 {background: url(../../pix/button2.gif);}
.menu1 {padding:0 00 0 0px; color:#ffffff; margin:0; list-style:none; height:30px;  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:37px; line-height:37px; color:#ffffff; text-decoration:none; font-size:12px; font-weight:bold; padding:0 0 0 5px; cursor:pointer;}
.menu1 li a.top_link span {float:left; display:block; padding:0 10px 0 5px; height:37px;}
.menu1 li a.top_link:hover {color:#fff; background: url(../../pix/button3.gif) no-repeat;}
.menu1 li a.top_link:hover span {background:url(../../pix/button3.gif) no-repeat right top;}
.menu1 li:hover > a.top_link {color:#fff; background: url(../../pix/button3.gif) no-repeat;}
.menu1 li:hover > a.top_link span {background:url(../../pix/button3.gif) no-repeat right top;}
.menu1 li.top2 {display:block; float:left; position:relative;}
.menu1 li a.top2_link {display:block; float:left; height:37px; line-height:37px; color:#ffffff; text-decoration:none; font-size:12px; font-weight:bold; padding:0 0 0 5px; cursor:pointer;}
.menu1 li a.top2_link span {float:left; display:block; padding:0 10px 0 5px; height:37px;}
.menu1 li a.top2_link {color:#ffffff; background: url(../../pix/button2.gif) no-repeat;}
.menu1 li a.top2_link span {background:url(../../pix/button2.gif) no-repeat right top;}

.menu1 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
.menu1 a:hover {visibility:visible;}
.menu1 li:hover {position:relative; z-index:200;}
.menu1 ul, 
.menu1 :hover ul ul, 
.menu1 :hover ul :hover ul ul,
.menu1 :hover ul :hover ul :hover ul ul,
.menu1 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
.menu1 :hover ul.sub {left:2px; top:40px; background: url(../../pix/umenhint.png); padding:3px 0; border:1px solid #ffffff; white-space:nowrap; width:150px; height:auto;
filter:alpha(opacity=90);	-moz-opacity: 90;	opacity: 90;}
.menu1 :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:140px;}
.menu1 :hover ul.sub li a {display:block; font-size:11px; height:20px; width:147px; line-height:20px; text-indent:5px; color:#ffffff; text-decoration:none; border:3px solid #fff; border-width:0 0 0 0px;}
.menu1 :hover ul.sub li a.fly {background:#777777 url(../../pix/arrow.gif) 140px 7px no-repeat;}
.menu1 :hover ul.sub li a:hover { background: url(../../pix/linkbutt.jpg); color:#fff; }
.menu1 :hover ul.sub li a.fly:hover {background:#aaa url(../../pix/arrow_over.gif) 150px 7px no-repeat; color:#fff;}
.menu1 :hover ul li:hover > a.fly {background:#aaa url(../../pix/arrow_over.gif) 150px 7px no-repeat; color:#fff; } 
.menu1 :hover ul :hover ul,
.menu1 :hover ul :hover ul :hover ul,
.menu1 :hover ul :hover ul :hover ul :hover ul,
.menu1 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:140px; top:-4px; background: #aaa; padding:3px 0; border:1px solid #666; white-space:nowrap; width:143px; z-index:200; height:auto;}
.umenover { width:200px; background: url(../../pix/linkbutt.jpg); color:#fff; }


#menue4 A{         border-bottom:1px solid #ffffff; display:block; }

#menue4 A{         border-bottom:1px solid #ffffff;padding-top:4px; padding-bottom:4px; font-size:12px; display:block; font-weight: normal; text-decoration : none; color:#ffffff;}
#menue4 A:Visited{ border-bottom:1px padding-top:4px; padding-bottom:4px; font-size:12px; display:block; font-weight: normal; text-decoration : none;  color:#ffffff;}
#menue4 A:Active{  border-bottom:1px padding-top:4px; padding-bottom:4px; font-size:12px; display:block; font-weight: normal; text-decoration : none; color:#ffffff; }
#menue4 A:Hover{   border-bottom:1px padding-top:4px; padding-bottom:4px; font-size:12px; display:block; font-weight: normal; text-decoration : none; color:#ffffff; background-color:#990000;}
.menue4aktiv{      display:block; font-weight: normal; text-decoration : none; color:#ffffff; background-color:#990000;}

#menuelinks{
width:740px; 
float:left;
}
#laenderauswahl{
float:right; width:225px; text-align:right; padding-top:7px; color:#ffffff;
 
 }




#untermenue {font-weight: normal; padding-left:1px; font-size:14px;}
#untermenue A{          padding:3px;  margin-bottom:2px; text-decoration : none; display:block;      color:#555555; background: url(../../pix/untermenue_aktiv.gif) ; }
#untermenue A:Visited{  padding:3px;  margin-bottom:2px; text-decoration : none; display:block;      color:#555555; background: url(../../pix/untermenue_aktiv.gif) ; }
#untermenue A:Active{   padding:3px;  margin-bottom:2px; text-decoration : none; display:block;      color:#555555; background: url(../../pix/untermenue_aktiv.gif) ; }
#untermenue A:Hover{    padding:3px;  margin-bottom:2px; text-decoration : none; display:block;      color:#880000; background: url(../../pix/untermenue.jpg) ; }
.umenueaktiv {          padding:3px;  margin-bottom:2px; text-decoration : none; display:block;      color:#ffffff; background-color:#ddaaaa; }



div#seite_unten{
 clear:both;
 width:100%;
 background: url(../../pix/body_unten.jpg) ;
 background-color:#ffffff;
}

div#unten{
 width:970px;
 margin:0 auto;
 height:215px;
 text-align:left;
 padding-top:0px;
 background: url(../../pix/unten.jpg) ;
 clear:both;
 color:#ffffff;
 background-color:#ffffff;
}
#unten A{          text-decoration : none; color:#880000;}
#unten A:Visited{  text-decoration : none;  color:#880000;}
#unten A:Active{   text-decoration : none; color:#880000; }
#unten A:Hover{    text-decoration : underline; color:#880000; }
div#untenmenue{
 width:970;
 padding-right:20px;
 padding-top:6px;
 text-align:right;
}
#untenmenue A{          text-decoration : none; color:#ffffff;}
#untenmenue A:Visited{  text-decoration : none;  color:#ffffff;}
#untenmenue A:Active{   text-decoration : none; color:#ffffff; }
#untenmenue A:Hover{    text-decoration : underline; color:#ffffff; }




.kueber{
letter-spacing:0.30em;
  font-size:16px;
  color:#ffffff;
  font-weight: bold;
}
#rechtsmodule{  
  clear:both;
  float: left;
}
#reftitel{
 font-size: 22px;
 color: #990000;
 letter-spacing:0.25em
}
#listtitel{
 font-size: 17px;
 color: #990000;
 letter-spacing:0.14em
}
#listtitel_gross{
 font-size: 37px;
 color: #990000;
 letter-spacing:0.14em
 font-weight: normal;
}
#fehler{
 color:#aa3333;
 font-size:16px;
 letter-spacing:0.15em;
 font-weight: bold;
}
#textklein{
 font-size:10px;
}
#googlemaps{

}

#rechtssueber{
 width:210px;
 height:30px;
 font-size:14px; 
 display:block;
 color:#444444;
 font-weight: normal;
 background: url(../../pix/seitenbannertitel.jpg) no-repeat;
}
#rechtssueber span {background:url(../../pix/seitenbannertitel.jpg) no-repeat right top; display:block;}

#rechtssueber2{ padding: 5px 5px 5px 10px;}

#wortwolke{
 text-align:center;
}
#rechtstitel{
 font-size:12px;
 font-weight: normal;
 color:#666666;
}
#rechtstextkl{
font-size:10px;
 color:#888888;
}
h1{
 font-size: 30px;
 color: #990000;
 font-weight: normal;

}
h2{
 font-size: 25px;
 color: #555555;
 font-weight: normal;

}
h3{
 font-size: 18px;
 color: #555555;
 font-weight: normal;

}
h4{
 font-size: 16px;
 color: #555555;
 font-weight: normal;
}






#bildl{
  float:left;
  
  font-size:10px;
  font-weight: normal;
  color: #444444;
  text-align:center;
}
#bildr{
  float:right;
  
  font-size:10px;
  font-weight: normal;
  color: #444444;
  text-align:center;
}
#bildc{
  
  font-size:10px;
  font-weight: normal;
  color: #444444;
  text-align:center;
}

hr{
       display:block; margin: -7px 0 -14px 0;
       color: #aaaaaa;
       border:1px;
       height:1px;
       display:inline;
}

form{
font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px;  
display:inline;
}

#linie { width:100%; height:1px; background-color:#aaaaaa; }
      
      
