/*
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_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 {
  border             : none ;
  color              : black ;
  font-size          : 1em ;
  margin             : 0 ;
  padding            : 0 ;
  
  color              : #e42525 ;
  margin-bottom      : 0.5em ;
}

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

}


#box_content .contact {
  float              : left ;
  width              : 5em ;
}

#box_content div.item_events {
  margin-bottom      : 1.5em ;
}

#box_content div.item_events div.date {
  color              : #e42525 ;
  float              : left ;
  width              : 90px ;
}

#box_content div.item_events div.descr {
  margin-left        : 100px ;
}

#box_content div.item_gallery {
  float              : left ;
  margin-bottom      : 1em ;
  width              : 170px ;
}

#box_content div.gallery_long {
  width              : 510px ;
}

#box_content div.gallery_right {
  float              : right ;
  margin-left        : 20px ;
  width              : 180px ;
}

#box_content div.item_gallery div.image img {
  border             : 1px solid #e42525 ;
  margin-bottom      : 3px ;
}

#box_content div.item_gallery div.subline {
  color              : #666 ;
  font-size          : 0.85em ;
  font-style         : italic ;
}

#box_content div.item_gallery div.subline a {
  color              : #666 ;
  font-style         : italic ;
  text-decoration    : none ;
}

#box_content div.item_gallery div.subline a:hover {
  text-decoration    : underline ;
}

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

#box_content table {
  font-size          : 1em ;
}

#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 */
