BODY {
font-family 	:Verdana, Arial, Helvetica, sans-serif;
font-size		:62.5%;
margin			:0px;
padding			:0px;
background		:#1d181a url(../images/page_back.jpg) repeat-x top left;
color			:#333333;
}

#all_divs{
width				:1000px!important;
width 				:1000px;
text-align			:left;
margin				:auto auto;
border				:0px solid #00ff00;
background			:#ffffff url(../images/content_back.jpg) repeat-y top left;

}
#style_top {
width				:1000px;
margin				:0px 0px 0px 0px;
padding				:5px 0px 0px 0px;
background			:#000000 url(../images/bg_top.jpg) no-repeat top left;
}

#comnav {
float				:right;
width				:520px;
height				:20px;
margin				:0px 0px 0px 0px;
padding				:0px 36px 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				:#bba995;
padding				:0px 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				:#ffffff;
/*background  		:url(../images/) no-repeat top left;*/
}

#style_head {
width				:1000px;
height				:272px;
background			:url(../images/bg_head.jpg) no-repeat top left;
}
#style_head2 {
width				:1000px;
height				:50px;
padding				:0px 0px 0px 0px;
margin				:0px 0px 0px 0px;
background			:url(../images/bg_head2.jpg) no-repeat top left;
border				:0px solid #0011ff;
}
#style_navi {
float				:left;
width				:698px;
height				:50px;
padding				:0px 0px 0px 0px;
margin				:0px 0px 0px 0px;
background			:url(../images/) no-repeat top left;
border				:0px solid #fff555;
}
/* sekundäre navigation*/

/*-------------------------------------*/

#style_content {
width			:1000px;
width			:1000px!important;
padding			:0px 0px 0px 0px;
margin			:0px 0px 0px 0px;
border			:px solid #0011ff;
/*background	:url(../images/) no-repeat top left;*/
}
#content {
float			:right;
text-align		:left;
width			:698px;
width			:698px!important;
padding			:0px 6px 0px 0px;
margin			:0px 0px 0px 0px;
border			:0px solid #000ccc;
}
#inhalt {
float			:left;
text-align		:left;
width			:664px;
width			:664px!important;
padding			:2px 0px 20px 0px;
margin			:0px 0px 0px 0px;
border			:0px solid #cdcdcd;
}

/*-------------------------------------------------------*/
#youarehere{
float				:left;
font-family			:Arial, Helvetica, sans-serif;
font-size			:1.0em;
width				:400px;
text-align			:left;
color				:#bba995;
text-transform		:uppercase;
margin				:0px 0px 0px 0px;
padding				:0px 0px 0px 30px;
border				:0px solid #33cc45;
}
#youarehere a:link, #youarehere a:visited{
font-family 		:Arial, Helvetica, sans-serif;
font-size			:1.0em;
color				:#bba995;
height				:18px!important;
padding				:0px 3px 3px 12px;
margin				:0px 0px 0px 0px;
font-weight			:normal;
text-align			:left;
text-decoration		:none;
text-transform		:uppercase;
background			:url(../images/path_arrow.gif) no-repeat top left;
}
#youarehere a:hover{
color				:#ffffff;
}

#style_sidebar {
float			:left;
text-align		:center;
width			:296px;
width			:296px!important;
padding			:0px 0px 0px 0px;
margin			:0px 0px 0px 0px;
background		:none;
border			:0px solid #33cc45;
}
/*-------------------------*/

#style_sidebar_inhalt {
text-align		:left;
width			:236px;
width			:236px!important;
margin			:auto auto;
padding			:20px 0px 0px 0px;
background		:none;
border			:0px solid #cc33aa;
}

#print_me{
float			:right;
width			:220px;
width			:220px!important;
height			:23px;
padding			:14px 0px 0px 0px;
margin			:0px 0px 0px 0px;
border			:0px solid #ff0000;
}
/*-----------SUCHE--------------*/
#searchpart{
float			:left;
text-align		:left;
width			:246px;
width			:246px!important;
margin			:auto auto;
padding			:15px 0px 0px 50px;
border			:0px solid #cc33aa;
}
form.search {
padding				:0px;
position			:relative;
top					:0px;
left				:0px;
height				:20px!important;
border				:0px solid #000000;
}
form.search input {
font-size			:1.2em;
margin				:0px;
vertical-align 		:middle;
}

input.search {
width				:170px;
text-align			:left;
color				:#d3cfca;
padding				:1px;
margin				:0px;
background 			:#503e29 /*url(../images/pfade.gif) repeat-x*/;
padding				:1px 0px 0px 0px;
border				:1px solid #503e29;
}
input.search:focus {
color				:#ffffff;
background 			:#a21d23;
border				:1px solid #ffffff;
}

/*------------------------------------- Menü */
#menuBar {
display				:block;
font-size			:1.0em; 
width				:698px;
height				:50px;
text-align			:left;
margin				:0px 0px 0px 0px;
padding				:0px 0px 0px 0px;
border				:0px solid #ff0000;
background			:url(../images/) no-repeat top left;
}
ul.menuBar {
margin				: 0;
padding				: 0px 0px 0px 0px;
}

li.menuButton {
display				: inline;
list-style			: none;
}

a.menuButton{
float				:left;
font-size			:1.1em; 
letter-spacing		:0.03em;
color				:#000000;
font-weight			:normal;
text-align			:center;
text-decoration		:none;
text-transform		:uppercase;
padding				:18px 11px 19px 11px;
margin				:0px 0px 0px 0px;
background			:url(../images/nav.jpg) repeat-x top left;
border-right		:1px solid #4f3d28;
border-bottom		:0px solid #cccc28;
}
a#current.menuButton {
float				:left;
font-size			:1.1em; 
letter-spacing		:0.03em;
color				:#ffffff;
font-weight			:normal;
text-align			:center;
text-decoration		:none;
text-transform		:uppercase;
padding				:18px 11px 19px 11px;
margin				:0px 0px 0px 0px;
background			:url(../images/nav_current.jpg) repeat-x top left;
border-right		:1px solid #4f3d28;
}

a.menuButtonActive{
float				:left;
font-size			:1.1em; 
letter-spacing		:0.03em;
font-weight			:normal;
text-align			:center;
text-decoration		:none;
text-transform		:uppercase;
color				:#ffffff;
font-weight			:normal;
padding				:18px 11px 19px 11px;
margin				:0px 0px 0px 0px;
background			: url(../images/nav_hover.jpg) repeat-x top left;
border-right		:1px solid #4f3d28;
}
a.menuButtonActive:hover{
float				:left;
font-size			:1.1em; 
letter-spacing		:0.03em;
font-weight			:normal;
text-align			:center;
text-decoration		:none;
text-transform		:uppercase;
color				:#ffffff;
font-weight			:normal;
padding				:18px 11px 19px 11px;
margin				:0px 0px 0px 0px;
background			: url(../images/nav_hover.jpg) repeat-x top left;
border-right		:1px solid #4f3d28;
}
a.menuButton:hover {
float				:left;
font-size			:1.1em; 
letter-spacing		:0.03em;
padding				:18px 11px 19px 11px;
margin				:0px 0px 0px 0px;
font-weight			:normal;
text-align			:center;
text-decoration		:none;
text-transform		:uppercase;
color				:#ffffff;
font-weight			:normal;
background			: url(../images/nav_hover.jpg) repeat-x top left;
border-right		:1px solid #4f3d28;
}

.menu {
border				:0px solid #333333;
padding				:0px;
position			:absolute;
text-align			:left;
visibility			:hidden;
left				:0px;
top					:0px;
filter				:alpha(opacity=93);
-moz-opacity		:0.85;
opacity				:0.85;
z-index				:20;
background			:#8c7760;
border				:0px solid #b4ff00;
}

a.menuItem, a.menuItemActive {
font-size			:1.1em;
color				:#ffffff;
font-weight			:normal;
text-decoration		:none;
text-align 			:left;
white-space			:nowrap;
background-color	:transparent;
display				:block;
padding				:6px 10px 6px 10px;
}
a.menuItem:hover, a.menuItemActive:hover {
font-size			:1.1em;
background-color	:#4f3d28;
color				:#ffffff;
text-decoration		:none;
padding				:6px 10px 6px 10px;
}


#style_footer {
float			:left;
height			:40px;
width			:1000px;
text-align		:left;
padding			:0px 0px 0px 0px;
margin			:0px 0px 0px 0px;
border			:0px solid #ccc000;
background 			:#none;
}
#style_footer p{
padding			:0px 0px 0px 40px;
margin			:0px 0px 0px 0px;
}
#style_footer a:link, #style_footer a:visited{
text-decoration		:none;
color				:#ffffff;
margin				:0px 0px 0px 0px;
padding				:0px 5px 0px 5px;
background			:none;
border				:none;
}
#style_footer a:hover{
color				:#000000;
}
#style_end {
display			:block;
float			:left;
color			:#ffffff;
width			:1000px;
width			:1000px!important;
height			:35px;
text-align		:center; 
padding			:0px 0px 0px 0px;
border			:0px solid #ff0000;
background		:#1d181a url(../images/bg_end.jpg) no-repeat top left;
}
#style_end a:link, #style_end a:visited{
color			:#ffffff;
text-decoration	:none;
padding			:15px 0px 10px 0px;
}
#style_end a:hover{
color			:#a21d23;
}


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;
}

