body, html { width:100%; height:100%; background-color:#FFF; margin:0; padding:0; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000; }

.site { width:900px; margin:0 auto; border-left: 1px solid #000; border-right: 1px solid #000; height:auto; position:relative; min-height: 100%;}
.header { height:90px; background-color:#063235; background-image:url('../images/header.jpg'); background-repeat:no-repeat; }
.col_1 { width:630px; float:left; padding:0 10px;}
.col_2 {width:240px; float:left; margin-right:10px; }
.mainmenu { background-image:url('../images/menu_bg.jpg');background-repeat:repeat-x;height:29px;margin-bottom:25px; }


.col_1 ul li { margin-bottom:10px; }

h1 { color:#d6a800; font-size:20px;}
h2 { color:#d6a800; font-size:17px;}
h3 { color:#d6a800; font-size:14px;}
h4 { color:#00636b; font-size:14px;}
h5 { color:#00636b; font-size:14px;}
img { border:0; }

ul.menu, ul.menu ul {
    list-style-type: none;
	padding:0px;
	margin:0px;
	line-height:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
}

ul.menu a {
	line-height:29px;
    display: block;	
    font-weight:bold;
	color:#000000;
	text-decoration:none;
}

ul.menu li a {
	padding: 0px 12px 0px 12px;
	font-weight:bold;
}



ul.menu li {
    padding:0;
    margin:0;
    float:left;	
}


ul.menu ul {
	margin-left:0px;
	z-index:1000;
	padding: 0;
	position: absolute;
	background-color: #EDEDED;
	border-bottom:1px solid #9F9F9F;
	border-left:1px solid #9F9F9F;
	border-right:1px solid #9F9F9F;
	display:none;
	min-width:200px;
}

/* IE-Hack fÃ¼r die Breite */

*html ul.menu ul {
    width:200px;
}

/* Dies sind die Klassenstile fÃ¼r das UntermenÃ¼ wenn sich die Maus */
/* Ã¼ber der Liste  befindet (.hover siehe JavaScript oben) */
ul.menu ul.hover, ul.menu li.hover ul, ul.menu li:hover ul  {
    display:block;
}

ul.menu ul li {
    float:none;
	clear:both;
}


ul.menu ul li a {
	color:#000;
	padding-left:10px;
	font-weight:normal;	
}


.mainmenu a { color:#000000; }
.mainmenu a:hover { color:#FFF; background-color:#016765; /* background-image:url('../images/menu_hover.gif'); background-repeat:repeat-x; */}



.clearer { float:none; clear:both; }




/* BOXEN */
.green_box, .yellow_box { margin-bottom:25px; }
.green_box_text, .yellow_box_text { border:1px solid #000; padding:10px; }

.yellow_box_header h2, .green_box_header h2 {margin:0; padding:0; color:#FFF; font-size:17px; line-height:30px; padding-left:35px;}

.yellow_box_header,.green_box_header  { border-left:1px solid #000; border-right:1px solid #000; border-top:1px solid #000; background-image:url('../images/pfeil.png'); background-repeat:no-repeat; background-position: 10px 10px;}

.yellow_box_header { background-color:#d6a800;}
.green_box_header { background-color:#00636b;}

.footer {border-top:1px solid #CCCCCC;color:#CCCCCC;font-size:10px;margin-top:10px;padding-top:5px; }
.footer a {color:#CCCCCC;text-decoration:none;}


/* 2 Spalter */
.zwei_spalter .zwei_spalter_l,.zwei_spalter .zwei_spalter_r { width:50%; float:left; }
.zwei_spalter .zwei_spalter_l_wrap,.zwei_spalter .zwei_spalter_r_wrap { padding:5px;}
.zwei_spalter { float:left; margin-bottom:25px; background-color:#f7f8fa; border:1px solid #CCCCCC;}

