html, body {
	margin: 0;
	padding: 0;
	border: 0;
	height: 100%;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #FFFFFF;
	font-size: 14px;
	background-image: url(../img/design/hochschnitt_kopf.gif);
	background-repeat: repeat-x;
	/*line-height: 20px;*/
	color: #333333;
}


div#main {
	width: 984px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto;
	background: url(../img/design/querschnitt.gif) repeat-y;
}
				
div#kopf_1 
	{	
	width: 984px;
	height: 67px;
	background-color: #FFFFFF;
	background-image: url(../img/design/kopf_1.jpg);
	text-align: left;
	margin: 0px; 
	padding: 0px; border:0px;
}
	
div#kopf_2 
	{	width: 984px;
	height: 271px;
	background-image: url(../img/design/kopf_2.jpg);
	text-align: left;
	margin: 0px; 
	padding: 0px;
	border:0px;
	
}
				
/* Inhalt +++++++++++++++++++++*/			
div#inhalt {
	width:875px;
	height: auto !important;
	margin: 0px 10px 0px 38px;
	padding: 0px;
	border: 0px;
}	

	div#inhalt_links {
	width: 155px;
	float: left;
	padding: 0px;
	margin: 0 0 0 50px;
	border:0px;
	color: #666666;
	text-align: left;
	display:inline;
	}
				
	div#inhalt_text {
	margin: 0px 50px 0px 221px;
	padding:0px 20px 0px 20px;
	border:0px;
	text-align: left;
	border-left:11px solid #fec60f;
	
		}					

/* Kopf Navigation +++++++++++++++++++++*/
#kopf_navi{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	display:block;
	}

#kopf_navi  a  		{
	text-decoration:none;
	color: #666666;
	padding: 2px 4px 2px 4px;
	margin:0px 3px 0px 3px;

}

#kopf_navi  a:hover 	{
	color: #9c1e2d;
	font-weight: bold;
	background-color: #E4E4E4;
}

a#kopf_navi_aktiv 		
	{	color: #9c1e2d;
	font-weight: bold;
	background-color: #E4E4E4;
	}		
				
/* CD's Navigation +++++++++++++++++++++*/
#cds_navi{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	display:block;
	font-weight: bold;
	}

#cds_navi  a  		{
	text-decoration:none;
	color: #666666;
	margin:0px 3px 0px 3px;
}

#cds_navi  a:hover 	{
	color: #dc7200;
	font-weight: bold;
}

a#cds_navi_aktiv 		
	{	color: #dc7200;
	}		

/* Haupt Navigation +++++++++++++++++++++++*/

#haupt_navi{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #585858;
	font-weight: bold;
	display:block;
	text-align: right;
	line-height: 35px;
		}

#haupt_navi  a  		{
	text-decoration:none;
	color: #585858;
	margin:0px 16px 0px 0px;
}

#haupt_navi  a:hover 	{
	color: #dc7200;
	font-weight: bold;

}	

a#haupt_navi_aktiv 		
	{	color: #dc7200;	}		

/* Subnavi - Unterpunkte der Navigation - im Querbalken +++++++++++++++++++++++*/
#sub_navi{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	display:block;
	text-align: left;
	line-height: 40px;
		}

#sub_navi  a  		{
	text-decoration:none;
	color: #666666;
	margin:0px 16px 0px 0px;
}

#sub_navi  a:hover 	{
	color: #dc7200;
	font-weight: bold;

}	
.sub_navi_abstand
	{
	margin:0px 16px 0px 0px;
}	
a#sub_navi_aktiv 		
	{	color: #dc7200;	}	
	
/*allgemeine Links ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
a {
	color: #616161;
	text-decoration: underline; /* Link ist unterstrichen, ist aber auch so immer unterstrichen*/
}

a:hover {
	color: #dc7200;
}

	
/* Schriften +++++++++++++++++++++++++++++++++++++++++++++*/
h1 {
	color: #dc7200;
	font-size: 18px;
	/*margin-top:13px;
	line-height: 25px;*/
}

h3 {
	color: #333333;
	font-size: 14px; /*margin-top:13px;
	line-height: 25px;*/
}

h4 {
	color: #dc7200;
	font-size: 13px;
	/*margin-top:13px;
	line-height: 25px;*/
}

.s { font-size:10px; }
.m { font-size:12px; }
.l { font-size:14px; }
.xl{ font-size:16px; }

.xxl 	{
	font-size: 17px;
	font-weight: bold;
	color: #666666;
}
.orange-fett {
	color: #dc7200;
	font-weight: bold;
}

.rot-fett {
	color: #6a0000;
	font-weight: bold;
}
/* Sonstiges +++++++++++++++++++++++++++++++++++++++++++++*/

div#logos_box {
	width: 130px; height: 290px;
	padding: 0px;
	border:0px;
	margin-top: 10px;
		}	
		
.nach_oben {
	color: #666666;
	margin: 10px 0px 10px 0px;
	font-size: 10px;
	font-weight: normal;
}		





/* Modul Styles */
/**
 * Modul WYSIWYGImage, Wysiwyg-Text mit Bild/Bildergalerie
 */
div.wysiwygimg {}
/* ----- Hack only for IE 7 ----- */
*+html div.wysiwygimg {overflow:hidden;}

.wysiwygimg .wysiwygimgclear {clear:both; display:block; font-size:1px; line-height:0px; margin:0; padding:0; position:relative;}

/* Text */
.wysiwygimg .wysiwygimgtext {}

/* Bild und Link */
.wysiwygimg img.wysiwygimg {border:0; margin:1px;}
.wysiwygimg img.wysiwygimg {border:solid 5px #f5f5f5; padding:1px;}
.wysiwygimg a.wysiwygimg img {border:0;padding:0px;vertical-align:top; margin:1px;}

.wysiwygimg a.wysiwygimg, .wysiwygimg a.wysiwygimg:link {border:solid 5px #f6f6f6; display:table; display:inline-block; line-height:0.0em;}
.wysiwygimg a.wysiwygimg:visited {}
.wysiwygimg a.wysiwygimg:hover {border:solid 5px #e4e4e4;}
.wysiwygimg a.wysiwygimg:focus {border:solid 5px #e4e4e4;}
.wysiwygimg a.wysiwygimg:active {border:solid 5px #e4e4e4;}

/* Bildunterschrift */
.wysiwygimg .wysiwygimgtitle {color:#666; font-size:0.8em; font-style:italic; margin:2px 0px;}

/* Wrapper-Classe um Bild und Bildunterschrift*/
.wysiwygimg .wysiwygimgwrap {}

/* Bild links im Text (Textumfluss) */
.wysiwygimg .wysiwygimgleft {float:left; margin:0 1.0em 0 0;}

/* Bild rechts im Text (Textumfluss) */
.wysiwygimg .wysiwygimgright {float: right; margin:0 0 0 1.0em;}

/* Bild oben links */
.wysiwygimg .wysiwygimgtopleft {float:left; margin-bottom:0.5em;}

/* Bild oben rechts */
.wysiwygimg .wysiwygimgtopright {float:right; margin-bottom:0.5em;}

/* Bild oben mittig */
.wysiwygimg .wysiwygimgtopcenter {margin-bottom:0.5em; text-align:center;}
.wysiwygimg .wysiwygimgtopcenter a.wysiwygimg {margin:0 auto;}

/* Bild unten links */
.wysiwygimg .wysiwygimgbottomleft {float:left; margin-top:0.5em;}

/* Bild unten rechts */
.wysiwygimg .wysiwygimgbottomright {float:right; margin-top:0.5em;}

/* Bild unten mittig */
.wysiwygimg .wysiwygimgbottomcenter {margin-top:0.5em; text-align:center;}
.wysiwygimg .wysiwygimgbottomcenter a.wysiwygimg {margin:0 auto;}
.wysiwygimg .wysiwygimgbottomcenter img.wysiwygimg {margin:0 auto;}

/* Für Bilder links/rechts vom Text  */
.wysiwygimg table {border-spacing: 0px; font-size:1.0em;}
.wysiwygimg td {vertical-align:top; font-size:1.0em;}

/* Bild links vom Text */
.wysiwygimg td.wysiwygimgleftcol {padding-right:1.0em;}

/* Bild rechts vom Text */
.wysiwygimg td.wysiwygimgrightcol {padding-left:1.0em;}
