/* CSS Document */

html, body {
	width:100%; height:100%;
	padding:0px; margin:0px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px;
}

.link { color:#333333; text-decoration:none; border-bottom:1px dotted #333333; }
.link:hover { color:#dd393f; }

h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; line-height:30px; padding:8px; padding-left:0px; margin:0px; color:#587b6c; }

.c1 {
	width:390px;
	padding:15px; padding-top:5px; float:left;
}
.c2 {
	width:249px;
	border-left:1px solid #a1b8ad; padding:15px;
	float:right;
}


.block {
	width:100%; height:140px;
	background-image:url(../img/bg1.gif); background-repeat:repeat-x;
	border-bottom:1px solid #d3d3d3; margin-bottom:10px;
}

.header {
	width:100%; height:90px;
}

.header_block, .block_block, .container_block {
	width:700px; margin:0 auto; padding:0px;
}
.block_block {
	background-image:url(../img/beverol.gif); background-position:right bottom; background-repeat:no-repeat;
	width:700px; height:140px;
}

/* C2 Menu */
.c2_menu {
	width:249px;
	color:#799a8b;
}
.c2_menu ul {
	padding:0px; margin:0px;
}
.c2_menu ul li {
	list-style:none;
	padding:0px; margin:0px; float:left;
	margin-bottom:1px;
}
.c2_menu ul li img {
	width:100px; height:90px;
	float:left;
}
.c2_menu p {
	width:129px; padding:10px;
	float:right;
}
.c2_menu ul li a {
	width:249px;
	line-height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;
	display:block; color:#FFFFFF; background-color:#a1b8ad; float:left;
}
.c2_menu ul li a:hover {
	background-color:#6b8b7d;
}


#form .error {
	border: 1px solid #e53e3a;
}
#validationMessage {
	margin-bottom: 10px;
	color: #e53e3a;
	font-weight: bold;
	display: none;
}
#form .errorMessage {
	color: #e53e3a;
	padding-left: 10px;
	font-size: 10px;
}

.shop_titel {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:300; color:#999999; line-height:34px;
}



/* Menu */
.menu {
	height:22px;
	padding:4px; margin:0px;
	color:#799a8b;
}
.menu ul {
	padding:0px; margin:0px;
}
.menu ul li {
	list-style:none;
	padding:0px; margin:0px; margin-top:100px;
	float:left;
}
.menu ul li a {
	height:25px; line-height:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;
	display:block; padding-left:8px; padding-right:8px;
	color:#333333; float:left;
}
.menu ul li a:hover {
	background-color:#FFFFFF;
}

/* Bestelform */
.bestel_form input, select {
	border:1px solid #999999;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	padding:2px;
}
.bestel_form textarea {
	width:220px; height:100px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	padding:2px; border:1px solid #999999;
}
.bestel_form .f1 { width:150px; }
.bestel_form .f3 { width:100px; }
.bestel_form .f2 { width:70px; }

.bestel_tabel td {
	padding:3px;
}