@charset "UTF-8";
body  {
    	font-family: sans-serif, Geneva, Verdana, Helvetica, Arial; 
    	margin:  0;
    	padding: 0;
		background-image: url(../img/bg_head2.gif);
		background-repeat: no-repeat;
    }

img {
	border: none;
}
/*
 * ***** Hauptcontainer (umschließt alles) *****
 */    
    #header { 
    	width: 100%;
    	text-align: left;
		height:185px;
    }
/*
 * ***** Kopfzeile *****
 */
	.bbs #header_img {
		top: 0px;
		float: left;
		height:185px;
		width: 295px;
		position: absolute;
		padding: 0 0;
		margin: 0 0;
	}
	.bbs #header_nav {
		top:0px;
		left: 295px;
		height:125px;
/*		width: 654px;
*/		padding-top: 46px;
		padding-left:15px;
		margin: 0 0;
		position: absolute;
		font-family: Times New Roman,Times, serif;
		font-size: 14px;
		line-height: 17px;
		color: #990033;
		text-align: left;	
	} 
	.bbs #header_nav a {
		text-decoration:none;
		color: #990033;
	 	display: block;  /*Umbruch nach schließendem Tag */
	}
	.bbs #header_nav a.nav_1_act, .bbs #header_nav a.nav_1:hover {
		color: #660033;
	}
	.bbs #header_nav a.nav_2 {
		color: #999999;
		font-size: 12px;
	}
	.bbs #header_nav a.nav_2_act, .bbs #header_nav a.nav_2:hover {
		color: #333333;
		font-size: 12px;
    }
	.bbs #header_nav a.nav_3 {
		color: #cccccc;
		font-size: 11px;
	}
	.bbs #header_nav a.nav_3_act, .bbs #header_nav a.nav_3:hover {
		color: #333333;
		font-size: 11px;
	}
/*
 * ***** Haupt-container *****
 */
  #mainContent { 
		margin-top: 50px;
		margin-left: 65px;
		/*text-align: justify;*/
		text-align: left;
		font-size: 12px;
		line-height: 18px;
    	color: #666666;
    }
	#mainContent a {
		text-decoration: none;
		color: #000000;
	}
	#mainContent a:hover {
		text-decoration: underline;
		color: #990033;
	}
	#col1 {
		float: left;
		margin: 0;
		padding: 0;
		width: 300px;
	}
	#col2 {
		float: left;
		margin: 0;
		padding: 0;
		width: 300px;
	}
	#col12 {
		float: left;
		margin: 0;
		padding: 0;
		width: 600px;
	}
	#col3 {
		float: left;
		margin: 0;
		padding: 0;
		width: 300px;
	}
	#mainContent h1 {
		font-size: 13px;
		color: #990033;
	}
	#mainContent h2 {
		font-size: 15px;
		color: #666666;
	}
	#mainContent h3 {
		font-size: 13px;
		color: #666666;
	}
	#mainContent ul,#mainContent li {
	list-style-type: square;
	list-style-position: outside;
	}
    #mainContent_left {
		padding-left: 20px;
		padding-right: 20px;
    } 
	#mainContent_right {
		padding-left: 20px;
		padding-right: 20px;
    }
	.termine { 
    	color: #990033;
		/*background-color: #CCCCCC;*/
    }
	.content_img {
	/*padding-top: 10px;*/
	padding-bottom: 10px;
	font-size: 10px;
	}
	.pfeil {
	text-align: right;	
	}
	
  /* (en) clearfix method for clearing floats */
  /* (de) Clearfix-Methode zum Clearen der Float-Umgebungen */
   .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
  }

  /* (en) essential for Safari browser !! */
  /* (de) Diese Angabe ben&ouml;tigt der Safari-Browser zwingend !! */
  .clearfix { display: block; }

p.black { color: black; }
