/* ----------Grundeinstellungen -------------- */
body{
	font-size: 0.8em;
	font-family:  Arial, Verdana, SunSans-Regular, Sans-Serif;
	background-color: #CCEDFB;
	color:#564b47;
	padding:0;
	margin:0;
        scrollbar-base-color:#000000;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#000000;
	scrollbar-darkshadow-color:#000000;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#000000;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
        }

.textfield{font-size: 0.8em; font-family:  Arial, Verdana, SunSans-Regular, Sans-Serif;}
.error{color: red;font-size:1.0em; font-weight: bold;}
.bildoben {
	margin: 2em 1em 0em 0em;
        }	

a {color: #999; text-decoration:none;font-weight: bold;}
a:visited {color:#000000;}
a:hover {color: #000000;}
a:active { color:#000000;}

h1 {
  	font-size: 1.1em; 
	font-weight: bold;
        color: #005AA9; /* Anpassen  */
        border-bottom: 1px #CCC solid;  
        }

h2 {
	font-size: 1.0em;
	font-weight: bold;
        color: #666;
    }
h3 {
	font-size: 1.0em;
	font-weight: bold;
        color: #666;
    }

/* ----------container zentriert das layout-------------- */
#container {
	width: 990px;
     	margin: 1em 0em 0em 0.4em;
	padding: 0;
        }

/* ----------banner for logo and head-image ---------- */
#header {
	margin: 0;
	padding: 0;
        height:100px
        }

#header-image{
        float:left;
        }


/* ---------- searcharea for searchfield ------- */

#searcharea {
	background-color: #FFFFFF;
	margin: 1em 0em 0em 0em;
	padding:0px;
        width: 15em;
	height:auto;
        }

/* -----------------Content--------------------- */
#content {
	/* min-height:8em; */
        padding: 0;
	margin: 1em 3em 2em 16.5em;
        }

p, pre {
	padding: 10px;
	margin:0;
}
pre, code { font-size: 1.2em;}

#content h1      {
	padding-bottom: 10px;
	margin: 0px;
        }

#content h2 {
	padding-bottom: 10px;
	margin: 0px;
        }

/* --------------left navigation------------- */
#mainnavi {
	
	background-color: #FFFFFF;
	width: 15em;
	float: left;
	
	margin: 0;
	padding:0px 0px 0px 0px;
        }

/* -----------Infobox with Newsbox right------- */


/* -----------footer--------------------------- */
#footer {
	clear: both;        
	border-top: 1px solid #DDD;
        width:44em;
        margin: 0em 15em 0em 18em;
        font-size: 0.9em;
        text-align:center;
        }

/* -----------Search-Field ---------------------- */

#searchFormular{
        /*padding: 3px 0px 10px 0px;*/
        margin-left:57em;
        background-color: red;
        }

#searchFormpos{
        margin:1em 1em 1em 58em;
        }

.searchForm{
        border:1px #ddd solid;
        }

.searchForm#text{
        width: 140px;
        }
/* -----------Ende Search-Field --------------------- */


/* -----------Start Navigation ---------------------- */


.menuekopf {
        font-weight: bold;
        color: #FFF;
        width: 163px;
        padding: 5px;
	margin-bottom: 1em;
        border: 1px solid #DDD;
        background-color: #E70469;
        }

#mainnavi ul {
        list-style:none;
        padding:0;
         margin:0;
         width:172px;}


#mainnavi li {
        margin-bottom: 1.0em;
        }

#mainnavi li a, #mainnavi li a:link {
        text-decoration: none;
        display: block; 
        color: #000000;
        padding: 5px; 
        }

#mainnavi li a:link, li a:visited, li a:hover, li a:active, li a:focus {
        background:white; color:#E70469;
        display:block; 
        border-bottom: 1px solid #E70469;
        border-left: 12px solid #E70469; 
        text-decoration:none;
        } 

#mainnavi li a:visited { color:#000; border-color:#E70469; }
#mainnavi li a:hover { color:#000; border-color: #999; }
#mainnavi li a:active { color:#000; border-color:gray; }
#mainnavi li a:focus { color:#000; border-color:#000; }

ul#mainnavi li.current a {
        color: #red;
        background: #fff;
        }
/* -----------Ende Navigation ---------------------- */

/* ---- CSS Formular wird nur benötigt          ---- */
/* ---- beim Importieren des Formulars          ---- */
/* ---- als zusätzliche Erweiterung             ---- */


form p {
        margin-bottom: 1em;
       }

form p label {
       float: left;
       width: 10em;
       margin-top: 0.5em;
       cursor: pointer;
       }

form p input, form p select, form p textarea {
        border: 0.08em solid #000000;
        margin-top: 0.3em;
        width: 20em;
       }

form p select {
        width: auto;
       }

form p textarea {
       width: 40em;
       height: 10em;
       }

form p input#formInput_submit, form p input#formInput_reset {
        width: auto;
       }

/* -----------Ende Formular ---------------------- */


#hauptspalte { 
	width: 700px;
	position: relative;
	float: left;
}
#contentlinks { background : #efefef;
	width: 349px;
	position: relative;
	float: left;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px
}
#contentrechts { background : #efefef;
	width: 349px;
	position: relative;
	float: right;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px
}
.contentBox{  
        
	width: 735px;
}
