center, isindex, menu, dir,
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 101%;
font-family: inherit;
font-variant: inherit;
vertical-align: baseline;
}

/* 
###################################################################################################
##### PAGE GENERAL
####################################################################################################
*/

body{
	text-align:center;
	margin: 0 auto;
	font-size: 11px;
	color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background: #ffffff;
}

#page-margins{
	text-align:center;
	margin: 0 auto;
	width: 990px;
	padding:50px 0 0 0;
}

#page{
	text-align:left;
}

/* 
###################################################################################################
##### HEADER
####################################################################################################
*/

#head-navi{
	width:990px;
	height:80px; 
	background:#ffffff url(../layout_images/Header.jpg) no-repeat 0 0;
}

#function-menu{
	float:right;
	padding: 55px 30px 0 0;
	color:#6699cc;
	font-size:10px;
}

#language-menu{
	float:right;
	padding:55px 35px 0 0;
}
/* 
###################################################################################################
##### NAV MAIN
####################################################################################################
*/

#nav-main{
   margin-top:10px;
	width:990px;
	height: 22px;
	background:#ffffff url(../layout_images/Hauptnavi.jpg) no-repeat 0 0;
   padding: 0 0 0 215px;
	color:#ffffff;
}

/* 
###################################################################################################
##### MAIN PART
####################################################################################################
*/

#main{
	margin-top:38px;
	width: 990px;
}

/* 
###################################################################################################
##### MAIN LEFT PART
####################################################################################################
*/

#col1{
	width:215px;
	margin:0; 
	padding:0;	
	float:left;
	overflow: hidden;
}

#col1-content{
	width:188px;
}

#nav-left{
	width:188px;
	background: #ebeef0;
}
/* 
######################################
##### MAIN LEFT PART - Startseite
######################################
*/

#content-left{
	margin:auto;
	width:175px;
	padding-left:30px;
	color:#003366;
	height: 100%;
	padding-top:195px;
	
}
*html #content-left{
	width:215px;
}
/* 
###################################################################################################
##### MAIN RIGHT PART
####################################################################################################
*/

#col2{
	width: 775px;
	margin:0; 
	padding:0;	
	float:right;
	overflow: hidden;
}

#col2-content{
}

/* 
######################################
##### MAIN RIGHT PART - Folgeseite
######################################
*/

#title-imge{
	width: 775px;
	height: 125px;
	overflow: hidden;
}

#clickpath{
	width: 775px;
	padding:10px 0 0px 0;
	color: #999999;
	font-size: 10px;
	display: block;
}

#col2-content-container{
	width: 775px;
	margin:28px 0 0 0;
}

#col2-content-2col-container{
	width: 775px;
	margin:38px 0 0 0;
}

#col2-content-2col-container-left{
	float:left;
	width:48%;
}
							
#col2-content-2col-container-right{
	float:right;
	width:48%;
}

/* 
######################################
##### MAIN RIGHT PART - Startseite
######################################
*/

#intro-image{
	width: 775px;
	height: 265px;
	overflow: hidden;
}
#col3-content-container{
	width: 775px;
	margin:50px 0 0 0;
}

#col2-content-3col-container-left{
	background: #eae9e7;
	height: 155px;
	width:240px;
	float: left;
}
#col2-content-3col-container-middle{
	background: #eae9e7;	
	height: 155px;
	width:240px;
	margin:0 27px 0 28px;
	float: left;
}
#col2-content-3col-container-right{
	background: #eae9e7;
	height: 155px;
	width:240px;
	float: left;
}

/* 
###################################################################################################
##### GENERAL CLASSES
####################################################################################################
*/

.fixfloat{
	clear:both; float: none; height: 0px; line-height: 0px; width:100%;
}

.trenner{
	width:100%; height:5px; clear: both; float: none; padding:0 0 0 0; margin:0 0 0 0; background:#ffffff url(../layout_images/trenner.jpg) repeat-x 0 0;
}


/* #####################################################################
** ### Schriftfarben im RTE #################
** #####################################################################
*/
    .standard{ 
	color: #666666;
   } 
   .grau { 
	color:#999999;
    } 
   .blau1 { 
	color: #0066cc;
   }
   .blau2 { 
	color:#003366;
   }
   .schwarz{ 
	color: #000000;
   } 
	
	.blocksatz{
		text-align: justify;
	}
	

