BODY {
font-family 		:Arial, Tahoma,Verdana, Helvetica, sans-serif;
font-size			:62.5%;
margin				:0px;
padding				:0px;
background			:#b4b4b4;
color				:#000000;
}
#page_top{
display				:block;
width				:auto;
height				:40px;
background			:#b4b4b4 url(../images/page_top.jpg) no-repeat top center;
border				:0px solid #00ff00;
}
#top_divs{
width				:999px!important;
width 				:999px;
text-align			:left;
padding				:6px 0px 0px 0px;
margin				:auto auto;
border				:0px solid #00ff00;
background			:none;
border				:0px solid #00ff00;
}

#plaintext {
float				:left;
text-align			:center;
width				:250px;
height				:20px!important;
margin				:0px 0px 0px 0px;
padding				:0px 0px 0px 0px;
border				:0px solid #555555;
}
#plaintext a.plaintext:link,
#plaintext a.plaintext:visited {
display				:block;
width				:150px;
font-size			:1.1em;
letter-spacing		:0.1px;
color				:#cecece;
font-weight			:normal;
text-decoration		:none;
margin				:auto auto;
padding				:0px 0px 0px 0px;
border				:0px solid #555555;
}
#plaintext a.plaintext:hover {
color				:#c0d1e3;
}
#page_all{
display				:block;
width				:auto;
background			:#b4b4b4 url(../images/page_back.jpg) repeat-y top center;
border				:0px solid #00ff00;
}

#all_divs{
width				:999px!important;
width 				:999px;
text-align			:left;
margin				:auto auto;
border				:none;
background			:url(../images/) repeat-y top center;
}
#page_end{
display			:block;
width			:auto;
height			:44px;
margin			:0px;
padding			:0px;
background		:#b4b4b4 url(../images/page_end.jpg) no-repeat top center;
border			:0px solid #00ff00;
}
#style_top {
width				:999px;
height				:100px;
margin				:0px 0px 0px 0px;
padding				:0px 0px 0px 0px;
background			:#ffffff url(../images/bg_top.jpg) no-repeat top left;
border				:0px solid #00ff00;
}

#style_head1, #style_head2, #style_head3, #style_head4, #style_head5, #style_head6, #style_head7, #style_head8, #style_head9, #style_head10, #style_head11, #style_head12, #style_head13 {
width				:999px;
height				:220px;
margin				:0px 0px 0px 0px;
padding				:0px 0px 0px 0px;
border				:0px solid #00ff00;
}

#style_head1 {background:url(../images/bg_head1.jpg) no-repeat; } 
#style_head2 {background:url(../images/bg_head2.jpg) no-repeat; } 
#style_head3 {background:url(../images/bg_head3.jpg) no-repeat; } 
#style_head4 {background:url(../images/bg_head4.jpg) no-repeat; } 
#style_head5 {background:url(../images/bg_head5.jpg) no-repeat; } 
#style_head6 {background:url(../images/bg_head6.jpg) no-repeat; } 
#style_head7 {background:url(../images/bg_head7.jpg) no-repeat; } 
#style_head8 {background:url(../images/bg_head8.jpg) no-repeat; } 
#style_head9 {background:url(../images/bg_head9.jpg) no-repeat; } 
#style_head10 {background:url(../images/bg_head10.jpg) no-repeat; } 
#style_head11 {background:url(../images/bg_head11.jpg) no-repeat; } 
#style_head12 {background:url(../images/bg_head12.jpg) no-repeat; } 

/*------------------------------------------- sekundäre navigation*/
#comnav {
float				:right;
width				:320px;
margin				:0px 0px 0px 0px;
padding				:0px 10px 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;
letter-spacing		:normal;
height				:18px!important;
color				:#ffffff;
padding				:0px 3px 0px 3px;
margin				:0px 0px 0px 0px;
font-weight			:normal;
text-align			:right;
text-transform		:uppercase;
text-decoration		:none;
}
#comnav ul li a:hover{
color				:#c0d1e3;
}
#style_content_top{
width				:999px;
height				:55px;
margin				:0px 0px 0px 0px;
padding				:0px 0px 0px 0px;
background			:#000000 url(../images/bg_nav3.jpg) no-repeat bottom left;
border				:0px solid #0011ff;
}
/*-------------------------------------------------SUCHE--------------*/
#searchpart{
position 			:relative;
float				:left;
width				:222px;
top					:17px;
left				:29px;
height				:18px;
height				:18px!important;
padding				:0px 0px 0px 0px;
margin				:0px 0px 0px 0px;
border				:0px solid #fae797;
}
form.search {
padding				:0px;
position			:relative;
top					:0px;
left				:0px;
height				:20px;
height				:20px!important;
border				:0px solid #000000;
}
form.search input {
font-size			:1.2em;
margin				:0px 12px 0px 0px;
vertical-align 		:middle;
}
input.search {
height				:18px;
height				:18px!important;
width				:156px;
padding				:1px;
margin				:0px;
background 			:#ffffff; /*url(../images/pfade.gif) repeat-x*/
border				:0px solid #ffffff;
}
input.search:focus {
color				:#ffffff;
background 			:#003772;
}
/*----------------------------------------------------Nav 1--------------------------*/
#nav1{
float				:right;
width				:740px;
height				:45px;
padding				:55px 0px 0px 0px;
margin				:0px 0px 0px 0px;
background			:none;
border-left			:0px solid #cc00cc;
}
#nav1 ul{
list-style			:none;
width				:740px;
width				:740px!important;
margin				:0px 0px 0px 0px;
padding				:0px;
border				:0px solid #37250B;
}
#nav1 ul li{
float				:left;
margin				:0px;
padding				:0px;
border				:0px solid #37250B;
text-align			:right;

}
#nav1 ul li a:link,#nav1 ul li a:visited{
display 			:block;
font-size			:1.0em;
color				:#ffffff;
padding				:14px 8px 20px 8px;
margin				:0px 5px 0px 0px;
font-weight			:bold;
text-align			:right;
text-decoration		:none;
background 			:url(../images/nav1.jpg) repeat-x;
border-bottom		:0px solid #000000;
}
#nav1 ul li a:hover{
color				:#ffffff;
font-weight			:bold;
padding				:14px 8px 20px 8px;
margin				:0px 5px 0px 0px;
background 			:url(../images/nav1_hover.jpg) repeat-x;
border-bottom		:0px solid #000000;
}
#nav1 ul li a#nav1current {
color				:#014590;
font-weight			:bold;
padding				:14px 8px 20px 8px;
margin				:0px 5px 0px 0px;
background 			:#c1d1e3 url(../images/nav1_current.jpg) repeat-x;
border-bottom		:0px solid #000000;
}

/*-------------------------------Nav 2--------------------------*/
#nav2{
float				:left;
width				:250px;
height				:220px;
padding				:0px 0px 0px 0px;
margin				:0px 0px 0px 0px;
background			:none;
border-right		:0px solid #cc0000;
}
#nav2 p.nav2header{
float				:left;
width				:250px;
height				:23px;
color				:#ffffff;
font-size			:1.3em;
font-weight			:bold;
text-align			:center;
padding				:8px 0px 3px 0px;
margin				:0px 0px 0px 0px;
background			:none;
border				:0px solid #cc0000;
}
#nav2 ul{
list-style			:none;
width				:250px;
width				:250px!important;
margin				:0px 0px 0px 0px;
padding				:0px;
border				:0px solid #37250B;
}
#nav2 ul li{
float				:left;
margin				:0px;
padding				:0px;
text-align			:right;

}
#nav2 ul li a:link,#nav2 ul li a:visited{
display 			:block;
width				:201px;
font-size			:1.1em;
color				:#6d7f91;
padding				:7px 0px 7px 49px;
margin				:0px 0px 0px 0px;
font-weight			:normal;
text-align			:left;
text-decoration		:none;
background 			:url(../images/nav2.jpg) no-repeat;
border				:0px solid #000000;
}
#nav2 ul li a:hover{
color				:#003772;
font-weight			:normal;
padding				:7px 0px 7px 49px;
margin				:0px 0px 0px 0px;
background 			:url(../images/nav2_hover.jpg) no-repeat;
border				:0px solid #000000;
}
#nav2 ul li a#nav2current {
color				:#003772;
font-weight			:bold;
padding				:7px 0px 7px 49px;
margin				:0px 0px 0px 0px;
background 			:url(../images/nav2_current.jpg) no-repeat;
border-bottom		:0px solid #000000;
}

/*-----------Nav 3--------------------------*/
#nav3{
float				:right;
width				:735px;
height				:55px;
margin				:0px 0px 0px 0px;
padding				:0px 0px 0px 0px;
border				:0px solid #0011ff;
}
#nav3 ul{
list-style			:none;
width				:735px;
width				:735px!important;
margin				:0px 0px 0px 0px;
padding				:0px;
border				:0px solid #37250B;
}
#nav3 ul li{
float				:left;
margin				:0px;
padding				:0px;
border				:0px solid #37250B;
text-align			:right;

}
#nav3 ul li a:link,#nav3 ul li a:visited{
display 			:block;
font-size			:1.0em;
color				:#ffffff;
padding				:24px 8px 19px 8px;
margin				:0px 5px 0px 0px;
font-weight			:bold;
text-align			:right;
text-decoration		:none;
background 			:url(../images/nav3.jpg) repeat-x;
border				:0px solid #000000;
}
#nav3 ul li a:hover{
color				:#ffffff;
font-weight			:bold;
padding				:24px 8px 19px 8px;
margin				:0px 5px 0px 0px;
background 			:url(../images/nav3_hover.jpg) repeat-x;
border				:0px solid #000000;
}
#nav3 ul li a#nav3current {
color				:#003772;
font-weight			:bold;
padding				:24px 8px 19px 8px;
margin				:0px 5px 0px 0px;
background 			:url(../images/nav3_current.jpg) repeat-x;
border-bottom		:0px solid #000000;
}

/*-------------------------------------------------------------*/
#style_content {
width				:999px;
width				:999px!important;
padding				:0px 0px 0px 0px;
margin				:0px 0px 0px 0px;
border				:0px solid #000000;
}
#content {
float				:left;
text-align			:left;
width				:700px;
width				:700px!important;
padding				:17px 10px 20px 20px;
margin				:0px 0px 0px 0px;
background			:none;
border				:0px solid #cccccc;
}
#inhalt {
float			:left;
text-align		:left;
width			:700px;
width			:700px!important;
padding			:0px 0px 10px 0px;
margin			:0px 0px 10px 0px;
border			:0px solid #20f3f5; 
}

/*-------------------------------------------------------*/
#youarehere{
float				:left;
font-size			:1.1em;
width				:380px;
text-align			:left;
color				:#ffffff;
font-family			:Arial, Helvetica, sans-serif;
padding				:0px 0px 0px 5px;
margin				:0px 0px 0px 0px;
border				:0px solid #ff0000;
}
#youarehere a:link, #youarehere a:visited{
font-size			:1.0em;
color				:#ffffff;
padding				:0px 0px 0px 7px;
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				:#c0d1e3;
background			:url(../images/path_arrow_hover.gif) no-repeat top left;
}
#print_me{
font-size			:1.0em;
float				:right;
width				:140px;
width				:140px!important;
padding				:5px 0px 5px 0px;
margin				:0px 0px 0px 0px;
border				:0px solid #ff0000;
}
#left {
float			:left;
width			:250px;
padding			:0px 0px 0px 0px;
margin			:0px 0px 0px 0px;
background		:none;
border			:0px solid #0011ff;
}

#style_sidebar {
float			:left;
text-align		:center;
width			:245px;
width			:245px!important;
padding			:17px 0px 15px 5px;
margin			:0px 0px 0px 0px;
background		:none;
border			:0px solid #00cc00;
}
#style_sidebar_inhalt {
text-align		:left;
width			:200px;
width			:200px!important;
margin			:auto auto;
padding			:0px 0px 0px 0px;
border			:0px solid #cccccc;
}
.sidefloat{
float			:left;
display			:block;
width			:200px;
margin			:0px 0px 0px 0px;
padding			:0px 0px 15px 0px;
/*background 		:#898e03 url(../images/) no-repeat bottom left*/;
border			:0px solid #ff0000;
}


#style_footer {
display			:block;
width			:999px;
height			:27px;
text-align		:center;
padding			:18px 0px 0px 0px;
margin			:0;
background 		:#003772 url(../images/bg_footer.jpg) no-repeat bottom left;
border			:0px solid #000000;
}
#style_footer p{
color			:#ffffff;
padding			:0px 0px 0px 0px;
margin			:0px 0px 0px 0px;
}
#style_footer a:link, #style_footer a:visited{
color			:#ffffff;
text-decoration	:none;
padding			:0px 0px 0px 0px;
}
#style_footer a:hover{
color			:#1d0811;
}

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;
}
