/* CSS Document */

 body {
 margin: 0px;
 padding: 0px;
 }
 
 marquee {
  width: 634px;
  background-color: #cccccc;
  float:right;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size: 14px;
  border-left: 1px solid #333333;
  border-right: 1px solid #333333;
  padding: 2px;
 }
 #pagewrap {
  width: 955px;
 }
 
 #toplogo {
 background-color:#333333;
 }
 #toplogo a {
  color: #FFFFFF;
  background-color: #444444;
  border-right: 1px solid #999999;
  padding: 0px 8px 0px 8px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 22px;
  text-decoration: none;
 }
 #toplogo a:hover {
  background-color: #000000;
 }
 .ro {
  margin: 10px auto 0px auto;
  width: 935px;
  background:url(img/roundedbox_ro.gif) top right no-repeat;
}

.lo {
	background:url(img/roundedbox_lo.gif) top left no-repeat;
}

.ru {
	background:url(img/roundedbox_ru.gif) bottom right no-repeat;
}

.lu {
	background:url(img/roundedbox_lu.gif) bottom left no-repeat;
}

.inhalt {
	margin:0;
	padding:1em 2em 1em 1em;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.inhalt h1 {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size:18px;
 font-weight: bold;
 color: #333333;
 border-bottom: 1px solid #AD0811;
}
.inhalt h2 {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight: bold;
 color: #666666;
}

.inhalt a {
 color: #AD0811;
 text-decoration: none;
}
.inhalt a:hover {
 color: #000000;
 text-decoration: underline overline;
}
#submenu a {
 color: #FFFFFF;
 padding: 3px;
 background-color: #AD0811;
 border-left: 1px solid #AD0811;
 border-right: 1px solid #AD0811;
 border-top: 1px solid #AD0811;
 border-bottom: 1px solid #FFFFFF;
 text-decoration: none;
 display: block;
 width: 130px;
}
#submenu a:hover {
 color: #000000;
 background-color:#FFFFFF;
 border: 1px solid #000000;
}

#submenu2 a {
 color: #FFFFFF;
 padding: 3px;
 background-color: #0033FF;
 border-left: 1px solid #000000;
 border-right: 1px solid #000000;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #0033FF;
 text-decoration: none;
 display: block;
 width: 100px;
}
#submenu2 a:hover {
 color: #000000;
 background-color:#FFFFFF;
 border: 1px solid #000000;
}

.foot {
	margin:0;
	padding:2em;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#bottom {
 background-color: #444444;
 color: #FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 margin-top: 10px;
 padding: 4px;
}
#bottom a {
 color: #FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-decoration: none;
 }
#bottom a:hover {
 text-decoration:underline;
 }
 
.rand {
  border: 1px solid #666666;
}
.rand_schatten {
  border-top: 1px solid #666666;
  border-left: 1px solid #666666;
  border-bottom: 3px solid #000000;
  border-right: 3px solid #000000;
}
.rand_dunkel {
  border: 2px solid #000000;
}

.eingabefeld {
 width: 290px;
}
.service_table {
 background-color: #AD0811;
 color: #FFFFFF;
}

.service_table a {
 color: #FFFFFF;
 text-decoration: underline;
}
.service_table a:hover {
 color: #000000;
 background-color:#FFFFFF;
 text-decoration: underline overline;
}
.service_table h2 {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight: bold;
 color: #FFFFFF;
 text-align: center;
}


.submenu a {
 color: #FFFFFF;
 padding: 3px;
 background-color: #0033FF;
 border-left: 1px solid #000000;
 border-right: 1px solid #000000;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #0033FF;
 text-decoration: none;
 display: block;
 width: 100px;
}
.submenu a:hover {
 color: #000000;
 background-color:#FFFFFF;
 border: 1px solid #000000;
 text-decoration: none;
}
