﻿*{
	margin: 0;
	padding: 0;
}

body{
	font:90% Trebuchet MS, Arial, "Times New Roman", Times, serif;
	color: #000;
	background: #ffffcc url(../img/hintergrund_gelb.jpg) repeat-x;
}

#container{
	color:#000;
	width: 700px;
	height: 650px;
	margin: 0 auto;
	position:relative;
	top: 2px;
	background-color: #ffffcc;
	}

#header{
	width:100%;
	background: #ffffcc url(../img/hintergrund_ohne_gelb.jpg) no-repeat;
	height: 223px;
	width: 700px;
	color: #000;
	
}

#content{
	color: #000;
	background: #e6e6e6;
}

#main{
	position: absolute;
	top: 230px;
	margin: 0px;
	padding: 0px;
	left: 25px;
	width: 700px;
	height: 426px;
	color: #000;
}

/* 1 SPALTE*/

#mitte{
	position: absolute;
	margin: 20px 40px 0 0;
	color: #000;
	width: 600px;
	height: 400px;;
	left: 44px;
	/*overflow: auto;*/
	top: -15px;
	}


/* 2 SPALTEN*/

#links_2{
	position: absolute;
	margin: 20px 40px 0 0;
	color: #000;
	width: 250px;
	left: 60px;
	}


#rechts_2{
	position: absolute;
	color: #000;	
	top: 60px;
	left: 350px;
	width: 250px;
}



/*BOX OBEN*/

#mainbot_oben{  
	position: absolute;
	top: 0px; /*granz oben*/
	clear: both;
	height: 28px;
	width: 100%;
	}
	
.oben{   
	position: absolute;
	right: 10px;
	top: 8px;
	color: #000;	
	font-size:0.7em;
}

.oben a{
	text-decoration: none;
	color: #000;
}

.oben a:hover{
	text-decoration: underline;
	color: #000;
}




/*BOX weiter zurück*/
#box_weiter {
	position: absolute;
	right: 37px;
	bottom: 390px;
	color: #000;
	font-size:0.7em;
}


/* TEXT */
p {
color:#000;}

a{
color:#000;}


h1{
    font-family:Arial, "Times New Roman", Times, serif;
	font-size: 1.3em;
	font-variant:small-caps;}

h2{
    font-family:Arial, "Times New Roman", Times, serif;
	font-size: 0.9em;
	color: #000;
}


/* NAVIGATION */

#navi {
	position: absolute;
	top: 190px;
	width:820px;
	height: 500px;
		/*z-index: 1;*/
}

#menu {
	list-style-type:none;
	margin:0 0 100px 0;
	position: absolute;
	padding:0; 
	top: 0;

}

#menu li {
	float: left; 
	margin:0 2px 0 0; 
	position:realtive; 
	width:100px; 
	height:1px; 
	z-index:100;
}

#menu dl {
	width: 100px; 
	margin: 0; 
	padding: 0; 
}

#menu dt {
	background: #ffffcc; 
	margin:0;
	width:100px; 
	float:left;
	height: 25px;
	z-index: -1;
}

#menu dd {
	display: none;
	clear:left; 
	width: 95px;
	padding-top: 0px;
	z-index: 1;
}

#menu dt a {
	background-color:#ffffcc;
	display: block;
	padding-top: 5px;
	padding-bottom: 4px;
	width:100px;
	border-bottom:4px solid #ffffcc; 

	font-family:"Arial Rounded MT Bold", "Times New Roman", Times, serif;
	color: #000000;
	text-align: center;
	font-size: 1em;
	text-decoration: none;
	}
	
#menu dt a:hover {
	color: #000000;
	padding-top: 5px;
	padding-bottom: 4px;
	width:100px;
	border-bottom:4px solid #ffc805; 
}

#menu dd a{
	display: block;
	background-color:#fff600;
	color: #000000;
	width:95px;
	padding-left: 5px;
	padding-bottom: 2px;
	border-bottom:3px solid #ffffcc;

	
	font-family:Arial, "Times New Roman", Times, serif;
	color: #000000;
	font-size: 0.9em;
	text-decoration: none;
	text-align:left;
}

#menu dd a:hover {
	display: block;
	color: #000000;
	width:95px;
	border-bottom:3px solid #ffc805;
	padding-bottom: 2px;
	padding-left: 5px;
}


#menu li:hover dd, #menu li a:hover dd {
display: block;
}

/*Formular*/

.input {
	font-family: Arial, "Times New Roman", Times, serif;
	
	border-top-width: 0px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-bottom-width: 2px;
	
	border: solid;
	
	border-bottom-color: #ffc805;
	border-left-color: #ffc805;
	border-right-color: #ffc805;
	
	color: #000000;
	background-color: #ffffcc;
	}
	
.textarea {
	font-family: Arial, "Times New Roman", Times, serif;
	
	border: solid;

	border-top-width: 0px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-bottom-width: 2px;
	
	border-bottom-color: #ffc805;
	border-left-color: #ffc805;
	border-right-color: #ffc805;
	
	scrollbar-base-color: #ffc805;
	scrollbar-darkshadow-color: #ffffcc;
	scrollbar-arrow-color: #ffffcc;
	scrollbar-shadow-color: #ffffcc;
	
	color: #000000;	
	background-color: #ffffcc;

	}
	
.button {
	font-family: Arial, "Times New Roman", Times, serif;
	
	border: solid 3px #ffc805;
	
	color: #000000;
	background-color: #ffffcc;
	}

img {

	filter: progid:DXImageTransform.Microsoft.DropShadow(color=#CCCCCC, offx=3, offy=3);
}

#aktuellBlock
{ 
    padding-bottom:10px;
    border-bottom:3px dotted black;
}
#aktuellHeading
{
    font-size:large;
    font-weight:bold;
    margin-bottom: 5px;    
}
#aktuellText{}
.aktuellSubHeading
{
    font-weight:bold;
    text-decoration:underline;
    }