
/*WERBUNG*/
#werbung_top {
	height: 90px;
	width: 792px;
	margin: 0 0 25px 0;
	border: 1px solid #8A8A8A;
	padding: 3px;
}

.topbanner_small {
	float: left;
	width: 64px;
}

.topbanner {
	float: left;
}

.skyscraper {
	float: left;
	text-align: left;
	margin-left: 20px;
	margin-top: 4px;
}

.rectangle {
	text-align: center;
	background-color: #FFFFFF;
	float: left;
	width: 570px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 15px;
	margin-top: 15px;
}
/*WERBUNG ENDE*/

body {
  background-image: url(../img/bodybg.jpg);
  background-repeat: repeat-x;
  margin: 0;
  padding: 0;
  text-align: center;
  font-family: Verdana;
}

a {
	color: #254985;
 	text-decoration: none;
  	/* margin-left: 7px; */
}

a:hover {
	text-decoration: underline;
}


#outer {
  width: 970px;
  margin: 80px auto;
  text-align: left;
}

#container {
  width: 780px;
  float: left;
}

#head {
  height: 100px;
  width: 780px;
  margin-bottom: 20px;
}

#contentcontainer {
  width: 780px;
}

#footer {
  width: 780px;
  border-top: 1px solid #898989;
  height: 70px;
  margin-top: 15px;
  color:#8a8a8a;
  font-size:0.8em;
  padding-top:10px;
}

#footer img {
  border: 0;
}

#left {
  width: 160px;
  float: left;
  font-size: 0.7em;
  font-weight: bold;
  line-height: 1.7em;
}

#right {
  width: 619px;
  float: left;
  border-left: 1px solid #898989;
}

#right .content {
  padding: 0 0 20px 0;
  margin: 0 0 0 20px;
}

#right .content h2 {
  color: #333333;
  margin: 0 0 10px 0;
  font-size: 0.8em;
}

#right .content h1 {
	color: #21458b;
	margin: 0 0 10px 0;
	font-size: 0.9em;
}

#right .content .contenttext {
  font-size: 0.7em;
  line-height: 1.5em;
  background-image: url(../img/dottedline.gif);
  background-repeat: repeat-x;
  background-position: left bottom;
  padding: 0 0 20px 0;
  margin: 0 0 0 0;
}

#right .contenttext h2 {
  color: #333333;
  margin: 0 0 10px 0;
  font-size: 1.0em;
}

.box_suche {
border:1px solid #000;
padding:20px;
background-color:#dbe7f5;
margin:20px 0px 20px 0px;
}

form {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
margin:0px;
padding:0px;
}
.textfeld_3{
border:1px solid #6f8bab;
width:220px;
padding:2px;
}
.textfeld_2{
border:1px solid #6f8bab;
width:130px;
padding:2px;
}

.picfloat {
  float: left;
  margin: 0 0 20px 20px;
}

.artikelbild_teaser {
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 3px;
}


.mainmenue {
  text-decoration: none;
  color: #2A2A2A;
}

.mainmenue:hover {
  text-decoration: underline;
}

.submenue {
  text-decoration: none;
  color: #313131;
  font-weight: normal;
  margin-left: 3px;
  background-image: url(../img/subbg.gif);
  background-repeat: no-repeat;
  background-position: left 6px;
  padding-left: 10px;
}

.submenue:hover {
  text-decoration: underline;
}

.subsubmenue {
  text-decoration: none;
  color: #313131;
  font-weight: normal;
  margin-left: 16px;
  background-image: url(../img/subbg.gif);
  background-repeat: no-repeat;
  background-position: left 6px;
  padding-left: 10px;
}

.subsubmenue:hover {
  text-decoration: underline;
}

.linkmore {
  color: #254985;
  text-decoration: none;
  margin-left: 7px;
}

.linkmore:hover {
  text-decoration: underline;
}


.link_footer {
color:#8a8a8a;
font-size:0.7em;
text-decoration:none;
line-height:1.9em;
}

.sitemap {
  line-height: 1.9em;
}

.sitemap a:hover {
  text-decoration: underline;
}

.sitemap .first {
  text-decoration: none;
  color: #001D51;
  font-size: 1.3em;
  font-weight: bold;
  border-bottom: 1px solid #919191;
  display: block;
  margin-bottom:8px;
  padding: 0;
}

.sitemap .second {
  text-decoration: none;
  color: #919191;
  font-size: 1.0em;
  margin-left: 25px;
  display: block;
  border-bottom: 1px solid #CDCDCD;
  margin-bottom:8px;
  font-weight: bold;
}

.sitemap .third {
  text-decoration: none;
  color: #001D51;
  font-size: 0.9em;
  margin-left: 45px;
  display: block;
  border-bottom: 1px solid #EBEAEA;
  margin-bottom:8px;
}

