/*
Contentpapst Standard-Vorlagenset
© 2003-2006, sandoba.de medien agentur

Contentpapst ist das Content-Management-System der sandoba.de medien agentur (www.sandoba.de) aus Berlin. Weder ein Teil noch der gesamte Quellcode, Inhalte oder Grafiken sind ohne schriftliche Erlaubnis in anderen Medien (v.a. auf anderen Websites) einzusetzen, sofern nicht anderweitig angegeben.
*/

/* Import der Datei "standard.css" */

@import url(standard.css);

/* Allgemeine Angaben */

body {
  background-color : #fff ;
  color            : #000 ;
  font-family      : Arial, Helvetica, Sans-Serif ;
  font-size        : 1em ;
  margin           : 0 ;
  padding          : 0 ;
  text-align       : center ;
}

#box_main {

  margin             : 0 auto ; 
  margin-left        : auto ; 
  margin-right       : auto ; 
  width              : 730px ;
  height			: auto; 
}

#box_header {
  margin            : 0 auto ; 
  margin-left       : auto ; 
  margin-right      : auto ; 
  background-color	: white ;
  background-image	: url(custom/title-logo.gif); 
  height            : 80px ;
  width				: 730px;
 /* overflow          : hidden ;*/
}

#box_header.kv {
  background-image	: url(custom/title-logo_kv.gif);
}

#box_header.sdkv {
  background-image	: url(custom/title-logo_both.gif);
}

#box_balken_rot	{
	width: 730px;
	height: 40px;
	background-image: url(custom/title-balken-rot.gif);
	/*overflow: hidden;*/
	
	}
	
#box_images	{
	width: 730px;
	height: 170px;
	background-color: #fff;
	/*overflow: hidden;*/
	
	}
	
#box_colors	{
	width				:	730px;
	height				:	30px;
	background-image	:	url(custom/title-colors.gif);
	
	}
	
#box_ruecknavi	{
	width				: 730px;
	height				: auto;
	overflow			: hidden;
	text-align			: left;
	color				: #000;
	font-size			: 0.6em;
	font-weight			: bold;
	padding				: 10px 0 20px 0;
	
	}
	
#box_ruecknavi	a:link, a:hover, a:visited {
	color: #000;
	text-decoration:none;
	
	}

#box_body {
  /*background-color  : yellow ;*/
  margin            : 0 auto ; 
  margin-left       : auto ; 
  margin-right      : auto ; 
 /* text-align        : left ;*/
  width				: 730px;
  height			: auto;
}

#box_navi {
	/*background		: #ccc;*/
 	color           : #E2382A ;
 	float           : left ;
 	width           : 215px ;
	max-width		: 215px;
	overflow		: hidden;
 	text-align		: left;
}

#box_navi ul, #box_navi li {
  list-style-type    : none ;
  margin             : 0 ;
  padding            : 0 ;
}

#box_navi a {
  background          : #fff url( 'custom/navi-line-first.gif' );
  background-repeat		: repeat-y;
  background-position : left ;
  border-bottom       : 1px solid white ;
  color               : #E2282A ;
  display             : block ;
  font-size           : 0.7em ;
  font-weight         : bold ;
  /*line-height         : 20px ;*/
  width               : 193px ;
  max-width           : 193px ;
  padding-left        : 22px ;
  text-decoration     : none ;
  
}

#box_navi a.sub, #box_navi a.sub_sel {
  background			: #fff url( 'custom/navi-line-second.gif' );
  background-repeat		: repeat-y;
  background-position	: left ;
  color					: #000 ;
  font-weight			: normal;
  line-height			: 20px ;
  width					: 183px;
  max-width				: 183px ;
  padding-left			: 32px ;
  display				: block;
}

#box_navi a.sub2, #box_navi a.sub2_sel {
  background			: #fff url( 'custom/navi-line-third.gif' );
  background-repeat		: repeat-y;
  background-position	: left ;
  color					: #000 ;
  font-weight			: normal;
  line-height			: 20px ;
  width					: 173px;
  max-width				: 173px ;
  padding-left			: 42px ;
  display				: block;
}

#box_navi a.sub3, #box_navi a.sub3_sel {
  background			: #fff url( 'custom/navi-line-fourth.gif' );
  background-repeat		: repeat-y;
  background-position	: left ;
  color					: #000 ;
  font-weight			: normal;
  /*line-height			: auto ;*/
  width					: 163px;
  max-width				: 163px ;
  padding-left			: 52px ;
  display				: block;
}

#box_navi a.sub4, #box_navi a.sub4_sel {
  background			: #fff url( 'custom/navi-line-fifth.gif' );
  background-repeat		: repeat-y;
  background-position	: left ;
  color					: #000 ;
  font-weight			: normal;
  /*line-height			: 20px ;*/
  width					: 153px;
  max-width				: 153px ;
  padding-left			: 62px ;
  display				: block;
}

#box_navi a:hover {
  text-decoration     : underline ;
}

#box_navi a.sub_sel, #box_navi a.sub_sel:hover, #box_navi a.sub2_sel, #box_navi a.sub2_sel:hover, #box_navi a.sub3_sel, #box_navi a.sub3_sel:hover, #box_navi a.sub4_sel, #box_navi a.sub4_sel:hover {
  font-style          : italic ;
  text-decoration     : none ;
}


#box_content {
  /*background         : blue ;*/
  float              : left ;
  font-size          : 0.9em ;
  min-width          : 515px ;
  width              : 515px ;
  text-align: left;
}

#box_content h1 {
  color              : #e42525 ;
  display            : block ;
  margin             : 0 ;
  margin-bottom      : 10px ;
}

#box_content h2 {
  color              : #e42525 ;
  border             : none ;
  display            : block ;
  margin             : 0 ;
  margin-bottom      : 1em ;
}


#box_content a:visited {
  color              : #e42525 ;
  text-decoration		: underline;

}

#print_body a:active, #print_body a:link, #print_body a:visited {
  color              : #e42525 ;
  text-decoration		 : underline ;
}

#box_content td {
  font-size          : 0.7em ;
}

#box_right	{
	float: right;
	width: 55px;
	margin-left: 10px;
	height: 425px;
	background-color: #ccc;
	}

#box_navi .no_border a {
  background-image   : none ;
  border             : 0 ;
}

.input_search {
  width              : 120px ;
}

.clearfix:after {
	clear              : both ;
	content            : "." ;
	display            : block ;
	height             : 0 ;
	visibility         : hidden ;
}
  
.clearfix {
	display            : inline-block ;
}  

/* Holly Hack Targets IE Win only \*/
* html .clearfix {
  height             : 1% ;
}

.clearfix {
  display            : block ;
}
/* End Holly Hack */