@charset "utf-8";
/* CSS Document */

*
{
margin:0;
padding:0;
}


div.gbook{
	
margin-left:23px;
margin-right:23px;
color:#666;
padding-top:5px;
}

div.gbook{	
	margin-left:23px;
	margin-right:23px;
	color:#666;
	padding-top:5px;
	padding-bottom:20px;
}

div.gbook_comment{	
	margin-left:43px;
	margin-right:23px;
	color:#666;
	padding-top:5px;
	font-style: italic;
}


form ul
{
	font-size:100%;
	list-style-type:none;
	margin:50;
	padding:0;
	width:100%;
}

form li
{
	display:block;
	margin:0;
	padding:4px 5px 2px 59px;
	position:relative;
}

form li:after
{
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}

.buttons:after
{
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}

.buttons
{
	clear:both;
	display:block;
	margin-top:10px;
}
form li div
{
	color:#444;
	margin:0 4px 0 0;
	padding:0 0 8px;
}

input.text
{
	border-bottom:1px solid #ddd;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-top:1px solid #7c7c7c;
	color:#333;
	font-size:100%;
	margin:0;
	padding:2px 0;
	
	width:400px;
}

textarea.textarea
{
	border-bottom:1px solid #ddd;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-top:1px solid #7c7c7c;
	color:#333;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size:100%;
	margin:0;
	width:400px;
	height:200px;
}

form li span
{
	color:#444;
	float:left;
	margin:0 4px 0 0;
	padding:0 0 8px;
}

form li div.left
{
	display:inline;
	float:left;
	width:48%;
}

form li div.right
{
	display:inline;
	float:right;
	width:48%;
}
input.button_text
{
	overflow:visible;
	padding:0 7px;
	width:auto;
}

.buttons input
{
	font-size:120%;
	margin-right:5px;
}



html, body
{
width:100%;
height:100%;
background-color:#ccdee6;
background-image:url(../bilder/side/bg.jpg);
background-position:top;
background-repeat:repeat-x;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:12px;
line-height:18px;
text-align:justify;
}

img.galerie{
	border:1px solid;
}

td.galerie{
	vertical-align: bottom;
	padding:20px;	
}

.main
{
width:1020px;
height:100%;
margin:auto;
}

.header_top
{
height:113px;
}

.header
{
width:1020px;
height:80px;
background-image:url(../bilder/side/nav_pannel.jpg);
background-position:top;
background-repeat:no-repeat;
}

/* Navigation */

ul
{
list-style:none;
list-style-type:none;
}

.main_nav
{
width:1000px;
height:35px;
margin-left:20px;
}

.main_nav li
{
float:left;
font-family:"Times New Roman", Times, serif;
color:#353535;
font-size:14px;
margin-right:20px;
margin-top:15px;
display:block;
cursor:pointer;
}

.sub_nav
{
width:980px;
height:35px;
margin-left:20px;	
}

.sub_nav li
{
float:left;
font-family:"Times New Roman", Times, serif;
color:#fdfdfd;
font-size:12px;
margin-right:20px;
margin-top:9px;
display:block;
}

.sub_nav a
{
color:#fdfdfd;
text-decoration:none;
}

.sub_nav a:hover
{
color:#fdfdfd;
text-decoration:underline;
}


/* Ende */

.header_content
{
width:1020px;
height:360px;
background-image:url(../bilder/side/show.jpg);
background-position:top;
background-repeat:no-repeat;
}

.header_content table
{
width:900px;
height:360px;
border-collapse:collapse;
margin-left:60px;
}

.header_content td
{
width:50%;
overflow:hidden;
}

.halter_top
{
width:1020px;
height:30px;
background-image:url(../bilder/side/top.jpg);
background-position:top;
background-repeat:no-repeat;
}

.anzeige_content
{
width:1020px;
background-image:url(../bilder/side/h_down.jpg);
background-position:center;
background-repeat:repeat-y;
}

.ueberschrift
{
margin-left:23px;
padding-bottom:10px;
font-size:16px;
color:#000;
}

.ueberschrift1
{
margin-left:23px;
padding-bottom:10px;
font-size:14px;
color:#000;

}

.ueberschrift2
{
color:#2d6c94;
}

p
{
margin-left:23px;
margin-right:23px;
color:#666;
padding-top:5px;
}

a
{
text-decoration:none;
color:#2d6c94;
}

a:hover
{
text-decoration:underline;
}

a.number 
{
display:block;
width:10px;
height:10px;
margin-top:4px;
margin-left:5px;
border:solid 1px #e5e5e5;
float:left;
background-image:url(../bilder/side/number_def.gif);
}

a.number:hover
{
display:block;
width:10px;
height:10px;
margin-top:4px;
margin-left:5px;
border:solid 1px #e5e5e5;
float:left;
background-image:url(../bilder/side/number_hover.gif);	
}

.active
{
display:block;
width:10px;
height:10px;
margin-top:4px;
margin-left:5px;
border:solid 1px #f5c955;
float:left;
background-image:url(../bilder/side/number_off.gif);	
}

input[type="checkbox"]
{
padding:1px;	
}

.text
{
width:50px;
padding:1px;	
font-size:12px;
margin:1px;
color:#666;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

.text2
{
width:250px;
padding:1px;	
margin:1px;
font-size:12px;
color:#666;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

.ilarge
{
width:200px;
padding:1px;
margin:1px;
font-size:12px;
color:#666;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

.tlarge
{
width:200px;
height:105px;
padding:1px;
margin:1px;
font-size:12px;
color:#666;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;	
}

select
{
width:150px;
padding:1px;
font-size:12px;
color:#666;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

.extended
{
margin-top:30px;
margin-left:23px;
border-collapse:collapse;
color:#666;
}

.capture
{
width:200px;
vertical-align:middle;
}

.header_top table
{
float:right;
border-collapse:collapse;
margin-right:11px;
}

.header_top td
{
vertical-align:middle;
}

.left_gos td
{
width:41px;
text-align:right;
}

.right_gos td
{
width:190px;
text-align:left;
}

.right_gos a
{
font-size:10px;
margin-left:117px;
}

.logo
{
width:800px;
}

.left_gos img
{
margin-top:27px;
cursor:pointer;
}

.gos
{
width:195px;
height:19px;
margin-top:45px;	
padding:2px;
background-image:url(../bilder/side/right_gos.jpg);
background-position:top;
background-repeat:no-repeat;
border:none;
border-width:0;
color:#979797;
}

.book_layer
{
height:200px;
padding-top:20px;	
padding-bottom:20px;	
}

.halter2
{
width:901px;
height:1px;
background-image:url(../bilder/side/halter.jpg);
margin:auto;
}

.img_box
{
width:150px;
height:118px;
padding:2px;
margin-left:23px;
margin-bottom:10px;
border:solid 1px #e5e5e5;
float:left;
overflow:hidden;
}

.image_halter
{
vertical-align:top;
width:200px;
}

.voter
{
border-collapse:collapse;
margin-left:21px;
margin-top:10px;
margin-bottom:5px;
}

.voter2
{
border-collapse:collapse;
margin-left:45px;
margin-bottom:5px;
}

.voter img
{
cursor:pointer;
}

.plugger
{
width:400px;
height:300px;
border:solid 1px #e5e5e5;
padding:2px;
margin:auto;
}

/* Shop */

.versand
{
width:973px;
border-collapse:collapse;
border:solid 1px #fff;
margin-top:25px;
margin-left:24px;
margin-bottom:25px;
}

.versand td
{
padding:5px;
border:solid 1px #fff;
}

.info_a
{
background-color:#5b9cb9;
color:#fff;
font-weight:bold;
}

.info_b
{
background-color:#5b9cb9;
color:#fff;
}

.info_c
{
background-color:#e6ebee;
color:#666;
}

.ShowDetails
{
cursor:pointer;
float:left;
margin-top:17px;
margin-left:55px;
}

.produkt_halter
{
width:180px;
height:220px;
position:relative;
text-align:center;
border:solid 1px #e5e5e5;
padding:2px;
margin-left:23px;
float:left;
}

.info
{
margin-bottom:10px;
color:#2d6c94;
}

.image_layer
{
width:150px;
height:118px;
padding:2px;
border:solid 1px #e5e5e5;
margin:auto;
}

/* Ende */

.anzeige_footer
{
width:1020px;
height:85px;
background-image:url(../bilder/side/footer.jpg);
background-position:top;
background-repeat:no-repeat;
clear:both;
padding-top:45px;
}

.anzeige_footer p 
{
padding-top:50px;
}

.footer ul
{
list-style:none;
list-style-type:none;
margin-left:23px;
}

.footer li
{
float:left;
font-family:Tahoma, Geneva, sans-serif;
color:#333333;
font-size:10px;
margin-right:10px;
margin-top:10px;
padding-bottom:30px;
}

li.abstands_halter
{
color:#333333;
font-size:10px;
margin-left:-6px;
margin-right:2px;
margin-top:10px;
padding-bottom:30px;
}

.footer a
{
color:#333333;
text-decoration:none;
}

.footer a:hover
{
text-decoration:underline;
}

.card
{
width:970px;
border-collapse:collapse;
margin-top:20px;
margin-left:23px;
margin-right:23px;
margin-bottom:40px;
}

.CardTop
{
padding:2px;
font-size:13px;
color:#b4b4b4;
}

.card td
{
padding:2px;
border-bottom:solid 1px #e5e5e5;
}

.CardInfo
{
font-size:10px;
color:#b4b4b4;
}

.Calc
{
width:970px;
border-collapse:collapse;
margin-top:20px;
margin-left:23px;
margin-right:23px;
margin-bottom:20px;	
}

.Calc td
{
color:#b4b4b4;
padding:2px;
}

.Pannel
{
width:970px;
border-collapse:collapse;	
margin-top:20px;
margin-left:23px;
margin-right:23px;
}

.Option
{
width:965px;
border-collapse:collapse;
margin-top:20px;
margin-left:23px;
margin-right:23px;
margin-bottom:20px;	
}

.OptionContent
{
width:965px;
border:solid 1px #e5e5e5;
background-color:#f7f6f6;
padding:5px;
margin-top:20px;
margin-left:23px;
margin-right:23px;
margin-bottom:20px;	
}

#Gesamt
{
color:#b4b4b4;
}

#Wunschbox
{
width:350px;
height:200px;
position:absolute;
background-color:#FFF;
z-index:2;
border:solid 1px #e5e5e5;
}
