/* CSS Document */

body {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	background:url(../images/bg.gif) #9ed5fc;
	margin:0;
}

#wrapper {height:845px;background:url(../images/bg_site.gif) repeat-x;padding:15px 0 0 0;text-align:center;}
#site_cnt {margin:0 auto 0 auto;width:834px;text-align:left;}

#site_top {height:5px;overflow:hidden;}
html>body #site_top {background:url(../images/bg_site_top.png) no-repeat;}

#site_round {height:5px;overflow:hidden;}
#site_round_l {float:left;width:7px;height:5px;overflow:hidden;}
html>body #site_round_l {background:url(../images/bg_site_top_l.png) no-repeat;}

#site_round_m {float:left;width:820px;height:5px;overflow:hidden;background:url(../images/img_head_top.jpg) no-repeat;}
#site_round_r {float:left;width:7px;height:5px;overflow:hidden;}
html>body #site_round_r {background:url(../images/bg_site_top_r.png) no-repeat;}

#site_middle {padding:0 0 0 7px;width:827px;}
html>body #site_middle {background:url(../images/bg_site_middle.png) repeat-y;}

#site {
	width:820px;
}
#head {
	padding:0;
	width:820px;
	height:271px;
	background:url(../images/img_head.jpg) no-repeat #9ed5fc;
}
#logo {
	padding:0;
	width:820px;
	height:271px;
	background:url(../images/img_logo.jpg) no-repeat right bottom;
}
#head a:link, #head a:visited, #head a:active {
	display:block;
	float:left;
	height:21px;
	padding:8px 15px 0 15px;
	text-decoration:none;
}
#head a.right:link, #head a.right:visited, #head a.right:active {display:block;float:left;height:21px;padding:8px 15px 0 15px;text-decoration:none;border-right:1px solid #006c9b;}
#head a.left:link, #head a.left:visited, #head a.left:active {display:block;float:left;height:21px;padding:8px 15px 0 15px;text-decoration:none;border-left:1px solid #00a4ec;}
#meta_navi {
	padding:10px 0 0 20px;
}
#line {height:6px;overflow:hidden;background:url(../images/img_head_bottom.jpg) no-repeat;}

#content_cnt {
	width:820px;
}

#left_col {
	float:left;
	width:221px;
	padding-bottom:40px;
}
#left_col a:link, #left_col a:active, #left_col a:visited {
	display:block;
	width:221px;
	line-height:21px;
	border-top:1px solid #fdfdfd;
	border-bottom:1px solid #cccccc;
	text-decoration:none;
	text-indent:24px;
	color:#333333;
}
#left_col a.active:link, #left_col a.active:active, #left_col a.active:visited {
	display:block;
	width:221px;
	line-height:21px;
	border-top:1px solid #fdfdfd;
	border-bottom:1px solid #cccccc;
	text-decoration:none;
	text-indent:24px;
	background:#f8f8f8;
	color:#006bd7;
}
#left_col a:hover {
	background:#f8f8f8;
	color:#006bd7;
}
#left_col a.sub:link, #left_col a.sub:active, #left_col a.sub:visited {
	display:block;
	width:221px;
	line-height:18px;
	border-top:none;
	border-bottom:1px solid #cccccc;
	text-decoration:none;
	text-indent:35px;
	color:#666;
	background:#f8f8f8;
}
#left_col a.sub_a:link, #left_col a.sub_a:active, #left_col a.sub_a:visited {
	display:block;
	width:221px;
	line-height:18px;
	border-top:1px solid #fdfdfd;
	border-bottom:1px solid #cccccc;
	text-decoration:none;
	text-indent:35px;
	background:#fcfcfc;
	color:#006bd7;
}
#left_col a.sub:hover {
	background:#fcfcfc;
	color:#006bd7;
}
#right_col {
	float:right;
	width:579px;
	padding:55px 0 50px 0;
	background:url(../images/img_head_bottom_hands.jpg) no-repeat;
	line-height:16px;
}

#right_col a:link, #right_col a:active, #right_col a:visited {
	text-decoration:underline;
	color:#333333;
}
#right_col a:hover {
	color:#006bd7;
}

h1 {
	font-size:22px;
	font-weight:normal;
	line-height:18px;
	margin:0 0 18px 0;
}

.content {
	padding:12px 35px 12px 15px;
}
.content2 {
width: 555px;
	padding:12px 35px 12px 15px;
}

.content_bg {
	padding:0 35px 0 15px;
	background:url(../images/content_bg.jpg) repeat-y;
}
.content_bg_top {
	height:12px;
	padding:0 0 0 15px;
	overflow:hidden;
	background:url(../images/content_bg_top.jpg) no-repeat;
}
.content_bg_bottom {
	height:12px;
	padding:0 0 0 15px;
	overflow:hidden;
	background:url(../images/content_bg_bottom.jpg) no-repeat;
}

.content_heading {
	padding:0 0 12px 0;
}

h1 span {
	font:36px "Times New Roman", Times, serif;
	color:#e5b52a;
}

#site_bottom {height:7px;}
html>body #site_bottom {background:url(../images/bg_site_bottom.png) no-repeat;}

img {border:0;}
.img_l {margin:0;border:1px solid #ccc;}
.img_l img {border:1px solid #FFFFFF;}
.img_text {
	padding-left:15px;
}
.clear{clear:both;height:1px;overflow:hidden;}

table.preise {
	border-top:1px solid #ccc;
}

.preise td {
	border-bottom:1px solid #ccc;
	padding:8px 5px 8px 0;
}

.vierer1 {
	width:600px;
}
.dreier1 {
	width:200px;
}
.dreier1, .vierer1 {
	padding-left:12px;
	margin-left:12px;
	border-left:1px solid #d0e2ea;
	float:left;
}
form#Bestellung input#submit {				/* Gestaltung des Submit-Buttons */
	width:204px;
	padding:5px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	border:none;
}

form#Bestellung fieldset#submitbox {			/* Element zur Ausrichtung des Submit-Buttons */
	width:120px;
	height:25px;
	padding:0 0 0 140px;	/* Diese Angabe bestimmt den Abstand zum linken Rand des Formulars */
	clear:both;
}