*{
font-family:arial,sans-serif;
font-size:12px;
color:#000066;
}

body{
background-color:#F2F2FE;
}

.overall{
width:760px;
margin:auto;
background:#fff url(img/s_left_x.gif) repeat-y left top;
}


.s{
background:url(img/s_right_x.gif) repeat-y right top;
}

img{
border:none;
}

.pic{
float:right;
padding: 0px 0px 15px 15px;
}



.leftc{
width:160px;
float:left;
}
.rightc{
width:550px;
float:right;
}
.navi{
list-style:none;
padding:0px;
padding-top:30px;
margin:0px;
}
.navi li{
width:138px;
padding-top:10px;
padding-bottom:10px;
background:url(img/line.gif) repeat-x left bottom;
}
.navi a{
display:block;
text-decoration:none;
background:url(img/arrow.gif) no-repeat right center;
}

.navi a:hover{
display:block;
background:url(img/arrow_h.gif) no-repeat right center;
text-decoration:underline;
}



.subnavi{
list-style:none;
padding:0px;
margin:0px;
}
.subnavi li{
width:133px;
padding-top:10px;
padding-left:5px;
padding-bottom:10px;
background:url(img/line.gif) repeat-x left bottom;
}
.subnavi a{
font-size:11px;
display:block;
text-decoration:none;
background:url(img/arrow.gif) no-repeat right center;
}

.subnavi a:hover{
display:block;
background:url(img/arrow_h.gif) no-repeat right center;
text-decoration:underline;
}



.navhighlight{
text-decoration:underline;
font-weight:bold;

}
.content{
padding:25px;
}

.na{
float:right;
margin-top:5px;
}

h1{
padding-bottom:5px;
margin:0px;
font-size:16px;
background:url(img/line.gif) repeat-x left bottom;

}

h4{
font-size:14px;
}

td,tr{
border-bottom: 1px solid #B7BDC0;
}

input.breit
{
	width:300px;
}

select.boxed
{
	width:120px;
}

textarea.bemerkung
{
	width:300px;
	height:150px;
}

input.senden
{
	width:300px;
}