BODY {
font-family 	:Verdana, Arial, Helvetica, sans-serif;
font-size		:62.5%;
margin			:0px;
padding			:0px;
background		:#003783 url(../images/page_back.jpg) repeat-y top center;
color			:#333333;
}

#all_divs{
width				:1000px!important;
width 				:1000px;
text-align			:left;
margin				:auto auto;
border				:0px solid #00ff00;
background			:#ffffff url(../images/bg_content.jpg) repeat-y top left;

}
#style_top {
width				:1000px;
height				:29px;
margin				:0px 0px 0px 0px;
padding				:0px 0px 0px 0px;
background			:url(../images/bg_top.jpg) no-repeat bottom left;
}

#style_head {
width				:1000px;
height				:401px;
background			:url(../images/bg_head.jpg) no-repeat top left;
border				:0px solid #555555;
}
#style_content_top{
width				:1000px;
height				:50px;
background			:url(../images/bg_content_top.jpg) no-repeat top left;
border				:0px solid #555555;
}

/* sekundäre navigation*/

#comnav {
float				:right;
width				:740px;
height				:20px;
margin				:0px 0px 0px 0px;
padding				:0px 20px 0px 0px;
border				:0px solid #555555;
}
#comnav ul{
list-style			:none;
margin				:0px;
padding				:0px 0px 0px 0px;
}
#comnav ul li{
margin				:0px;
padding				:0px;
display				:inline;
}
#comnav ul li a:link, #comnav ul li a:visited{
float				:right;
display 			:block;
font-family 		:Arial, Helvetica, sans-serif;
font-size			:1.0em;
height				:18px!important;
color				:#ffffff;
padding				:9px 3px 0px 3px;
margin				:0px 0px 0px 0px;
font-weight			:normal;
text-align			:right;
text-transform		:uppercase;
text-decoration		:none;
/*background  		:url(../images/) no-repeat top left;*/
}
#comnav ul li a:hover{
color				:#0253c1;
/*background  		:url(../images/) no-repeat top left;*/
}

/*-----------SUCHE--------------*/
#searcher{
float				:left;
width				:300px;
height				:50px;
height				:50px!important;
padding				:0px 0px 0px 0px;
margin				:0px;
border-right		:0px solid #000097;
}
#searchpart{
position			:relative;
top					:16px;
left				:50px;
width				:187px;
height				:20px;
height				:20px!important;
padding				:0px 0px 0px 0px;
margin				:0px;
border				:0px solid #000097;
}
form.search {
padding				:0px;
position			:relative;
top					:0px;
left				:0px;
height				:17px;
height				:17px!important;
border				:0px solid #000000;
}
form.search input {
font-size			:1.2em;
margin				:0px;
vertical-align 		:middle;
}

input.search {
width				:150px;
padding				:1px;
margin				:0px;
background 			:#ffffff /*url(../images/pfade.gif) repeat-x*/;
border				:1px solid #ffffff;
}
input.search:focus {
color				:#ffffff;
background 			:#136264;
}

/*-------------------------------------*/

#style_content {
width			:1000px;
width			:1000px!important;
padding			:0px 0px 0px 0px;
margin			:0px 0px 0px 0px;
background		:none;
border			:0px solid #ff11ff;
}
#style_navi {
float			:left;
width			:300px;
padding			:0px 0px 0px 0px;
margin			:153px 0px 0px 0px;
background		:none;
border			:0px solid #ff11ff;
}
/*------------------------------------- Menü */
#main_navi {
float				:right;
width				:300px;
width				:300px!important;
margin				:0px 0px 0px 0px;
padding				:0px;
border				:0px solid #ff11ff;
}
#main_navi ul{
list-style			:none;
width				:300px;
width				:300px!important;
margin				:0px 0px 0px 0px;
padding				:0px;
border				:0px solid #37250B;
}
#main_navi ul li{
float				:right;
margin				:0px;
padding				:0px;
border				:0px solid #37250B;
text-align			:right;

}
#main_navi ul li a:link,#main_navi ul li a:visited{
display 			:block;
width				:255px;
height				:21px;
font-size			:1.2em;
color				:#1a67ac;
padding				:8px 0px 2px 45px;
margin				:0px 0px 0px 0px;
font-weight			:bold;
text-align			:left;
text-decoration		:none;
background			:url(../images/navi.jpg) no-repeat top left;
border-bottom		:0px solid #37250B;
}
#main_navi ul li a:hover{
color				:#003782;
font-weight			:bold;
background			:url(../images/navi_hover.jpg) no-repeat top right;
}
#main_navi ul li a#current {
width				:255px;
color				:#31957c;
font-weight			:bold;
padding				:8px 0px 2px 45px;
background			:url(../images/navi_current.jpg) no-repeat top right;
}
#main_navi ul li a.subnav:link,#main_navi ul li a.subnav:visited {
width				:255px;
font-size			:1.0em;
color				:#1a67ac;
height				:20px;
font-weight			:normal;
padding				:8px 0px 3px 45px;
margin				:0px 0px 0px 0px;
background			:url(../images/subnavi.jpg) no-repeat top right;
border				:0px solid #37250B;
}
#main_navi ul li a.subnav:hover {
width				:241px;
font-size			:1.1em;
color				:#003782;
height				:20px;
padding				:5px 44px 0px 0px;
margin				:0px 0px 0px 0px;
background			:url(../images/subnavi_hover.jpg) no-repeat top right;
}
#main_navi ul li a.subnavcurrent:link,#main_navi ul li a.subnavcurrent:visited {
width				:241px;
font-size			:1.1em;
font-weight			:bold;
color				:#1a67ac;
height				:20px;
padding				:5px 44px 0px 0px;
margin				:0px 0px 0px 0px;
background			:url(../images/subnavi_current.jpg) no-repeat top right;
}
/*------------------------------*/

#content {
float			:left;
text-align		:left;
width			:680px;
width			:680px!important;
padding			:0px 0px 0px 0px;
margin			:0px 0px 0px 0px;
border			:0px solid #cccccc;
}
#inhalt {
text-align		:left;
width			:650px;
width			:650px!important;
padding			:0px 0px 20px 10px;
margin			:0px 0px 0px 0px;
border			:0px solid #ff0000;
}

/*-------------------------------------------------------*/
#youarehere{
height				:28px;
height				:28px!important;
float				:left;
font-size			:1.1em;
width				:500px;
text-align			:left;
color				:#818181;
font-family			:Arial, Helvetica, sans-serif;
padding				:17px 0px 0px 10px;
margin				:0px 0px 0px 0px;
border				:0px solid #ff0000;
}
#youarehere a:link, #youarehere a:visited{
font-size			:1.0em;
color				:#136264;
padding				:0px 0px 0px 12px;
margin				:0px 0px 0px 0px;
font-weight			:normal;
text-align			:left;
text-decoration		:none;
background			:url(../images/path_arrow.gif) no-repeat top left;
}
#youarehere a:hover{
color				:#2bb0a8;
}

#style_sidebar {
float			:left;
text-align		:center;
width			:298px;
width			:298px!important;
padding			:20px 0px 0px 0px;
margin			:0px 0px 10px 0px;
background		:none;
border-right	:0px solid #ff0000;
}
#print_me{
float			:right;
width			:160px;
width			:160px!important;
height			:31px;
padding			:0px 0px 3px 0px;
margin			:0px 0px 0px 0px;
border			:0px solid #ff0000;
}
#style_sidebar_inhalt {
text-align		:left;
width			:240px;
width			:240px!important;
margin			:auto auto;
padding			:0px 0px 0px 0px;
border			:0px solid #cc33aa;
}
#style_contend_end {
float			:left;
width			:1000px;
height			:87px;
text-align		:center;
padding			:0px 0px 0px 0px;
margin			:0px 0px 0px 0px;
border			:0px solid #000000;
background		:url(../images/bg_content_end.jpg) repeat-y top left;
}
#style_footer {
float			:left;
width			:1000px;
text-align		:center;
padding			:8px 0px 28px 0px;
margin			:0px 0px 0px 0px;
border			:0px solid #000000;
background		:url(../images/bg_footer.jpg) no-repeat top left;
}
#style_footer p{
color				:#d0e0f5;
float				:right;
width				:680px;
text-align			:left;
padding				:0px 0px 0px 20px;
margin				:0px 0px 0px 0px;
border			    :0px solid #000000;
}
#style_footer a:link, #style_footer a:visited{
color				:#555555;
text-decoration		:none;
padding				:15px 0px 10px 0px;
}
#style_footer a:hover{
color				:#0253c1;
}

a.uebersichtbild:link, a.uebersichtbild:visited{
	display		:	block;
	width		:	152px;
	padding		:	0px;
	border		: 	1px solid #ffffff;	
	margin		:   2px;
}

a.uebersichtbild:hover {
	border		: 	1px solid #b4ff00;	
	margin		: 	2px;
}

