body 
			{ color: #000; font-size: 11px; font-family: Verdana, sans-serif; background-color: #fff; background-image: none; padding:0; margin:0; text-align:left; }
#containerkopf { margin: 0; display: none; }
#container { text-align: center; padding: 0; width: 100%; margin: 0; }
#content 
			{ text-align: left; width: 100%; margin-top: 20px; padding: 0; }
#links 
			{ display: none; }
			
			#inhalt 
			{ width:100%; float:left; margin: 0; padding: 20px; border: solid 1px #ccc; }
#logo { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #ccc; display: block; }
#news 
			{ width:180px; padding:10px; float:right; border: solid 1px #ccc; }
			
#kopf 
			{ display: none; }
#fuss { display: none; }
/*inhalt*/
a, a:link { color: #000; font-family: "times new roman", times, serif; background-image: none; text-decoration: none; padding-bottom: 2px; border-bottom: 1px dashed #666; }
h1 { font-size: 18px; font-weight: normal; background-image: none; margin: 0 0 20px; }
h2 { font-size: 18px; font-weight: normal; background-image: none; margin: 0 0 18px; }
h3 { font-size: 12px; font-weight: bold; background-image: none; }
h4 { font-size: 12px; font-weight: bold; background-image: none; margin-top: 27px; margin-bottom: 18px; }
h5 { font-size: 11px; font-weight: bold; background-image: none; margin-bottom: 5px; }
p { font-size: 11px; line-height: 18px; background-image: none; margin-top: 5px; margin-bottom: 9px; }
td { font-size: 11px; }
#inhalt ul { font-size: 11px; line-height: 18px; margin: 5px 0 9px; padding: 0; list-style-type: disc; list-style-position: inside; }
#inhalt ul li { font-size: 11px; line-height: 18px; margin: 0; padding: 0 0 0 10px; }
#inhalt ul ul { font-size: 11px; line-height: 18px; margin-top: 5px; margin-bottom: 9px; margin-left: 18px; list-style-type: circle; }
p.first { font-weight: bold; }
div.special { margin-top: 30px; width: 445px; margin-bottom: 0; padding: 10px; border: solid 1px #ccc; }
div.special h3 { font-size: 11px; }
div.specialdark { padding-top: 10px; border-top: 1px dashed #ccc; }
div.newsquickie { width: 445px; padding: 10px; border: solid 1px #ccc; }
p.smallcolumn { width: 440px; }
div.countrydetails { margin-top: 0; margin-left: 15px; padding-top: 0; padding-left: 7px; width: 200px; float: right; border-left: 1px solid #9c8e63; }
div.countrydetails p { color: #666; font-size: 10px; line-height: 16px; margin: 0; padding: 0; }
/*inhalt extranet*/
.datum { color: #666; font-size: 10px; font-weight: normal; text-decoration: none; float: right; margin-right: 0; padding-right: 0; padding-left: 20px; }
.uploadbox { background-color: white; margin-top: 20px; margin-bottom: 20px; padding: 5px; border: dotted 1px #ef7900; }
.uploadbox h5, div.filegroup .uploadbox h5 { font-size: 11px; font-weight: bold; margin: 0 0 10px 3px; padding-top: 5px; }
div.filegroup { background-color: #f2f0eb; margin-top: 20px; padding: 10px; }
div.singlefile { background-color: #f2f0eb; margin-top: 20px; padding: 10px; }
div.singlefile h3, div.filegroup h3 { color: #e75012; font-size: 12px; font-weight: bold; margin-top: 0; margin-right: 0; margin-bottom: 18px; padding-top: 0; padding-right: 0; }
div.filegroup .uploadbox { background-color: #f2f2ee; padding: 5px; border: dotted 1px #ef7900; }
div.fileofgroup { background-color: #f7f6f4; padding: 5px; }
div.fileofgroup h5 { margin-top: 0; padding-top: 0; }
div.picpreview { float: left; margin-right: 20px; border: dotted 1px #637b6d; }
div.clearleft { height: 1px; clear: left; margin: 0; padding: 0; }
.deletebutton { text-decoration: none; vertical-align: middle; margin: 0 0 0 5px; padding: 0; }
/*rechte spalte/news*/
.bildtext { color: #333; font-size: 10px; line-height: 16px; margin-top: 5px; margin-bottom: 27px; }
#news p { font-size: 10px; line-height: 16px; }
#teaser { margin-bottom: 0; padding: 5px; }
#teaser h3 { font-size: 11px; font-weight: bold; margin-top: 10px; margin-bottom: 9px; }
#teaser h4 { font-size: 10px; line-height: 16px; margin-bottom: 9px; }
#teaser p { margin-bottom: 0; padding-bottom: 0; }
form { margin: 0; padding: 0; }
input, radio, checkbox { vertical-align: middle; }
.error { color: #fff; font-size: 11px; font-weight: bold; background-color: #e75012; margin-right: 5px; padding: 0; border: solid 1px #e75012; }
.errortext { border: solid 1px; color: #e75012; font-size: 11px; font-family: "courier new", courier; font-weight: bold; margin: 10px 0; padding: 10px; }
.alerttext { border: #008800 1px solid; background: #edffed; color: #008800; font-size: 11px; font-family: "courier new", courier; font-weight: bold; margin: 10px 0 10px 0; padding: 10px; }
select { color: #000; font-size: 10px; line-height: 13px; background-color: #e5e3d0; min-height: 18px; margin-right: 15px; padding: 0; border: solid 1px #edf2ec  }
.input  { color: #000; font-size: 11px; background-color: #f1efeb; min-height: 18px; padding: 0; border-width: 0; }
.button { color: #fff; font-size: 10px; line-height: 10px; background-color: #9c8e63; vertical-align: middle; min-height: 18px; padding: 2px 3px; border-width: 0; }
.input:active, .input:hover { color: #000; font-size: 11px; background-color: #e5e3d0; padding: 0; min-height: 18px; border-width: 0; }
