/***************Grund-HTML*********/
html, body {
	background-image:url(../img/basic/images/bg_01.jpg);
	background-repeat:repeat-x;
    font-size: 14px;
    font-family: Georgia, "Times New Roman", Times, serif;
    line-height:145%;
    height:100%;
    color:#555;
    padding:0px;
    margin:0px;}


.clearer {clear: both; font-size: 0; margin:0; padding:0;}
.spacer {clear: both; height:10px;}




/* ----------Grundlayout-------------- */




#container {
	position: relative;
	margin: auto auto;
	width: 785px;
	height:400px;
    border:0;
	background-color:#FFFFFF;
	clear:left;}



#banner {
    width: 790px;
    height:120px;
    background-image:url(../img/basic/images/bg_02.jpg);
    background-repeat:repeat-x;
    }


#nav {
    width: 480px;
    padding-left:10px;
	text-align:left;
    }
.navbox {
	width:50px;
	float:left;
    margin-top:-30px;
	}


#userinfo {
        	font-size:10px;
	text-align:left;
    padding-left:12px;

    }

#main {
	width: 790px;
    background-image:url(../img/basic/images/bg_05.jpg);
    background-repeat:repeat-y;}


#left {
	margin-top:10px;
	margin-left:20px;
	width: 180px;
	float:left;}


 #content  {
	float:left;
	width:520px;
	padding:0;}


     .cont1  {
        float:left;
        width:500px;
        padding:0;}

     .box  {
        float:right;
        margin:0;
        border:1px solid #cccccc;
        width:190px;
        padding:3px;
        background-color:#FCEAC8}

        .box p {
        	font-size:11px;
        	line-height:150%;
        	margin:0
        	}
 		.box h1 {
        	font-size:12px;
        	margin:0;
        	margin-bottom:2px;
        	}
 		.box ul {
        	font-size:11px;
        	margin-top:0;
        	margin-bottom:3px;
        	padding:0
        	}








 #menue  {
 	position:relative;
	width: 160px;
	margin: 0;
	padding:0;
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #bbb;}

	 .menuepunkt, .menuepunkt_act, a.menue  {
     	width:160px;
     	padding: 3px 0px;
		margin-bottom:2px;
    	font-size: 12px;
    	text-decoration:none;
    	color:#777;
    	background-color:#EBF3EC;
     }
	 .menuekopf  {
     	width:160px;
     	height:22px;
     	padding: 1px 0px;
		margin-bottom:2px;
    	font-size: 12px;
    	text-decoration:none;
    	color:#fff;
    	font-weight:bold;
    	background-color:#0E6602;
     }
     .menuepunkt_act {
     	background-color:#BDFB90;
    	color:#555;
    	font-weight: bold;
     }
     .menuezeile {
     	margin-left:3px;
     	}

     .menuepunkt:hover {
     	background-color:#D9FFBD;
        cursor:pointer;
    	color:#555;
     }



#urand {
	width: 790px;
	height:30px;
    background-image:url(../img/basic/images/bg_07.jpg);
	border:0;
	text-align:center;
	line-height:140%;
	font-size:10px;}


#fuss {
	width: 790px;
	border:0;
	text-align:center;
	line-height:140%;
	font-size:10px;}






h1 {
	font-size:18px;
	margin-bottom:10px;
   }

h2 {
	font-size:15px;
	margin-bottom:2px;
   }

h3 {
	font-size:12px;
	margin-bottom:2px;
   }

p {
  	margin:0px;
  	margin-bottom:5px;
}

.ts {
  	font-size:11px;
}



#left h1 {
	font-size:12px;
	margin-bottom:2px;
	font-weight:bold
   }

#left h2 {
	font-size:11px;
	margin-bottom:2px;
	font-weight:bold
   }

#left p {
	font-size:11px;
	margin-bottom:5px;
	line-height:130%;
   }



 UL {
    padding: 5px 0px;
    margin-left:15px;
    margin-top:5px;
    list-style-type:square;
    list-style-position:outside;}

li {
	margin:0px;}


 div.gal ul {
  margin: 15px 0 0 0px;
}

 div.gal li {
  background-image: none;
  float: left;
  height: 150px;
  list-style: inline;
  list-style-type:none;
  margin: 5px;
  padding: 0;
  width: 190px;
}
 div.gal img {
 	border:0;
 	}

FIELDSET {
	margin-top:20px;
	margin-bottom:20px;
	padding:5px;
	}

fieldset legend {
	font-weight:bold;
	}

 FIELDSET label {
 	width:120px;
 	float:left;
 	margin:0;
 	margin-top:10px;
 	}

 FIELDSET select {
 	width: 300px;
 	clear:both;
 	margin:0;
 	margin-top:10px;
 }

 FIELDSET input {
 	width: 300px;
 	float:left;
 	margin:0;
 	margin-top:10px;
 }

 FIELDSET input.check {
 	width: 10px;
 	float:left;
 	margin:0;
 }

 FIELDSET textarea {
 	width: 300px;
 	height:130px;
 	clear:both;
 	margin:0;
 	margin-top:10px;
 }


 .formcheck {
 	float:left;
 	width: 300px;
 	margin-top:10px;
 }



 DIV.field_left {
 	width:120px;
 	float:left;
 	margin:0;
 	margin-top:10px;
 	}

 DIV.field_right {
 	width: 300px;
 	float:left;
 	margin:0;
 	margin-top:10px;
 }


 TABLE.user {
 	font-size:11px;
 }
 TABLE.meldung {
 	font-size:11px;
 	background-color:#eee;
 }

 TD.hell {
 	background-color:#fff;
 	vertical-align:top;
 }
 TD.mittel {
 	background-color:#ddd;
 	vertical-align:top;
 }
 TD.rot {
 	background-color:#F99;
 	vertical-align:top;
 }
 TD.gruen {
 	background-color:#CFC;
 	vertical-align:top;
 }
 TD.dunkel {
 	background-color:#999;
 	vertical-align:top;
 }
 TD.kopf {
 	background-color:#060;
 	color:#fff;
 	height:20px;
 }


 ul.marker {
  margin: 15px 0 0 0px;
}

 ul.marker li {
  background-image: none;
  float: left;
  height: 60px;
  list-style: inline;
  list-style-type:none;
  border:1px solid #ccc;
  margin: 2px;
  padding: 0;
  width: 80px;
  text-align:center;
  font-size:11px;
}
 ul.marker img {
  margin: 10px 0 0 0px;
}
 ul.marker input {
 	width: 10px;
 	margin:0;
 	margin-top:15px;
 	margin-left:5px;
 }