/* CSS Document */

* {

	margin:0;

	padding:0

}

body {

  font-family: Arial, Verdana, Tahoma, 'Trebuchet MS'; 

	font-size:11px;

	margin:0;

	padding:0;

  background-color: #ffffff;

  color: #2F2F2F;

}



img.img_rechts {

  float: right;

  margin: 6px 0px 2px 15px;

}

img.img_rechts_bu {

  float: right;

  margin: 6px 0px 2px 15px;

}

img.img_links {

  float: left;

  margin: 6px 15px 2px 0px;

}

img.img_links_bu {

  float: left;

  margin: 5px 15px 5px 0px;

}

img.img_full {

  margin: 4px 0px 10px 0px;

}



img.img_top {

  margin: 0px 0px 10px 0px;

}


div.clear_nav {

  clear:both;

  margin: 0px 0px 10px 0px;

}







a, a:link, a:visited, a:active, a:hover {

	background:transparent;

	text-decoration:none;

	cursor:pointer;

}

a:link {

	color:#860120;

}

a:visited {

	color:#860120;

}

a:active {

	color:#860120;

}

a:hover {

	color:#860120;

  text-decoration: underline;

}



#wrap {

	margin: 0 auto;

  width: 920px;

}



#header {

  background-image: url(images/bg_head.jpg);

  background-repeat: no-repeat;

  background-color: transparent;

  width: 920px;

  height: 145px;

  padding: 45px 0px 0px 0px;

}

#header_full {

  background-image: url(images/bg_head_full.jpg);

  background-repeat: no-repeat;

  background-color: transparent;

  width: 920px;

  height: 145px;

  padding: 45px 0px 0px 0px;

}

#content {

  background-image: url(images/bg_content.jpg);

  background-repeat: repeat-y;

  min-height: 400px;

  width: 920px;

  color: #2F2F2F;
  text-align:justify;

}

#content_full {

  background-image: url(images/bg_content_full.jpg);

  background-repeat: repeat-y;

  min-height: 400px;

  width: 920px;

  color: #2F2F2F;

}

#cont_left {

  float: left;

  font-size: 13px;

  line-height: 18px;

  width: 550px;

  min-height: 250px;

  margin: 0px 0px 0px 27px;

  padding: 0px 0px 30px 0px;

}

*html #cont_left {

  float: left;

  font-size: 13px;

  line-height: 18px;

  width: 550px;

  min-height: 250px;

  margin: 0px 0px 0px 14px;

  padding: 0px 0px 30px 0px;

}

p {

  font-size: 13px;

  line-height: 20px;

  margin: 8px 0px 8px 0px;

}







#cont_right {

  float: right;

  width: 300px;

  min-height: 250px;

  margin: 0px 20px 0px 0px;

  padding: 0px 0px 30px 0px;

}

*html #cont_right {

  float: right;

  width: 300px;

  min-height: 250px;

  margin: 0px 10px 0px 0px;

  padding: 0px 0px 30px 0px;

}


#cont_right h2 {

  font-size: 12px;

  margin: 0px 0px 0px 0px;

  padding: 0px;

  color: #FFFFFF;

  font-weight: bold;

}



#cont_right p {

  font-size: 11px;

  line-height: 16px;

  margin: 8px 0px 0px 0px;

  color: #FFFFFF;

}



#cont_right p a {

  color: #FFC600;

  text-decoration: none;

} 



#cont_right p a:hover {

  color: #FFC600;

  text-decoration: underline;

}



#cont_right hr {

  height: 1px;

  background-color: transparent;

  border-bottom: 1px dotted #FFFFFF;

  margin: 10px 0px;

}









.navigation {

  margin: 0px 0px 0px 0px;

  color: #ffffff;

  font-size: 14px;

  line-height: 24px;



}



.navigation a {

  text-decoration: none;

  color: #ffffff;

}



.navigation a:hover {

  text-decoration: none;

  color: #FFC600;

}



.navigation a.select {

  text-decoration: none;

  color: #FFC600;

}







.breaker {

 padding: 0px 0px 30px 18px;

}





h1 {

  margin: 0px 0px 10px 0px;

  color: #3F2272; 

  font-size: 16px;

  padding: 0px;

  font-weight: bold;

}



h2 {

  margin: 0px 0px 5px 0px;

  color: #454545; 

  font-size: 15px;

  padding: 0px;

  font-weight: bold;

}





#footer {

  background-image: url(images/bg_footer.jpg);

  background-repeat: no-repeat;

  background-color: transparent;

  width: 920px;

  height: 60px;

}

#footer_full {

  background-image: url(images/bg_footer_full.jpg);

  background-repeat: no-repeat;

  background-color: transparent;

  width: 920px;

  height: 60px;

}

#copyright {

  width: 920px;

  text-align: center;

  padding: 25px 0px 0px 0px;

  font-size: 9px;

  font-weight: bold;

}



#copyright a {

  color: #3F2272;

  text-decoration: none;

  font-weight: bold;

}



#copyright a:hover {

  color: #A90000;

  text-decoration: underline;

} 



input, textarea {

  padding: 3px;

}

dl{ float: left; max-width:300px;}
dl dt { margin-bottom: 0; }
dl dd { margin: 0; font-size:9px; }


  

