 

/********************************
****    kleinkram    ****
********************************/
*		{ margin:0; padding:0; }

html		{ height:100%; }

body 	{ width:100%; height:100%;
		  background:url(../images/rep_hg.jpg) repeat-x #ffffff;
		  font-family:Verdana; font-size:11px; color:#ffffff; }

img 		{ border:0; }
img.small_1	{ width:176px; height:117px; padding:2px; background-color:#000000; }
img.small_2	{ width:242px; height:182px; padding:2px; background-color:#000000; }
li		{ list-style-type:disc; }
ul		{ padding: 0 0 10px 15px;}

input, select		{ width:100px; height:15px; border:1px solid #560B10; background:#fff;
				  font-family:Verdana; font-size:11px; color:#560B10;}
	input#ergebnis	{ width:30px; }
	.buttons		{ width:80px; height:16px; background:#fff; }
	select			{ width:102px; height:18px; }

span.block	{ display:block; float:left; width:100px; }
	
textarea			{ width:358px; border:1px solid #560B10; font-family:Verdana; background:#fff; color:#560B10;; }
	textarea#haftungsausschluss	{ width:470px; height:100px; font-size:10px; margin:10px 0 10px 0px;}
	textarea#mitteilung			{ width:349px; height:100px; font-size:11px; }

iframe			{ border: 2px solid #000000;}
/********************************
****    main part    ****
********************************/
#index	{ width:945px;}

		  
/********************************
****    content    ****
********************************/
	#content	{ float:left; width:598px; }

	.imprint_box	{ }


/********************************
****    general text   ****
********************************/
h1	{ font-family:Verdana; font-size:13px; color:#f80b0b; padding: 0 0 15px 0;}
h2	{ font-family:Verdana; font-size:11px; color:#b71313; font-weight:bold; padding: 5px 0 5px 0;}
h3	{ font-family:Verdana; font-size:11px; color:#b71313; font-weight:bold; padding: 0 0 5px 0;}
p				{ font-family:Verdana; font-size:11px; line-height:20px; color:#560B10; }
p.imprint_1		{ float:left; width:28%; margin-right:1%; }
p.imprint_2		{ float:left; width:71%; }
p.imprint_3		{ float:left; width:100px;}
p.imprint_4		{ float:left; width:150px;}
p.imprint_5		{ float:left; width:215px; padding-left:20px; }
p.imprint_6		{ float:left; width:160px; }

select#schoko {width:102px;}
select#betreff {width:351px;}
.imprint_box_schoko {width:458px;border-top:2px solid #560B10;border-bottom:2px solid #560B10;border-left:none;border-right:none; overflow:hidden; padding:10px 0 0 0; margin-bottom:10px;}
.imprint_box_schoko p.imprint_4	 {width:107px;}
.imprint_box_schoko p.imprint_select	 {width:107px; margin-right:43px; float:left;}

.imprint_bestellen{width:160px; float:left;}

.checkbox {margin:2px 0 0  -43px;}

.imprint_box_betreff {width:458px;border:none; overflow:hidden; padding:10px 0 0 0; margin-bottom:10px;}

p.below_pic {
	margin-top:210px;
	_margin-top:210px;
}

.checkbox {width:20px; float:left; margin-left:5px;}

b				{ font-family:Verdana; font-size:11px; line-height:20px; color:#560B10; font-weight:bold; }
a {
	color:#560B10;
	text-decoration:underline;
}
a:hover {
	color:#8e1919;
	text-decoration:underline;
}

#bestellen {width:164px; height:61px; display:block; background-image:url(../images/sonstiges/bestellen.png); background-repeat:no-repeat; background-position:top center;position:absolute; margin-top:-42px;}
#bestellen:hover {background-position:bottom center;}


.bild_content {
	width:173px;
	height:95px;
	float:left;
	margin-top:5px;
	position:absolute;
}
.bild_content1 {
	width:173px;
	height:95px;
	float:left;
	margin:5px 0 0 180px;
	position:absolute;
}

.bild_content1_x {
	width:173px;
	height:95px;
	float:left;
	margin:5px 0 0 360px;
	position:absolute;
}
.bild_content3 {
	width:173px;
	height:95px;
	float:left;
	margin:5px 0 0 360px;
	position:absolute;
}
.bild_content7 {
	width:173px;
	height:95px;
	float:left;
	margin:5px 0 0 180px;
	position:absolute;
}



.kuesse_ueberschriften {
	width:405px;
	margin:5px 0;
}
.bild_content img{
	margin:0 0 5px 0;
}

.bild_content p{
	width:170px;
}

.bild_content1 img{
	margin:0 0 5px 0;
}

.bild_content1 p{
	width:170px;
}

.bild_content3 img{
	margin:0 0 5px 0;
}

.bild_content3 p{
	width:170px;
}

.more_pic {
	margin-top:130px;
}

.more_pic2 {
	margin-top:200px;
	_margin-top:210px;
}

.more_pic3 {
	margin-top:150px;
	_margin-top:300px;
}

.more_pic3_2 {
	margin-top: 200px;
}

.more_pic3_3 {
	margin-top: 390px;
}

.more_pic3_3_4 {
	margin-top: 180px;
}

.more_pic3_3_5 {
	margin-top: 160px;
}

.more_pic4 {
	margin-top: 370px;
}

.more_pic5 {
	margin-top: 650px;
}

.more_pic6 {
	margin-top: 225px;
}

.more_pic8 {
	margin-top: 445px;
}

#logo {
	display:block;
	position:absolute;
	width:350px;
	height:100px;
	margin:100px 0 0 565px;
}

#logo span{
	display:none;
}
#header
{width:999px; height:257px; background:url(../images/header.jpg) no-repeat;}
#unten
{width:945px; background:url(../images/rep_bg.gif) repeat-y;}
#links1
{float:left; width:95px; height:303px; background:url(../images/links1.jpg) no-repeat;}
#mitte
{float:left; width:850px; background:url(../images/content_unten.gif) no-repeat bottom;}
#links2
{float:left; width:15px; height:467px; background:url(../images/links2.jpg) no-repeat;}
#mitte2
{float:left; width:834px;}
#schatten
{width:835px; height:10px; line-height:0; font-size:0; background:url(../images/schatten.jpg) no-repeat;}
#navigation
{float:left; width:198px; height:396px;}
#navi_oben
{width:198px; height:70px; background:url(../images/navigation.jpg) no-repeat;}
.navi
{width:198px;}
.navi2
{width:198px; height:20px; overflow:hidden;}
#navi_unten
{width:198px; height:169px; background:url(../images/navi_unten.jpg) no-repeat;}
#abstand
{float:left; width:22px; height:465px;}
#abstand1
{width:22px; height:221px; background:url(../images/abstand.jpg) no-repeat;}
#abstand2
{width:12px; height:283px; margin-top:-2px; background:url(../images/abstand2.jpg) no-repeat;}
#ueberschrift
{width:598px; overflow:hidden; height:34px;}
#content2
{width:583px; padding-left:15px; background:url(../images/content_oben.jpg) no-repeat;}
#rechts
{float:left; width:16px; height:221px; background:url(../images/rechts.jpg) no-repeat;}
#abstand_unten
{width:945px; height:10px;}
#text
{padding:33px 33px 33px 20px;}
#text_1
{ float:left; width:95%;}
#text_2
{float:left; padding: 0 0 0 10px;}
#text_3	
{font-weight:bold; padding: 0 ; float:left;}

#bilder
{ float:left; width:182px; padding: 5px 0 20px 40px;}
#bilder1
{ float:left; width:182px; padding: 32px 0 20px 40px;}


