/* ------------------------ Entfernen Seitenabstände --------------------*/

*{
	padding:0;
	margin:0;
}

/* -------------------------- Body und Textarea -------------------------*/

body{
	font:12px "Trebuchet MS", verdana, arial, sans-serif;
	text-align:center;
  	background:#182126; 
}

textarea {
	font:12px "Trebuchet MS", verdana, arial, sans-serif;
}

/* --------------------------------- Links ------------------------------*/

a:link    { text-decoration:none; font-weight:normal; color:#4F6769;}
a:visited { text-decoration:none; font-weight:normal; color:#4F6769;}
a:hover   { text-decoration:none; font-weight:normal; color:#D60D2D;}
a:active  { text-decoration:none; font-weight:normal; color:#D60D2D;}

/* ---------------------------- Hauptcontainer ---------------------------*/

#box{
	width:798px;
	margin:30 auto;  /* Zentrierung */
	text-align: left;  
	border:5px solid #4F6769;
	/*border:5px solid #D60D2D;
	background:#BECFBE;*/
	background:#BEC8BE;	
	border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}
* html #box {  /* Korrektur fuer den IE */
        width:808px;
} 

/* ------------------------------- Table ---------------------------------*/

table{	font:12px "Trebuchet MS", verdana, arial, sans-serif;
 	border: 0px;
      	margin: 0px 0;
  	table-layout: fixed;  
	border-collapse: collapse;
}
* html table {  /* Korrektur fuer den IE */
        table-layout: auto;
}
  
th { 	
	font-style: bold;
	border: 0px;
	vertical-align :top; 
	text-align: left;
	overflow:auto; 
	padding:0px;	
}

td { 	
	border:0px;  
	vertical-align:top;
	text-align: left; 
 	overflow:auto; 
	padding:0px;
}

/* -------------------------------Header ---------------------------------*/

#header{
	background:#4F6769  url(../pics/head09.jpg) no-repeat;
	height:80;
	color:black;
	border-bottom:1px solid white;
	line-height:70px;
	padding-left:30px;
	font-size:12px;
	text-transform:uppercase;
	text-align:left;	
}
* html #header {  /* Korrektur fuer den IE */
        line-height:50px;
} 

#header span{
	display:block;
	color:white;
	font-size:12px;
	text-transform:none;
	margin-top:-45px;   /* nach oben verschieben */
	font-weight:normal;
}

/* ------------------------------ Lines ---------------------------------*/

#lineblue {
	background:transparent  url(../pics/bar_blue_1px.gif) repeat-x;
	height:1px;
	width:100%;
	border:0;
	line-height:0px;
	font:0px 		
}

#linewhite {
	background:transparent  url(../pics/bar_white_1px.gif) repeat-x;
	height:1px;
	width:100%;
	border:0;
	line-height:0px;
	font:0px 			
}
#error {
        font-size:1.5em; 
        margin: 0 1em 0em;
        color:red; 
}
/* --------------------------Inhalt rechte Seite -----------------------*/

div#Inhalt {
        display: block;
        margin-left: 1em;
        margin-right: 1em;
    	padding: 10 1em;
    	width:510px;
	    overflow:visible;    	
    	float:left;
    	min-height:450px;  
}
* html div#Inhalt {  /* Korrektur fuer den IE */
        padding: 10 1em;
        height:450px;
}
div#Inhalt h1 {
        font-size: 1.5em;
    	margin: 0 0 1em;
}

div#Inhalt h2 {
        font-size: 1.2em;
    	margin: 0 0 1em;
}
div#Inhalt p {
        font-size:1em;
   	margin: 1em 0;
        text-align:justify;	
}
div#Inhalt ul li {
        font-size:1em;
    	margin: 0 2em 0em;
	
}

/* ---------------------- Inhalt ganze Seite ----------------------------*/

div#InhaltUpd {
        margin: 8 0 0 8;
        display: block;
        margin-left: 1em;
        margin-right: 3em;
    	padding: 10 1em; 
      	float:left; 	
      	width:730px;
		height:auto !important;    	
		min-height:450px;     
}
* html div#InhaltUpd {  /* Korrektur fuer den IE */
      	width:700px;
        padding: 10 1em;
} 

div#InhaltUpd h1 {
        font-size: 1.5em;
    	margin: 0 0 1em;
}
div#InhaltUpd h2 {
        font-size: 1.2em;
    	margin: 0 0 1em;
}
div#InhaltUpd p {
        font-size:1em;
   	margin: 1em 0;
}

div#InhaltUpd ul li {
        font-size:1em;
    	margin: 0 2em 1em;
	
}


/* -----------------------------Inhalt linke Seite --------------------- */

div#leftside {
        display: block;
        margin: 8 0 8 8;
    	padding: 10 1em;
     	width:180px;  
        clear: left; 
      	float:left; 
/*	border-top: 1px solid white; 
	border-right: 1px solid gray;  
	border-left: 1px solid white;  
	border-bottom: 1px solid gray;*/  	
	border: 2px solid #4F6769;
	border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;	
}

div#leftside h1 {
        font-size: 1.5em;
    	margin: 0 0 0.3em;
}

div#leftside h2 {
        font-size: 1.2em;
    	margin: 0 0 0em;
}

div#leftside h3 {
        font-size: 1em;
    	margin: 0 0 0em;
}

div#leftside p {
        font-size:1em;
   	margin: 0em 0; 
}

div#leftsidepics {
        margin: 0 8 8 8;
    	padding: 10 1em;
    	float:left;     	
     	width:180px;  
	border:0px;
		
}
/* -----------------------------Inhalt rechte Seite --------------------- */
div#rightside {
        margin: 8 8 8 8;
    	padding: 10 1em;
    	float:right; 
    	width:150px;
    /*
	border-top: 1px solid white; 
	border-right: 1px solid gray;  
	border-left: 1px solid white;  
	border-bottom: 1px solid gray;  	*/
	border: 2px solid #4F6769;
	border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;		
}

/* ------------------------------ Form ----------------------------------*/

label, input { 
        display: block;
        float: left;
        width: 150px; 
}

form br {
        clear: left; 
}

input#submit {
        float: none;
        width: auto;
}

label {
        text-align: right; 
        padding-right: 1em; 
}

formx {
        background: #de2;
        border: thin solid #ab0;
        margin:0;
        padding:.5em;
}

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

ul#Navigation {
    text-align: center;
	list-style:none;
	width:798px; 
	float:left;
	height:21px;
	background:black;
	/* background:#dacba1;      */
}

ul#Navigation li {
        list-style: none;
    	float: left;  
    	position: relative;  	
}                        
ul#Navigation li ul {
    position: absolute;
	top: 1.6em; 
	left: 0;
  	display: none;  
}
ul#Navigation li:hover ul {
    display: block;  
}
ul#Navigation li ul li {
    float: none;
    display: block;   
}
ul#Navigation a, ul#Navigation span {
    display: block;
	height:20px;
	width:133px;
	text-decoration:none;
	line-height:20px;
    color: white; 
   	background-color:#3F5759;
}
ul#Navigation a:hover, ul#Navigation span {
    /*color:#D60D2D;*/
    color: white; 
	/*background-color: #3F5759;*/
	background-color: #D60D2D;
}

/* Footer */

#footer{
	border-top: 1px solid white; 
	height:10px;
	line-height:10px;
	padding:2px;	
	background:#4F6769;
	clear:right;
	color:white;
 	clear:left;
	text-align:left;
}

#footer a{
	display:none;
	color:white;
	text-align:left;
	text-decoration:none;
}

#footer a:hover{
	display:none;
	color:orange;
	text-decoration:none;	
}

#footer span a{
	display:none;
	float:right;
	margin:-20px 10px 0 0;
	color:white; 	
	text-decoration:none;
	
}

#footer span a:hover{
	display:none;
	color:orange;   	
	text-decoration:none;
}
/*
</style><!-- IE spezifischer Kram --><!--[if IE]>
<style>
#box{
	width:806px;
}
#inhalt{
	height:600px;
}
</style>
*/