/* Styleuneed.de - Tags */

BODY {
font-size			:62.5%;
font-family 		:Arial, Helvetica, sans-serif;
text-align			:center;
margin				:0px;
padding				:0px;
background			:#c3e8ff url(../images/page_back.jpg) repeat-x top left;
color				:#043B7B;
}
#all_divs{
width				:1000px!important;
width 				:1000px;
text-align			:left;
margin				:auto auto;
padding				:0px 0px 0px 0px;
border				:none;
/*background		: 	#ffffff url(../images/kontent_back.jpg) repeat-y top left*/;
}
#design_top {
display		:block;
width		:1000px;
height		:20px;
padding		:0px 0px 0px 0px;
margin		:0px 0px 0px 0px;
background 	:url(../images/design_top.jpg) no-repeat bottom left;
border		:0px solid #ff0000;
}
#design_head {
width		:1000px;
height		:193px;
background	:url(../images/design_head.jpg) no-repeat top left;
}
#design_filler {
width		:1000px;
height		:39px;
background	:url(../images/filler.jpg) no-repeat top right;
}

a.bt_umruester:link, a.bt_umruester:visited, a.bt_umruester:hover{
display		:block;
float		:left;
width		:208px;
height		:39px;
background	:url(../images/bt_umruester.jpg) no-repeat top right;
}

a.bt_umruester span{
display		:none;
}

a.bt_info:link, a.bt_info:visited, a.bt_info:hover{
display		:block;
float		:left;
width		:208px;
height		:39px;
background	:url(../images/bt_info.jpg) no-repeat top right;
}
a.bt_info:hover{
display		:block;
float		:left;
width		:208px;
height		:39px;
background	:url(../images/bt_info_info.jpg) no-repeat top right;
}

a.bt_info span{
display		:none;
}


#design_navi {
width		:1000px;
height		:46px;
background  :url(../images/nav_back.jpg) repeat-x top left;
padding		:0px 0px 0px 0px;
margin		:0px 0px 0px 0px;
border		:0px solid #00ff00;
}

#design_kontent {
width		: 	1000px;
width		: 	1000px!important;
padding		: 	0px 0px 0px 0px;
margin		: 	0px 0px 0px 0px;
border		:	0px solid #000000;
background	: 	#ffffff url(../images/kontent_back.jpg) repeat-y top left;
}
/*-------------------------------------------------------*/
#content {
float			: left;
text-align		: left;
/*width			: 710px;
width			: 710px!important;*/
padding			: 10px 0px 10px 0px;
margin			: 0px 0px 0px 0px;
}
#content #inhalt{
float			: left;
text-align		: left;
width			: 730px;
padding			: 0px 0px 0px 0px;
margin			: 10px 0px 0px 10px;
border			:0px solid #ff3333;
}

#sidebar {
float			:right;
text-align		:left;
width			:228px;
padding			:0px 10px 10px 5px;
margin			:20px 0px 10px 0px;
border-left		:0px solid #000000;
border-bottom	:0px solid #cccccc;
}

#youarehere{
float			:left;
font-size		:0.9em;
width			:490px;
text-align		:left;
color			:#999999;
font-family		:Arial, Helvetica, sans-serif;
font-size		:11px;
padding			:4px 2px 2px 2px;
margin			:0px 2px 2px 2px;
border 			:0px solid #ff3333;
}
#youarehere a:link, #youarehere a:visited{
font-family 		:Arial, Helvetica, sans-serif;
font-size			:1.0em;
color				:#ffffff;
padding				:2px;
margin				:0px 0px 0px 0px;
font-weight			:normal;
text-align			:left;
text-decoration		:none;
}
#youarehere a:hover{
color				:#d80512;
}

#design_footer {
font-size			:1.1em;
color				:#ffffff;
float				:left;
width				:1000px;
text-align			:center;
height				:40px;
background			:url(../images/footer_back.jpg) no-repeat bottom left;
padding				:10px 0px 0px 0px;
margin				:0px 0px 0px 0px;
}

#uppernav{
color				:#ffffff;
float				:left;
width				:1000px;
height				:30px;
padding				:0px 0px 0px 0px;
margin				:0px 0px 0px 0px;
}
#uppernav a:link, #uppernav a:visited{
position			:relative;
top					:0px;
left				:364px;
display				:block;
width				:266px;
height				:40px;
background			:url(../images/uppernav.jpg) no-repeat top left;

}
#uppernav a:hover{
background			:url(../images/uppernav_hover.jpg) no-repeat top left;
}
/*------------------------------------- Menü */

#menuBar {
display				:block;
float				:right;
width				:1000px;
width				:1000px!important;
text-align			:left;
margin				:0px 0px 0px 0px;
padding				:0px 0px 0px 0px;
border				:0px solid #000000;
background  		:url(../images/) repeat-x top left;
}
ul.menuBar {
margin				:0;
padding				:0px 0px 0px 0px;
}

li.menuButton {
display				:inline;
list-style			:none;
}

li.menuButton a{
float				:left;
font-size			:1.2em; 
letter-spacing		:0.02em;
padding				:13px 9px 13px 9px;
margin				:0px 0px 0px 0px;
text-align			:center;
text-decoration		:none;
}

a.menuButton{
color				:#ffffff;
font-weight			:normal;
/*background			:url(../images/nav.jpg) repeat-x top left;*/
border-right		:0px solid #2f2c2c;
}
a#current.menuButton {
color				:#c0ff00;
font-weight			:normal;
/*background			:url(../images/nav_current.jpg) repeat-x top left;*/
border-right		:0px solid #2f2c2c;
}

a.menuButtonActive{
font-weight			:normal;
color				:#ffffff;
/*background			:url(../images/nav.jpg) repeat-x top left;*/
border-right		:0px solid #2f2c2c;
}
a.menuButtonActive:hover{
font-weight			:normal;
color				:#c0ff00;
/*background			:url(../images/nav.jpg) repeat-x top left;*/
border-right		:0px solid #2f2c2c;
}
a.menuButton:hover {
font-weight			:normal;
color				:#c0ff00;
/*background			:url(../images/nav.jpg) repeat-x top left;*/
border-right		:0px solid #2f2c2c;
}

.menu {
border				:0px solid #333333;
padding				:0px;
position			:absolute;
text-align			:left;
visibility			:hidden;
left				:0px;
top					:5px;
filter				:alpha(opacity=93);
-moz-opacity		:0.93;
opacity				:0.93;
z-index				:20;
background			:#024e7e /*url(../images/pmenu.gif) repeat-x top left*/;
}

a.menuItem, a.menuItemActive {
font-size			:1.2em;
color				:#ffffff;
font-weight			:normal;
background-color	:transparent;
display				:block;
padding				:4px 5px 4px 5px;
text-decoration		:none;
text-align 			:left;
white-space			:nowrap;
}
a.menuItem:hover, a.menuItemActive:hover {
font-size			:1.2em;
color				:#000000;
background-color	:#c0ff00;
text-decoration		:none;
padding				:4px 5px 4px 5px;
}

/* sekundäre navigation*/
#comnav{
float				:right;
width				:480px;
margin				:0px;
padding				:0px 0px 0px 0px;
}

#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-size			:10px;
color				:#ffffff;
padding				:3px 15px 5px 15px;
margin				:0px 5px 0px px;
font-weight			:normal;
text-transform		:uppercase;
text-align			:right;
text-decoration		:none;
/*background 			:url(../images/topnav.jpg) no-repeat;*/
}
#comnav ul li a:hover{
color				:#c0ff00;
/*background 			:url(../images/topnav_hover.jpg) no-repeat;*/
}

/*-----------SUCHE--------------*/
#searchtext{
position		:relative;
font-weight 	: bold;
top				:50px;
left			:30px;
width			:220px;
font-size		:10px;
color			:#000000;
font-weight 	: normal;
border			:0px #B82700 solid;
margin			:0px 0px 0px 0px;
padding			:0px 0px 0px 0px;
}

#searchpart{
position		:relative;
color			:#ffffff;
font-size		:12px;
font-weight 	: bold;
top				:75px;
left			:30px;
width			:220px;
padding			:0px 0px 10px 0px;
border			:0px #B82700 solid;
}

form.search {
padding				: 0px;
position			: relative;
top					: 0px;
left				: 0px;
}
form.search input {
margin				: 0px;
vertical-align 		: middle;
}

input.search {
	border				: #B82700 1px solid;
	background 			: #ffffff url(../images/pfade.gif) repeat-x;
	width				: 30px;
	padding				: 1px;
	margin				: 0;
}

/* div tag für startseiten kategorienansicht */

#firstpics  a:link, #firstpics  a:visited{
	display		:	block;
	width		:	114px;
	padding		:	3px;
	border		: 	1px solid #F8B600;	
	background	:	#ffffff;	
}

#firstpics  a:hover {
	border		: 	1px solid #F8B600;	
	background	:	#F8B600;  	
}
#firstpics td.cell {
	font-size			:	90%;
	text-align			:	center;
	color				: #d80512;

}


