body {
	text-align:center; 
	margin:0 auto;
	height:100%;
}

#outerbox{	
	text-align:center;	
	margin:0 auto;
	/*position:relative;
 	min-height: 100%;  	
	margin:0px 0px 0px -465px;
	margin-top:15px;
 	top: 0%; 
 	left: 50%;
	*/
  background-image:URL("../images/content_back.jpg");	
	width:915px;
	
}
.normal {
	font-family:verdana,arial,helvetica,sans-serif;
  	font-size:11px;
  	color:#333333;
  	line-height:16px;  	
}
#headbox {
	background-image:URL('../images/header_start.jpg');
	width:915px;
	height:285px;
}

#contentbox {	
	/*background-image:URL("../images/content_back.jpg");*/
}

#maincontent_box {  			
	text-align:left;
	float:left;
 	font-family:verdana,arial,helvetica,sans-serif;
  	font-size:11px;
  	color:#333333;
  	line-height:16px;  	
  	width:518px;  	
	margin:20px;
	position:relative;		
  	top:0px;
}

.fliesstext {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:11px;
  }

.questiontext{
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#666666;  
  text-align:left;
  border:1px solid #ccc;
  margin-top:10px;
  margin-bottom:10px;
  padding:2px;
}

#teaserbox {  	
	text-align:left;
	width:300px;
	position: relative;
	float:left;	
  	top:-27px;
	left:-1px;
	margin:0px;
}

.paarvisionfooter {
  text-align:left;
  float:left;
  padding-left:20px;
  font-family:arial, helvetica, sans-serif;
  font-size:10px;
  color:#999999;
  position:relative;    
}

#additionalbox {
  position:relative;
  text-align:left;  
  border:1px solid #ae9f9f;  
  color:#333333;  
  padding:5px; 
  background-color:#efe6e6;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  width:440px;
}

.infobox_out {	
	float:left;
	text-align:left;	
  	width:247px;	
  	border:1px #cccccc;
  	border-style: outset;
  	padding:2px;
	margin-bottom:20px;		
}

		.infobox_header {
			background-color:#e7d5bc;
			font-family:arial, helvetica, sans-serif;
			font-size:11px;
			font-weight:bold;
			color:#480000;
			padding:3px;
			text-transform:uppercase;
			text-align:right;
		}

		.infobox_topics a{
			background-color:#dad9d4;
			font-family:arial, helvetica, sans-serif;
			font-size:11px;
			font-weight:bold;
			color:#480000;
			padding:3px;
			margin:1px;
			display:block;
			text-decoration:none;
		}

#subnavibox {  
	text-align:left;
  position:relative;
  top:75px;
  left:5px;
  width:550px; 	
}

#list-menu {
	text-align:left;
	position:relative;
  top:20px;
  left:230px;
  width:245px;
	display:block;
	margin:auto;
 
	/* this width value is also effected by
	the padding we will later set on the links. */
}

#list-menu ul {
	margin: 0; 
	padding: 0;
	list-style-image: URL(images/navbullet.gif);
	list-style-type: none;	
	/*text-transform:uppercase;*/
  font-weight:bold;
  color:#480000;    	
  line-height:15px;  
} 

#list-menu li {
	margin: 1px 0 0;	
} 

#list-menu a {
	display: block;
	width:240px;
	padding: 2px 2px 2px 7px;		
	text-decoration: none;
	background-image: URL('../images/navbullet_back.gif');
	background-repeat:no-repeat;
	/*filter:blendTrans(duration=0.4);*/
} 

#list-menu a:link, #list-menu a:active, #list-menu a:visited {
	color: #480000;
	font-family: arial,helvetica, sans-serif;
  font-size:9pt;		
}

#list-menu a:hover {
	background-image: URL('../images/active_back.png'); 
	background-repeat:no-repeat;
	/*background: #480000;*/
	color: #480000; 	
  font-family: arial,helvetica, sans-serif;
  font-size:9pt;
  
} 

#footerbox {   
	/*background-image:URL("../images/footer_bar.jpg");*/
	margin:0 auto;	
  bottom:0px;  	
	width:915px;
  height:60px;
  clear:both;
  background-image:URL('../images/footer_bar.jpg');
  text-align:right;
  background-repeat:no-repeat;
  color:#ffffff;
}



.infobox_topics a:hover{
	background-color:#a99196;
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	padding:3px;
	margin:1px;
	display:block;
	text-decoration:none;
}

a.subnavi:link {
  font-family:arial,helvetica, sans-serif;
  font-size:11px;
  color:#fdf7e7;  
  text-decoration:none; 	
	border-width:1px;
	border-style:solid;
	border-color:#ffffff;
	background:#700202;
	padding: 1px 9px 1px 9px;
	margin-left:10px;
}

a.subnavi:visited {
  font-family:arial,helvetica, sans-serif;
  font-size:11px;
  color:#fdf7e7;  
  text-decoration:none; 	
	border-width:1px;
	border-style:solid;
	border-color:#ffffff;
	background:#700202;
	padding: 1px 9px 1px 9px;
	margin-left:10px;
}

a.subnavi:hover {
  font-family:arial,helvetica, sans-serif;
  font-size:11px;
  color:#480000;  
  text-decoration:none; 	
	border-width:1px;
	border-style:solid;
	border-color:#ffffff;
	background:#cccccc;
	padding: 1px 9px 1px 9px;
	margin-left:10px;
}


a.readmore:link {
  font-family:arial,helvetica, sans-serif;
  font-size:11px;
  color:#700202;  
  text-decoration:none; 			
	margin-left:10px;
}

a.readmore:visited {
  font-family:arial,helvetica, sans-serif;
  font-size:11px;
  color:#700202;  
  text-decoration:none; 			
	margin-left:10px;
}

a.readmore:hover {
  font-family:arial,helvetica, sans-serif;
  font-size:11px;
  color:#996666;  
  text-decoration:none; 			
	margin-left:10px;
}


a.footernavi:link {
  font-family:arial,helvetica, sans-serif;
  font-size:11px;
  color:#ffffff;  
  text-decoration:none;	
  line-height:20px;  
}

a.footernavi:visited {
  font-family:arial,helvetica, sans-serif;
  font-size:11px;
  color:#ffffff;  
  text-decoration:none; 			
	margin-left:10px;
  line-height:20px;
}

a.footernavi:hover {
  font-family:arial,helvetica, sans-serif;
  font-size:11px;
  color:#ffffff;  
  text-decoration:none;	
  margin-top:17px;
}


a.sitemaplink:link {
  font-family:arial,helvetica, sans-serif;
  font-size:14px;
  color:#4a0000;  
  text-decoration:none;	
  line-height:20px;  
}

a.sitemaplink:visited {
  font-family:arial,helvetica, sans-serif;
  font-size:14px;
  color:#4a0000;  
  text-decoration:none; 			
	margin-left:10px;
  line-height:20px;
}

a.sitemaplink:hover {
  font-family:arial,helvetica, sans-serif;
  font-size:14px;
  color:#4a0000;  
  text-decoration:underline;	
  margin-top:17px;
}

a.contentlink:link {
  font-family:arial,helvetica, sans-serif;
  font-size:11px;
  color:#333333;  
 text-decoration:underline;
   
}

a.contentlink:visited {
  font-family:arial,helvetica, sans-serif;
  font-size:11px;
  color:#333333;  
  text-decoration:underline;			
  
}

a.contentlink:hover {
  font-family:arial,helvetica, sans-serif;
  font-size:11px;
  color:#999999;  
  text-decoration:underline;	 
}

/* FORMULARELEMENTE */
input {
  border:1px solid #999;
  background-color:#f1f1f1;
}

input.paartherapie_test{
  margin-right: 20px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  margin-left: 0pt;
  border:0px;
  background-color:#fcf6e6;
}


input.paartherapie_test_dark{
  margin-right: 20px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  margin-left: 0pt;
  border:0px;
  background-color:#e9e0c7;
}

td.paartherapie_test_dark{
  background-color:#e9e0c7;
}

/*h1,h2,h3,h4,h5,h6 {display:block; font-weight: bold; color: #666666;}
h1 {font-size: 24px; line-height: 28px; padding: 20px 0px 0px 0px;}
h2 {font-size: 18px; line-height: 19px; padding: 4px 0px 6px 0px;}
h3 {font-size: 16px; line-height: 19px; padding: 4px 0px 16px 0px;}
h4, h5 {font-size: 14px; line-height: 16px; padding: 6px 0px 14px 0px;}
h5 {font-weight: normal;}
h6 {font-size: 14px;}
h1,h2,h3,h6 {font-family: Trebuchet MS, Arial, Verdana, Sans-Serif;}*/


h1,h2,h3 {font-family: Trebuchet MS, Arial, Verdana, Sans-Serif;}
h1,h2,h3,h4,h5,h6 {display: block; font-weight: bold; color: #666666;}
h1 {font-size: 22px; line-height: 22px;}
h2 {font-size: 19px; line-height: 19px;}
h3 {font-size: 14px; line-height: 14px; padding-bottom: 4px;margin:0px;}
h4 {font-size: 14px; line-height: 16px;}
h5 {font-size: 12px; line-height: 16px;}
h6 {font-size: 11px; line-height: 16px;}
