body {
	margin:0px;
	padding:0px;
	/*background-image:url(pics/ecke.gif);
	background-repeat:no-repeat;
	background-position:top right;*/
	background-color:#CCCCCC;
	color:#333333;
	line-height:20px;
	}
#Header {
	margin:50px 100px 0px 100px;
	padding-bottom:5px;
	}
#Header_edit {
	margin:50px 100px 0px 220px;
	padding-bottom:5px;
	}
#Content {
	margin:0px 100px 15px;
	padding:20px;
	color:black;
	background-color:#eee;
	border:1px dashed black;
	}
#Sprache{
	color:black;
	background-color:#eee;
	text-align:right;
	padding:-10px;
	margin:-10px;
	}
#Content_edit{
	margin:0px 100px 15px 220px;
	padding:20px;
	color:black;
	background-color:#eee;
	border:1px dashed black;
	}
#Menu_vertikal{
	text-align:left;
	float:left; 
	padding-left:100px;	
	width:120px;
}

p {
	line-height:16px;
	margin:0px 0px 8px 0px;	
	}
p.wichtig{
color:#CC0000;
}	
th {
text-align:left;
font-style:italic;
font-weight:normal;
}
#Content>p {margin:0px;}
#Content>p+p {text-indent:30px;}
.bildleft { 
 float: left; 
 margin-left: 0;
 margin-top: 0;
 margin-bottom:15px;
 margin-right: 15px;
 border: 1px solid #333;
 } 
 .bildright{ 
 float: right; 
 margin-left: 15px;
 margin-top: 0;
 margin-bottom:15px;
 margin-right: 0px;
 border: 1px solid #333;
 }
.button_container{
position:relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
float: left;
width: 104px;
text-align:center;
left:0px;
}
.inhalt_container{
width: 980px;
text-align:center;
left:0px;
}
.input25 {
 background-color:#CCCCCC;
 display: block;
 margin-bottom: 1.25em;
 margin-left: 1px;
 width: 21px;
 border: solid black;
 border-width: 1px 2px 2px 1px;
 float: left;
 }
 .input40 {
 background-color:#CCCCCC;
 display: block;
 margin-bottom: 1.25em;
 margin-left: 1px;
 width: 33px;
 border: solid black;
 border-width: 1px 2px 2px 1px;
 float: left;
 }
 .input100 {
 background-color:#CCCCCC;
 display: block;
 margin-bottom: 1.25em;
 margin-left: 1px;
 width: 250px;
 border: solid black;
 border-width: 1px 2px 2px 1px;
 float: left;
 } 
 .input200 {
 background-color:#CCCCCC;
 display: block;
 margin-bottom: 1.25em;
 margin-left: 1px;
 width: 580px;
 border: solid black;
 border-width: 1px 2px 2px 1px;
 float: left;
 } 
.label {
 margin-left: 1px;
 font-family:verdana, arial, helvetica, sans-serif;
 /*background-color: #FFA569;*/
 color: black;
 font-size:10px;
 }
.clearboth { 
 clear: both; } 
a {
	color:#09C;
	text-decoration:none;
	font-weight:600;
	}
a:link {color:#09c;}
a:visited {color:#07a;}
a:hover {color:#00003C;
}
h1 {
	color:#333;
	font-size:26px;
	font-weight:700;
	}
h2 {
	color:#333;
	font-size:90%;
	font-weight:700;
	margin:18px 0px 3px 0px;
	}
h3 {
	color:#666;
	font-size:80%;
	font-weight:800;
	margin:6px 0px 3px 0px;
	}

img {
border-width:0px;}
img.thumb {margin:10px 1px;}

#Copyright {
	clear:both;
	padding:50px 0px 100px 0px;
	text-align:left;
	font-size:8px;
	font-family:verdana, arial, helvetica, sans-serif;
	}
#copyrightText {
	position:relative;
	left:-17px;
	}

.first {margin-top:0px; padding-top:0px;}
.buttonSubmit{
 width: 100px;
 margin-left: 1px;
 color:#333333;
 border: 1px solid #333333;
 background-color: #CCCCCC;
 font-size:11px;
 }
 .buttonSubmitaktiv{
 width: 100px;
 margin-left: 1px;
 color:#CCCCCC;
 border: 1px solid #333333;
 background-color: #333333;
 font-size:11px;
 }
 .buttonSubmit_vertikal{
 width: 100px;
 margin-left: 1px;
 color:#333333;
 border: 1px solid #333333;
 background-color: #FFFFFF;
 font-size:11px;
 }
 .buttonSubmitaktiv_vertikal{
 width: 100px;
 margin-left: 1px;
 font-color:#FFFFFF;
 border: 1px solid #333333;
 background-color:#CCCCCC;
 font-size:11px;
 }
 label {
 margin-left: 1px;
 /*background-color: #FFA569;*/
 color: black;
 font-size:9px;
 }
 .clearboth { 
clear: both; }

li
{
padding: 0;
margin-top: 10px;
padding-bottom: 5px;
margin-left: 1em;
margin-bottom: 5px;
}
ul
{
/*list-style-type: none;*/
padding: 0;
margin-top: 4px;
margin-left: 1em;
margin-bottom: 4px;
}

body{
	font-family:Arial, Helvetica, sans-serif;
	}
