﻿* { 
margin : 0; 
padding : 0; 
} 
body { 
background-color : #3a3a3a; 
color : #555; 
font : 70%/1.5 Verdana, 'Trebuchet MS', arial, sans-serif; 
text-align : center; 
margin : 15px 0; 
} 
a { 
color : #72a545; 
background : inherit; 
text-decoration : none; 
} 
a:hover { 
color : #006699; 
background : inherit; 
} 
h1, h2, h3 { 
font-family : 'Trebuchet MS', Arial, sans-serif; 
font-weight : bold; 
} 
h1 { 
font-size : 1.5em; 
} 
h2 { 
font-size : 1.2em; 
text-transform : uppercase; 
color : #339900; 

} 
h3 { 
font-size : 1.1em; 
text-transform : uppercase; 
color : #333; 
letter-spacing : 1px; 
} 
h1, h2, h3, p { 
padding : 0; 
margin : 10px 15px; 
} 
ul, ol { 
margin : 10px 30px; 
padding : 0 15px; 
color : #72a545; 
} 
ul span, ol span { 
color : #666666; 
} 
img { 
border : 1px solid #ccc; 
} 
img.float-right { 
margin : 5px 0 10px 10px; 
} 
img.float-left { 
margin : 5px 10px 10px 0; 
} 
code { 
margin : 5px 0; 
padding : 10px; 
text-align : left; 
display : block; 
overflow : auto; 
font : 500 1em/1.5em 'Lucida Console', 'courier new', monospace; 
background : #fafafa; 
border : 1px solid #eaeaea; 
border-left : 5px solid #72a545; 
} 
acronym { 
cursor : help; 
border-bottom : 1px solid #777; 
} 
blockquote { 
margin : 15px; 
padding : 0 0 0 32px; 
background : #fafafa url(quote.gif) no-repeat 5px 10px !important ; 
background-position : 8px 10px; 
border : 1px solid #eaeaea; 
border-left : 5px solid #72a545; 
font-weight : bold; 
} 
form { 
margin : 10px 15px; 
padding : 0; 
border : 1px solid #eaeaea; 
background-color : #fafafa; 
} 
label { 
display : block; 
font-weight : bold; 
margin : 5px 0; 
} 
input { 
padding : 3px; 
border : 1px solid #eee; 
font : normal 1em Verdana, sans-serif; 
color : #777; 
} 
textarea { 
width : 400px; 
padding : 4px; 
font : normal 1em Verdana, sans-serif; 
border : 1px solid #eee; 
height : 100px; 
display : block; 
color : #777; 
} 
input.button { 
margin : 0; 
font : bolder 12px Arial, Sans-serif; 
border : 1px solid #eaeaea; 
padding : 2px 3px; 
background : #ccc url(buttonbg.gif) repeat-x left bottom; 
color : #333; 
} 
#sidebar #search { 
background : #f2f2f2; 
margin : 0 15px; 
padding : 5px 0; 
} 
#sidebar #search img { 
vertical-align : bottom; 
} 
#sidebar #search .textbox { 
background : #fff url(input.png) no-repeat top left; 
border : 1px solid #eaeaea; 
font-size : 11px; 
padding : 3px; 
width : 110px; 
} 
#sidebar #search input.searchbutton { 
margin : 0; 
font : bold 100% Arial, Sans-serif; 
border : 1px solid #ccc; 
background : #ccc url(buttonbg.gif) repeat-x left bottom; 
padding : 1px; 
height : 25px; 
color : #333; 
width : 55px; 
} 
#wrap { 
margin : 0 auto; 
padding : 0; 
text-align : left; 
background-color : #fff; 
width : 790px; 
} 
#content-wrap { 
clear : both; 
margin : 0; 
padding : 0; 
width : 790px; 
} 
#header { 
position : relative; 
clear : left; 
width : 790px; 
height : 135px; 
margin : 0; 
padding : 0; 
background : #000 url(headerbg.jpg) no-repeat left bottom; 
} 
#header h1#logo-text { 
position : absolute; 
margin : 0; 
padding : 0; 
font : bolder 4.1em 'Trebuchet MS', Arial, Sans-serif; 
letter-spacing : -2px; 
color : #fff; 
text-transform : none; 
top : 36px; 
right : 35px; 
} 
#header h2#slogan { 
position : absolute; 
margin : 0; 
padding : 0; 
font : bold 1em 'Trebuchet MS', Arial, Sans-serif; 
text-transform : none; 
letter-spacing : 1px; 
color : #fff; 
top : 85px; 
right : 35px; 
} 
#header #header-tabs { 
position : absolute; 
top : 0; 
left : 0; 
width : 100%; 
height : 25px; 
background : #000; 
font : bold 1.1em Verdana, Tahoma, 'Trebuchet MS', Sans-serif; 
} 
#header-tabs ul { 
margin : 0; 
padding : 2px 0 0 7px; 
list-style : none; 
} 
#header-tabs li { 
display : inline; 
margin : 0; 
padding : 0; 
} 
#header-tabs a { 
float : left; 
background : url(tableft.gif) no-repeat left top; 
margin : 0; 
padding : 0 0 0 4px; 
text-decoration : none; 
} 
#header-tabs a span { 
float : left; 
display : block; 
background : url(tabright.gif) no-repeat right top; 
padding : 7px 15px 4px 8px; 
color : #ccc; 
} 
#header-tabs a span { 
float : none; 
} 
#header-tabs a:hover span { 
color : #fff; 
} 
#header-tabs a:hover { 
background-position : 0% -42px; 
} 
#header-tabs a:hover span { 
background-position : 100% -42px; 
} 
#header-tabs #current a { 
background-position : 0% -42px; 
} 
#header-tabs #current a span { 
background-position : 100% -42px; 
color : #fff; 
} 
#main { 
float : left; 
width : 535px; 
margin : 0; 
background-color : inherit; 
padding : 3px;
} 
#main h1 { 
padding : 8px 0 3px 25px; 
text-transform : none; 
background : url(square_arrow.gif) no-repeat 0% 0.7em; 
border-bottom : 2px solid #f2f2f2; 
color : #339900; 
} 
#sidebar { 
float : right; 
width : 245px; 
margin : 0 0 10px 0; 
padding : 0; 
background-color : inherit; 
} 
#sidebar h1 { 
padding : 8px 0 3px 25px; 
background : url(square_arrow.gif) no-repeat 0% 0.7em; 
text-transform : none; 
color : #339900; 
} 
#sidebar ul.sidemenu { 
list-style : none; 
margin : 10px 15px; 
padding : 0; 
} 
#sidebar ul.sidemenu li { 
margin-bottom : 1px; 
border : 1px solid #f2f2f2; 
} 
#sidebar ul.sidemenu a { 
display : block; 
font-weight : bold; 
color : #333; 
text-decoration : none; 
padding : 2px 5px 2px 10px; 
background : #f2f2f2; 
border-left : 5px solid #ccc; 
min-height : 18px; 
} 
* html body #sidebar ul.sidemenu a { 
height : 18px; 
} 
#sidebar ul.sidemenu a:hover { 
padding : 2px 5px 2px 10px; 
background : #f2f2f2; 
color : #339900; 
border-left : 5px solid #72a545; 
} 
#footer { 
clear : both; 
height : 40px; 
color : #ccc; 
background : #000; 
margin : 0; 
font-size : 92%; 
} 
#footer a { 
text-decoration : none; 
font-weight : bold; 
color : #fff; 
} 
#footer #footer-left { 
width : 48%; 
float : left; 
text-align : left; 
margin : 0; 
padding : 10px; 
} 
#footer #footer-right { 
width : 35%; 
float : right; 
text-align : right; 
margin : 0; 
padding : 10px; 
} 
.float-left { 
float : left; 
} 
.float-right { 
float : right; 
} 
.align-left { 
text-align : left; 
} 
.align-right { 
text-align : right; 
} 
.clear { 
clear : both; 
} 
.hide { 
display : none; 
} 
.gray { 
color : #ccc; 
} 
.comments { 
color : #333; 
background : #fff; 
text-align : right; 
border-top : 1px dashed #eff0f1; 
border-bottom : 1px dashed #eff0f1; 
padding : 5px 0; 
margin-top : 20px; 
} 
.style5 { 
font-weight : normal; 
font-family : Verdana; 
font-size : xx-small; 
margin-bottom : 1px; 
text-align : left; 
} 
.content2 { 
width : 98%; 
margin : 1em auto; 
border : 3px solid #c0c0c0; 
padding : 3px; 
background-color : #ffffff; 
} 
.ie-float-bug { 
width : 100%; 
} 
.center2 { 
margin : 0 0%; 
padding : 3px; 
} 
.right21 { 
width : 32%; 
font-size : 10pt; 
} 
.right2 { 
width : 18%; 
font-size : 10pt; 
} 


.right_index { 
float : right;
margin : 10px;
}
.left_index { 
float : left; 
margin : 10px; 
} 

.center_index { 
margin : 0 0%; 
margin : 10px;  
} 




.left2 { 
float : left; 
padding : 3px; 
} 


.content_spec_liste { 
width : 98%; 
margin : 1em auto; 
border : 0px solid #c0c0c0; 
padding : 3px; 
background-color : #dddddd; 
} 


.right_spec_liste { 
width : 50%; 
font-size : 10pt;
float : right; 
} 
.left_spec_liste { 
float : left; 
} 





.left3 { 
float : left;
padding : 3px; 
} 
.right2 { 
float : right; 
} 
.right21 { 
float : right; 
} 
.right3 { 
float : right; 
font-size : 10pt; 
} 
.clear { 
clear : both; 
line-height : 0; 
font-size : 0; 
height : 0; 
} 
.h2_store_offer_titel { 
font-family : Verdana; 
font-size : 11px; 
} 











ul, li
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

.menu
{
	position: absolute;
	z-index: 3;
	top: 110px;
}

.menu li
{
	width: 87px;
	float: left;

	
}

.menu a
{
	border: 1px solid #888;
	background-color: #fff;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	cursor: default;
	margin: 0px 2px;
	display: block;
	height: 20px;
	color: #fff;
background : url(tableft.gif) no-repeat left top;
cursor: pointer;	
}

.menu a:hover
{
	background-color: #ccc;
	background : url(tabright.gif) no-repeat right top; 
	background-position : 0% -42px; 
	cursor: pointer;

	

}

#smenu1, #smenu2, #smenu3, #smenu4, #smenu5, #smenu6, #smenu7, #smenu8, #smenu9, #smenu10
{
	font-size: 12px;
	display: none;
	width: 100px;
	float: left;
	cursor: pointer;
}

#smenu1 a, #smenu2 a, #smenu3 a, #smenu4 a, #smenu5 a, #smenu6 a, #smenu7 a, #smenu8 a, #smenu9 a, #smenu10 a
{
	font-weight: bold;
	color: #000;
	background-color: #ccc;
	padding-top: 2px;
	border-top: 0px;
	cursor: pointer;
	float: left;
	width: 180px;
	text-align: left;
	padding-left:5px;
}



#smenu1 a:hover, #smenu2 a:hover, #smenu3 a:hover, #smenu4 a:hover, #smenu5 a:hover, #smenu6 a:hover, #smenu7 a:hover, #smenu8 a:hover, #smenu9 a:hover
{
	background-color: #ccc;
	background : url(tabright.gif) no-repeat right top; 
	background-position : 0% -42px; 
	font-weight: bold;
	color: #fff;
	float: left;
	padding-left:5px;
	width: 180px;
	cursor: pointer;
}


.seit_nav { float: right;
 		font-size: 10pt;
 		font-weight: bold;
 		font-family: tahoma, verdanna, sans-serif;
 }


.displ_none
{
display:none;
}





