body {text-align: left;
	  font-family: Verdana, Arial, Helvetica, sans-serif; 
	  font-size: 100%; 
	  margin: 0; 
	  padding: 0;}

/* für Browser, die min-width umsetzen */
.width {width: 100%;
		min-width: 900px; 
		margin: 0 auto;}

/* für IE`s  - min-width-hack von Stu Nicholls - http://www.cssplay.co.uk/boxes/minwidth.html */
* html .minwidth {border-left: 900px solid #fff;
				  position: relative; 
				  float: left; 
				  z-index: 1;}
				  
* html .page {margin-left: -900px;
			  position: relative; 
			  float: left; 
			  z-index: 2; 
			  text-align: left;}

#container {margin: 0;
			padding: 0; 
			text-align: left;}
			
#header {width: 100%;
		 height: 140px; 
		 margin: 0; 
		 padding: 0;}

/* Navigation oben ********************************************** */
#menuTop {float: left;
		  margin: 0px 0 0 210px; 
		  padding: 0; 
		  color: #999;}
		  
#menuTop a {text-decoration: none;
			font-size: 75%; 
			color: #900;}
			
#menuTop a:hover {text-decoration: none;
				  color: #999;}

/* Navigation - Linke Spalte ************************************* */
#columnLeft {float: left;
			 width: 22%; 
			 margin: 0; 
			 padding: 0 0 25px 0;}
			 
#columnLeft h2 {font-size: 78%;
				color: #9BBDB3; 
				padding: 0 0 0 24px;
				margin: 0;}			 
			 
#columnLeft ul {width: 80%;
				list-style-type: none; 
				padding: 0 0 5px 0; 
				margin: 0 0 0 10px; 
				font-size: 78%; 
				color: #454545;}
				
#columnLeft li {list-style-type: none;
				padding: 3px 0 3px 0; 
				margin: 0;
				font-weight: bold;  
				color:#454545;}
				
#columnLeft a {text-decoration: none;
			   color: #555; 
			   font-weight: bold; 
			   padding-left: 19px;}
			   
#columnLeft a:hover {text-decoration: none;
					 color: #900;
					 border-left: 4px solid #900; 
					 padding-left: 15px;}
					 
#columnLeft hr {border: none;
				background-color: #9BBDB3; 
				color: #9BBDB3; 
				height: 1px; 
				width: 75%;}
				
/* Navigationsleiste für lange Seiten ************************ */
#navOnPage {margin: 0px 0 0 25px; 
		  	padding: 0; 
		  	color: #999;}
		  
#navOnPage a {text-decoration: none;
			font-size: 75%; 
			color: #900;}
			
#navOnPage a:hover {text-decoration: none;
				  color: #999;}				
				
/* Rechte Spalte *********************************************** */
#columnRight {float: right;
			  width: 22%; 
			  margin: 0; 
			  padding: 0;}
			  
#columnRight h3 {font-size: 100%;
				 line-height: 1.5em; 
				 margin: 0; 
				 padding: 5px 0 0 10px;}
				 
#columnRight p {font-size: 75%;
				line-height: 1.5em; 
				margin: 0 0 0 10px; 
				padding: 8px;}

/* Content ********************************************************  */
#content {width: 55%;
		  margin: 0; 
		  padding: 0; 
		  float: left; }
		  
#content h1 {font-size: 115%;
			 color: #9BBDB3; 
			 line-height: 1.0em; 
			 padding-left: 25px; 
			 padding-top: 0}
			 
#content h2 {font-size: 105%;
			 color: #9BBDB3; 
			 line-height: 1.0em; 
			 padding-left: 25px; 
			 padding-top: 10px}
/*			 text-decoration: underline;}  */
			 
#content h3 {font-size: 95%;
			 color: #9BBDB3; 
			 line-height: 1.0em; 
			 padding-left: 25px; 
			 padding-top: 10px;}
			 
#content p {font-size: 80%;
			color: #454545;
			line-height: 1.4em;  
			padding-left: 25px;}
			
#content a {text-decoration: underline;
			color: #900;}
			
#content a:hover {text-decoration: none;
				  color: #fff; 
				  background: #900;}
				  
#content ul {list-style-type: square;
			 padding-left: 45px; 
			 font-size: 80%; 
			 color: #454545; 
			 line-height: 1.5em;}
			 
#content table {margin-left: 25px;
				font-size: 80%; 
				color: #454545; 
				line-height: 1.5em;}
				
#content td {padding-left: 25px;
			 vertical-align: top;}				
				
#content th {padding-top: 20px;
			 text-align: left;}
			 
#content hr {border: none;
			 background-color: #9BBDB3; 
			 color: #9BBDB3; 
			 height: 1px; 
			 width: 90%;}
			 
#content img {border: none}

#content iframe {padding-left: 25px; 
			 	 padding-top: 25px;}
			 	 
#content form {
	padding-left: 0;
	width: 500px;}
	
	fieldset {
	border: 1px solid #9BBDB3;
	background: #fafafa;}
	
	label {
	display: block;
	font-size: 80%}
	
	legend {
	font-size: 80%;
	color: #999;}
	
	textarea {
	width: 320px;
	height: 125px;}


/* Footer *********************************************************  */
#footer {clear: both;
		 width: 100%; 
		 min-width: 800px; 
		 background: url(images/bottom4.gif) top left repeat-x; 
		 margin: 0; 
		 padding-top: 15px; 
		 text-align: center;}
		 
#footer p {font-size: 70%;
		   color: #999; 
		   text-align: center; 
		   padding: 8px; 
		   line-height: 1.5em; 
		   margin: 0 auto;}
		   
#footer a {text-decoration: none;
		   color: #999;}
		   
#footer a:hover {text-decoration: none;
				 color: #900; 
				 border-bottom: 2px solid #900;}
				 
/* Navigation - Linkliste ******************************************* */
#navL {float: left;
			 width: 16%; 
			 margin: 0; 
			 padding: 0 0 25px 25px;}
			 
#navL h2 {font-size: 74%;
				color: #9BBDB3; 
				padding: 5px 0 0 0;
				margin: 0;}	
				
#navL h3 {font-size: 70%;
				color: #454545; 
				padding: 0 0 0 0;
				margin: 0;}						 
			 
#navL ul {width: 80%;
				list-style-type: none; 
				padding: 0 0 2px 0; 
				margin: 0 0 0 10px; 
				font-size: 70%; 
				color: #454545;}
				
#navL li {list-style-type: none;
				padding: 2px 0 2px 2px; 
				margin: 0;
				color:#454545;}
				
#navL a {text-decoration: none;
			   color: #555;}
			   
#navL a:hover {text-decoration: none;
					 color: #900;}
					 
#navL hr {border: none;
		  background-color: #9BBDB3;
		  margin-top: 2px;
		  margin-bottom: 2px;
		  color: #9BBDB3; 
		  height: 1px;}
				

/* Box Mitte - Boxen mit runden Ecken zum Mitwachsen von Stu Nicholls - www.cssplay.co.uk - thank you!! */
.inset {background: transparent;
		width: 90%; 
		margin: 0px 20px 0px 20px;}
		
.inset h2, .inset p {margin: 0;}

.inset h2 {font-size: 120%;
		   color: #9BBDB3; 
		   line-height: 1.8em; 
		   font-weight: normal; 
		   padding-left: 5%;}
		   
.inset p {padding: 10px 20px 10px 10px;
		  margin: 0; 
		  line-height: 1.5em;}
		  
.inset .top, .inset .bottom {display: block;
							 background: transparent; 
							 font-size: 1px;}
							 
.inset .b1, .inset .b2, 
.inset .b3, .inset .b4, 
.inset .b1b, .inset .b2b, 
.inset .b3b, .inset .b4b {display: block;
			  			  overflow: hidden;}
			  			  
.inset .b1, .inset .b2, 
.inset .b3, .inset .b1b, 
.inset .b2b, .inset .b3b {height: 1px;}

.inset .b2 {background: #E8F0EE;
			border-left: 1px solid #D9E6E2; 
			border-right: 1px solid #D9E6E2;}
			
.inset .b3 {background: #E8F0EE;
			border-left: 1px solid #D9E6E2; 
			border-right: 1px solid #D9E6E2;}
			
.inset .b4 {background: #E8F0EE;
			border-left: 1px solid #D9E6E2; 
			border-right: 1px solid #9BBDB3;}
			
.inset .b4b {background: #E8F0EE;
			 border-left : 1px solid #D9E6E2; 
			 border-right: 1px solid #9BBDB3;}
			 
.inset .b3b {background: #E8F0EE;
			 border-left: 1px solid #9BBDB3; 
			 border-right: 1px solid #9BBDB3;}
			 
.inset .b2b {background: #E8F0EE;
			 border-left: 1px solid #9BBDB3; 
			 border-right: 1px solid #9BBDB3;}
			 
.inset .b1 {margin: 0 5px;
			background: #D9E6E2;}
			
.inset .b2, 
.inset .b2b {margin: 0 3px;
			 border-width: 0 2px;}
						 
.inset .b3, 
.inset .b3b {margin: 0 2px;}

.inset .b4, 
.inset .b4b {height: 2px;
			 margin: 0 1px;}
			 
.inset .b1b {margin: 0 5px;
			 background: #9BBDB3;}
			 
.inset .boxcontent {display: block;
					background: #E8F0EE; 
					border-left: 1px solid #D9E6E2; 
					border-right: 1px solid #9BBDB3;}

/* Boxen Rechts - Boxen mit runden Ecken zum Mitwachsen von Stu Nicholls - www.cssplay.co.uk - thank you!! */
.rbox {background: transparent;
	   width: 90%; 
	   margin-left: 8%; 
	   margin-top: 25px; 
	   color: #fff; 
	   padding: 0;}
	   
.rbox h2, 
.rbox p {margin: 0;}

.rbox h2 {font-size: 120%;
		  line-height: 1.8em; 
		  font-weight: normal; 
		  padding-left: 5%;}
		  
.rbox p {padding: 5px;
		 margin: 0; 
		 line-height: 1.5em;}
		 
.rbox a {color: #fff;
		 text-decoration: none; 
		 border-bottom: 1px solid #fff;}
		 
.rbox a:hover {color: #900;
			   text-decoration: none; 
			   border-bottom: 1px solid #900; 
			   background: #fff;}
			   
.rbox .top, 
.rbox .bottom {display: block;
			   background: transparent; 
			   font-size: 1px;}
			   
.rbox .b1, .rbox .b2, .rbox .b3, .rbox .b4, 
.rbox .b1b, .rbox .b2b, .rbox .b3b, .rbox .b4b {display: block;
												overflow: hidden;}
						
.rbox .b1, .rbox .b2, .rbox .b3, 
.rbox .b1b, .rbox .b2b, .rbox .b3b {height: 1px;}

.rbox .b2 {background: #900;
		   border-left: 1px solid #C5342F; 
		   border-right: 1px solid #C5342F;}
		   
.rbox .b3 {background: #900;
		   border-left: 1px solid #C5342F; 
		   border-right: 1px solid #C5342F;}
		   
.rbox .b4 {background: #900;
		   border-left: 1px solid #C5342F; 
		   border-right: 1px solid #530000;}
		   
.rbox .b4b {background: #900;
			border-left: 1px solid #C5342F; 
			border-right: 1px solid #530000;}
			
.rbox .b3b {background: #900;
			border-left: 1px solid #530000; 
			border-right: 1px solid #530000;}
			
.rbox .b2b {background: #900;
			border-left: 1px solid #530000; 
			border-right: 1px solid #530000;}
			
.rbox .b1 {margin: 0 5px;
		   background: #900;}
		   
.rbox .b2, 
.rbox .b2b {margin: 0 3px;
			border-width: 0 2px;}
			
.rbox .b3, 
.rbox .b3b {margin: 0 2px;}

.rbox .b4, 
.rbox .b4b {height: 2px;
			margin: 0 1px;}
			
.rbox .b1b {margin: 0 5px;
			background: #530000;}
			
.rbox .boxcontent {display: block;
				   background: #900; 
				   border-left: 1px solid #C5342F; 
				   border-right: 1px solid #530000; 
				   margin: 0; 
				   padding: 0;}

.rbox2 {background: transparent;
		width: 90%; 
		margin-left: 8%; 
		margin-top: 25px; 
		color: #454545; 
		padding:0;}
		
.rbox h2, .rbox p {margin: 0;}

.rbox2 h2 {font-size: 120%;
		   line-height: 1.8em; 
		   font-weight: normal; 
		   padding-left: 5%;}
		   
.rbox2 p {padding: 5px;
		  margin: 0; 
		  line-height: 1.5em;}
		  
.rbox2 a {color: #900;
		  text-decoration: none; 
		  border-bottom: 1px solid #900;}
		  
.rbox2 a:hover {color: #fff;
				text-decoration: none; 
				border-bottom: 1px solid #900; 
				background: #900;}
				
.rbox2 .top, 
.rbox2 .bottom {display: block;
				background: transparent; 
				font-size: 1px;}
				
.rbox2 .b1, .rbox2 .b2, .rbox2 .b3, .rbox2 .b4, 
.rbox2 .b1b, .rbox2 .b2b, .rbox2 .b3b, .rbox2 .b4b {
	display: block; 
	overflow: hidden;}
	
.rbox2 .b1, .rbox2 .b2, .rbox2 .b3, 
.rbox2 .b1b, .rbox2 .b2b, .rbox2 .b3b {
	height: 1px;}
	
.rbox2 .b2 {background: #E8F0EE;
			border-left: 1px solid #D9E6E2; 
			border-right: 1px solid #D9E6E2;}
			
.rbox2 .b3 {background: #E8F0EE;
			border-left: 1px solid #D9E6E2; 
			border-right: 1px solid #D9E6E2;}
			
.rbox2 .b4 {background: #E8F0EE;
			border-left: 1px solid #D9E6E2; 
			border-right: 1px solid #9BBDB3;}
			
.rbox2 .b4b {background: #E8F0EE;
			 border-left: 1px solid #D9E6E2; 
			 border-right: 1px solid #9BBDB3;}
			 
.rbox2 .b3b {background: #E8F0EE;
			 border-left: 1px solid #9BBDB3; 
			 border-right: 1px solid #9BBDB3;}
			 
.rbox2 .b2b {background: #E8F0EE;
			 border-left: 1px solid #9BBDB3; 
			 border-right: 1px solid #9BBDB3;}
			 
.rbox2 .b1 {margin: 0 5px;
			background: #D9E6E2;}
			
.rbox2 .b2, .rbox2 .b2b {margin: 0 3px;
						 border-width: 0 2px;}
						 
.rbox2 .b3, .rbox2 .b3b {margin: 0 2px;}

.rbox2 .b4, .rbox2 .b4b {height: 2px;
						 margin: 0 1px;}
						 
.rbox2 .b1b {margin: 0 5px;
			 background: #9BBDB3;}
			 
.rbox2 .boxcontent {display: block;
					background: #E8F0EE; 
					border-left: 1px solid #D9E6E2; 
					border-right: 1px solid #9BBDB3;}
					
.rbox2 .boxcontent ul {list-style-type: none;
					   margin: 0; 
					   padding: 0;}
					   
.rbox2 .boxcontent li {list-style-type: none;
					   margin-left: 15px; 
					   padding: 0; 
					   background: url(images/list4.gif) left no-repeat; 
					   font-size: 85%; 
					   line-height: 1.7em; 
					   text-indent: 1em;}
					   
.rbox2 .boxcontent li a {text-decoration: none;
						 color: #900; 
						 border: none;}
						 
.rbox2 .boxcontent li a:hover {text-decoration: none;
							   color: #fff; 
							   background: #900; 
							   margin: 0; 
							   padding: 0;}

/* Ausrichtung für images: Start **********************************  */
.rbox2 .boxcontent img {padding: 12px;
						margin: 0 2px 0 5px;}
						
/* Ausrichtung für images: Ende ***********************************  */

