body {
		margin: 0px; padding: 0px; 
		font-family:Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px;
		background: #767676; text-align:center;	}

a:link, a:visited {text-decoration:underline; color:#FFFFFF;}
a:hover {text-decoration:underline; color:#FFFFFF;}

.br #clear {clear:both;height:0;font-size: 1px;line-height: 0px;}
.br #cont {width:900px; margin: 0 auto; text-align: left;}
.br #d2 {float:left; background-image:url(images/br3_02.gif); width:566px; height:231px;}
.br #d3 {float:left; width:184px; height:231px;}
.br #d4 {float:left; background-image:url(images/br3_04.gif); width:150px; height:231px; text-align:right; color:#E4E4E4; font-size:10px;}
.br #fl {float:left; display:block;}

/*NAV*/
.br #nav {background-color:#434343; width:900px; margin:0 auto; font-size:11px;}

.br #nav a:link, .br #nav a:visited {color:#E4E4E4; text-decoration:none; cursor:pointer;}
.br #nav a:hover, .br #nav a:active {color:#FF2677; text-decoration:none; cursor:pointer;}

.br #n {float:left; font-weight:bold;padding:5px 9px 5px 10px; height:15px; position:relative;}
.br #nl {float:left; font-weight:bold;padding:5px 9px 5px 20px; height:15px;}
.br #nspace {float:left; position:relative; top:6px; width:2px; height:13px; border-left:1px solid #E4E4E4;}

.br #n1,#n2,#n3,#n4,#n5,#n6,#n7 {display:none; position:absolute; top:25px; left:-2px;
	border-top:1px solid #868684;border-left:1px solid #868684;border-right:1px solid #868684; z-index:2;}
.br #nitem {border-bottom:1px solid #868684;text-align:left;background-color:#434343;
	padding:4px 15px 4px 15px; font-weight:normal; display:block; white-space:nowrap;}

/*FUSSZEILE*/
.br #foot {background-color:#434343; width:900px; margin:0 auto; font-size:9px; color:#999999; text-align:left; position:relative;}
.br #ftext {padding:5px 5px 5px 20px;}

/*MAIN*/
.br #topmain {padding:5px 5px 20px 40px; color:#FF2677; letter-spacing:3px; font-weight:bold;}

.br #contmain {background-image:url(images/mainback_3.gif); width:900px; margin: 0 auto; text-align: left;}
.br #contmain_2l {background-image:url(images/mainback_2l.gif); width:900px; margin: 0 auto; text-align: left;}
.br #contmain_2r {background-image:url(images/mainback_2r.gif); width:900px; margin: 0 auto; text-align: left;}
.br #contmain_1col {width:900px; margin: 0 auto; text-align: left; z-index:1;}

.br #mleft {float:left; width:290px; padding:0 10px 15px 0;}
.br #mmiddle {float:left; width:285px;padding:0 5px 15px 10px;}
.br #mright {float:left; width:290px;padding:0 0 15px 10px;}
.br #mbigl {float:left; width:590px; padding:0 10px 15px 0;}
.br #mbigr {float:left; width:590px; padding:0 0px 15px 10px;}
h1 {background-image:url(images/main_square.gif); background-repeat:no-repeat; background-position:0px 4px; letter-spacing: 1px; padding:0 5px 0 20px; font-size:12px; color:#FFFFFF;}
h1 a:link, h1 a:visited {color:#FFFFFF;}
p {padding:0 5px 0 20px; text-align:justify;}
#highlite {color:#FF2677; font-weight:bold;}
.br #mleft img, #mmiddle img, #mright img, #mbigl img, #mbigr img {padding:4px; background-color:#868684;}

/*form allgem*/
label, input {display: block; float: left; width: 100px;}
label {padding:5px 5px 0 20px;}
input {border: 1px solid #E4E4E4; margin-bottom:5px; color:#FFFFFF; background-color:#434343;}
form br {clear: left;}
input#submit2 {width: 104px; margin:0 0 0 20px;}
textarea {width:205px;} #txspace {width:20px;}

/*loginfeld*/
#kfloat {float:left;}
.br #login {padding:1px 0 0 0;}
.br #login label, .br #login input {display: block; float: right; width: 70px; font-size:10px;}
.br #login label {padding:3px 5px 0 0;}
.br #login input {border: 1px solid #E4E4E4; margin-bottom:2px; color:#FFFFFF; background-color:#434343;}
.br #login br {clear: both;}
input#submit {margin-top:5px;}

/*3col_right_menu*/
.br #ul {font-size:12px; font-weight:bold; letter-spacing:2px;}
.br #ul li {padding:5px 0 5px 0;}

/*kontaktform*/
.errors {padding:0 5px 0 20px; color:#FF2677;}
input.required {border:1px solid #FF2677;}

td {font-size:11px; color:#FFFFFF;}

/*briefkasten*/
#briefkasten input, #briefkasten label {margin-left:20px; width:200px; padding:5px;}
#briefkasten textarea {margin-left:20px; width:198px;}
