*{
	padding:0;
	margin:0;
}

body { font: 12px Verdana; background-color: #f2f2f2; text-align: center }

/* Allgemein*/

.s1 {font-family: Arial, Helvetica, sans-serif}
.s2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
.S3 {
color: #666666;
font-weight: bold;	
}
a.S3:link {
	text-decoration: underline;
}
a.S3:visited {
	text-decoration: underline;
}
a.S3:hover {
	text-decoration: none;
}
a.S3:active {
	text-decoration: underline;
}	


.S4 {
color: #FFFFFF;
font-weight: bold;
}

a.S4:link {
	text-decoration: none;
}
a.S4:visited {
	text-decoration: none;
}
a.S4:hover {
	text-decoration: underline;
}
a.S4:active {
	text-decoration: none;
}

.in {color: #008290}

.brl{

background-image: url(img/imgb.gif);
color: #FFFFFF;
width:350px;
padding:3px; margin:0px;
}

.brl2 { margin: 0; padding: 0; width: 1000px; height: auto }


h2{
	font:11px "arial", verdana, Trebuchet MS , sans-serif;
	color:#676666;
	margin:1em 0;
	padding-left:0px;
	line-height:15px;
}

h3{
	font:11px "arial", verdana, Trebuchet MS , sans-serif;
	font-weight: bold;
	margin:1em 0;
	padding-left:8px;
	line-height:18px;
}

/* Hauptcontainer */

#box  { background: #ffffff; text-align: center; margin: 0 auto; width: 935px; border-bottom: medium none }

/* Kopf */

#kopf{
	background-image: url(img/b_k.gif);
	height:22px;
	color:#FFFFFF;
	line-height:22px;
	padding-left:0px;
	font-size:25px;
	text-align:left;
}


/* k_b */

#k_b{
	font:10px "verdana", arial, Trebuchet MS , sans-serif; 
	height:10px;
	line-height:10px;
	text-align:center;
}
#k_b a{
	float:right;
	margin:5px 10px 0 0;

}
#k_b span a:hover{
}

/* Head */

#head{
	background-image: url(img/b_k.jpg);
	height:140px;
	color:black;
	line-height:140px;
	padding-left:0px;
	text-transform:uppercase;
	text-align:left;
	float:left;
}	
/* Navigation */

#navigation    { color: #fff; font-size: 10px; font-family: Verdana; line-height: 10px; background-image: url(img/m_a.gif); list-style: none; width: 935px; height: 27px; float: left }
#navigation li   { color: #fff; text-decoration: none; margin: 5px 20px 0 0; float: left }
#navigation li a   { color: #fff; text-decoration: none; background-position: 0 0; text-indent: 40px; float: left }
#navigation li a:hover{

}


/* Inhalt */

#inhalt   { color: #696969; font: 11px arial, verdana, "Trebuchet MS", sans-serif; text-align: justify; padding-right: 220px; padding-bottom: 0; padding-left: 15px; clear: left }
#inhalt1  { color: #008080; font: 11px arial, verdana, "Trebuchet MS", sans-serif; text-align: left; padding-right: 20px; padding-bottom: 0; padding-left: 15px; clear: left }
#inhalt2  { color: #008080; font: 11px arial, verdana, "Trebuchet MS", sans-serif; text-align: left; text-indent: 20px; padding-left: 100px; clear: left }
/* r-s */

#r-s { color: #676666; font: 10px Verdana, arial, "Trebuchet MS", sans-serif; text-decoration: none; text-align: left; float: left; clear: left }


/* r-k */

#r-k{
	font:10px "verdana", arial, Trebuchet MS , sans-serif; 
	height:3px;
	line-height:-3px;
	color:#FFFFFF;
	padding:0px 12px;
	text-align:left;
	clear:left;
}

/* Footer */

#footer{
	font:11px "arial", verdana, Trebuchet MS , sans-serif; 
    color:#AAAAAA;
	height:31px;
	line-height:32px;
	background-image: url(img/f_a.jpg);
	text-align:center;
}
#footer span a{
	float:right;
	margin:3px 10px 0 0;

}
#footer span a:hover{
}


#s_r{
	width:203px;
	float:right;
	clear:right;
	margin:12px 0 0px 0px;
}
#s_r h2{
	height:201px;
	line-height:201px;
	width:201px;
	margin:0px 0 0px 0px;
}


#s_r2{
	width:203px;
	float:right;
	clear:right;
	margin:30px 0 0px 0px;
}
#s_r2 h2{
	height:201px;
	line-height:201px;
	width:201px;
	margin:0px 0 0px 0px;
}

#l_g{
	float:left;
	clear:right;
	margin:5px 0 0px -70px;
}


/*Kontaktformular*/


.tabellenbackground {
background-color:#FF9933;
}

input {
font:11px "arial", arial, Trebuchet MS , sans-serif; 
background-color: #FFFFFF;
border: 1px solid #999999;
color: #676666;
}
textarea {
font:11px "arial", verdana, Trebuchet MS , sans-serif;
background-color: #FFFFFF;
border: 1px solid #999999;
color: #676666;
}

.sf {

font:11px "arial", verdana, Trebuchet MS , sans-serif;
background-color: #666666;
color: #FFFFFF;
font-weight: bold;

}

.w{

font:11px "arial", verdana, Trebuchet MS , sans-serif;
color: #676666;

}

.typB { margin: 0px 25px; background-color:#FFFFFF; }

ul.k_l {

	margin: 0px;
	padding-left: 18px;
	list-style-type: none;
	list-style-image: url(img/p_2.gif);
}

ul.k_l  li a { 
    text-decoration: none;
    color: #676666;

}
ul.k_l li a:hover {

text-decoration: underline;

