body, html { 

background-color : #f7f4e5; 

height : 100%; 

margin : 0; 

padding : 0; 

background-image : url('schattenbreit.gif'); 

background-repeat : repeat-y; 

background-position : center 0% 

} 

ul { 

padding : 0; 

} 

address { 

white-space : pre; 

margin : 0 0 20px 0; 

} 

h1 { 

font-size : 9pt; 

} 

h4 { 

margin : 10px 0 5px 0; 

font-size : 1em; 

font-weight : bold; 

} 

p { 

margin : 0 0 20px 0; 

} 

a { 

color : #000000; 

text-decoration : none; 

} 

div#content a:hover { 

border-bottom : 1px dashed; 

} 

img { 

margin : 0; 

padding : 0; 

border : none; 

} 

table, td, tr { 

margin : 0; 

padding : 0; 

border : none; 

vertical-align : top; 

} 

div#main { 

background-color : #ffffff; 

width : 720px; 

min-height : 100%; 

margin : 0 auto 0 auto; 

font-family : verdana, arial, sans-serif; 

font-weight : 100; 

} 

div#header { 

height : 210px; 

background-image : url('header.jpg'); 

} 

div#header ul { 

position : relative; 

margin : 0 0 0 20px; 

top : 175px; 

left : 0; 

height : 20px; 

} 

div#header ul li { 

width : 90px; 

text-align : center; 

float : left; 

padding : 4px 0 0 0; 

margin : 0 8px 0 0; 

list-style-type : none; 

font-size : 9pt; 

} 

div#contentwrapper { 

padding : 10px 0 0 25px; 

} 

div#content { 

width : 400px; 

float : left; 

font-size : 9pt; 

letter-spacing : 1px; 

line-height : 1.4; 

} 

div#langtext { 

width : 600px; 

float : left; 

font-size : 9pt; 

letter-spacing : 1px; 

line-height : 1.4; 

} 

div#content ul { 

padding : 0 0 0 15px; 

} 

div#content ul li { 

padding : 5px 0 0 0; 

} 

div#sidebar { 

font-size : 9pt; 

padding : 0; 

margin : 0; 

width : 250px; 

float : right; 

margin : 40px 0 0 0; 

} 

div#tobi { 

position : relative; 

top : 120px; 

}

div#footer{

	text-align: right;

	vertical-align: bottom;

	font-size: 9pt;

	margin: 0px 10px 0px 0px;

}

.break { 

clear : both; 

} 

.link { 

background-color : #ed9e38; 

height : 23px; 

} 

.linkact { 

background-color : #ffffff; 

height : 35px; 

} 

.klein { 

font-size : 7pt; 

} 

div#footer { 

background-color : #ffffff; 

height : 100%; 

} 

div#Container { 

margin : 0 0 0 0; 

padding : 5px; 

background-color : #fff; 

border : 1px solid #eee; 

} 

div#Container p.legend { 

margin-bottom : 1em; 

} 

div#Container p.legend em { 

color : #c00; 

font-style : normal; 

} 

div#Container div.errors { 

margin : 0 0 10px 0; 

padding : 5px 10px; 

border : 1px solid #fc6; 

background-color : #ffc; 

} 

div#Container div.errors p { 

margin : 0; 

background-color : #ffc; 

} 

div#Container div.errors ul { 

background-color : #ffc; 

} 

div#Container div.errors ul li { 

background-color : #ffc; 

} 

div#Container div.errors p em { 

color : #c00; 

font-style : normal; 

font-weight : bold; 

} 

div#Container form p { 

margin : 0; 

} 

div#Container form p.note { 

margin-left : 170px; 

font-size : 90%; 

color : #333; 

} 

div#Container form p.captcha { 

margin-left : 170px; 

margin-top : 5px; 

font-size : 90%; 

color : #333; 

} 

div#Container form fieldset { 

margin : 10px 0; 

padding : 10px; 

border : 1px solid #ddd; 

} 

div#Container form legend { 

font-weight : bold; 

color : #666; 

} 

div#Container form fieldset div { 

padding : 0.25em 0; 

} 

div#Container label, div#Container span.label { 

margin-right : 10px; 

padding-right : 10px; 

width : 150px; 

display : block; 

float : left; 

text-align : right; 

position : relative; 

} 

div#Container label.error, div#Container span.error { 

color : #c00; 

} 

div#Container label em, div#Container span.label em { 

position : absolute; 

right : 0; 

font-size : 120%; 

font-style : normal; 

color : #c00; 

} 

div#Container input.error { 

border-color : #c00; 

background-color : #fef; 

} 

div#Container input:focus, div#Container input.error:focus, div#Container textarea:focus { 

background-color : #ffc; 

border-color : #fc6; 

} 

div#Container div.controlset label, div#Container div.controlset input { 

display : inline; 

float : none; 

} 

div#Container div.controlset div { 

margin-left : 170px; 

} 

div#Container div.buttonrow { 

margin-left : 180px; 

} 

input, textarea { 

font-size : 9pt; 

border : 1px solid #3ab2c1; 

background-color : #ffffff; 

}

.rot{

	color: red ! important;

}