/* CSS Document */
html *{margin:0;padding:0;}
html,body{
	color: #000;
    height:100%; 
	font-family: Tahoma;
	font-size: 13px;	
}
body{ 
    background-color: #607B8B;
	/*background-image: url(../privatkoch_norbert_bader_privatecooking_bilder_layout/privatkoch_bg.jpg);*/
}

img {padding:2px; border: 1px solid #B37700;}

h1{font-size: 35px;font-weight:normal;color: #663300;margin: 0 60px 5px 40px;}
h2{font-size: 23px;font-weight:normal;color:#003366;margin:0 60px 15px 40px; }
h3{color:#663300; font-size:18px;font-weight:normal;margin:15px 60px 10px 40px;}
h4{color: #003366;font-size:13px;}
h5{color: #663300;	font-size:13px;}
h6{color: #0059B3;	font-size:11px;	font-weight: normal; }
a:visited{color: #999999;text-decoration: none;}
a:hover{color: #663300;text-decoration: underline;}
#overall_container{
    position: relative;
	width: 900px;
	height:670px;
	margin:50px auto 50px auto;
	border:1px solid #000; 
	background-color:#F7F7F7;
}
#header{
    width:900px;
	height:95px;
	padding:15px 0;
	background-color:#F7F7F7;
}
#headerstart{
    width:530px;
	float:left;
	height:95px;
	padding:15px 0;
	background-color:#F7F7F7;
}
#headertrueffel{width:363px;}
img{border:none;}
#header img{border:none !important;padding:0 !important;}
#container{
   width:900px;
   padding:10px 0;
}


#container p{padding:4px 40px;line-height:110%;}
#container b{font-weight:normal;}
#container ul{margin-left:40px;}
#container ul li{list-style-type:none;line-height:150%;}
#container ul li.haube{color: #663300;}
#container ul li.blue{list-style-type: square; list-style-position:inside;}
a{color: #607B8B;text-decoration: none;}
#left{width: 465px; float:left;}
#right{width:400px;float:left;padding-top:60px; color:#663300;}
#linkrow{
	width:900px;
	padding:3px 0;
	height:14px;
	background-color:#F7F7F7;
}

#linkliste {padding-left:40px;font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;font-size:13px; font-weight:bold;}
#linkliste li {float: left;list-style-type: none;width:90px;}
#linkliste li a,.active
{
	display: block;
	text-decoration: none;
	color:#607B8B;
}
.active{color: #663300;}
#linkliste li a:hover{color: #663300; text-decoration:underline; }
#linkliste .pn2{width:115px;}
li{	list-style-position: outside;}
li a{color: #607B8B;}
.insidelink{color: #000000;	text-decoration: underline;	font-weight: bold;}
#flashcontent{width:900px;height:200px;}
#footer{
    position:absolute;
	bottom:0;
    width:900px;
	height:25px;
	background-image:url(../privatkoch_norbert_bader_privatecooking_bilder_layout/body_footer.jpg);
	background-repeat:repeat-x;
	border-top:1px solid #000;
	margin-top:3px;
}
#footerPics{padding:0 15px;}
#footerPics img{margin:0 1px;}
table{margin-left:40px;}
table h3{color:#663300; font-size:17px;font-weight:normal;margin:0 0 10px 0;}
.clearing{clear: both;height:1px;font-size:1px;}
textarea {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	border: 1px solid #003366;
	
}
input {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	vertical-align: text-top;
	border: 1px solid #003366;
	
	width:150px;
}
.submit {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #663300;
	background-color:#FFF;
	height:20px;
	width:70px;
}

#kontaktdaten {
	float: right;
	width: 182px;
	height:250px;
}

#counter{width:120px;height:45px;float:right;font-size:11px;}
#speisen{height:270px;width:400px; overflow:auto;text-align:center;margin:20px 15px 0 10px;}
#impressum{width:190px;padding:2px 0 5px 10px;}
#container .floatUL{width:420px;float:left;margin-left: 20px;}
*>#container .floatUL{width:410px;float:left;margin-left: 40px;}
#container .floatUL2{width:410px;float:left;margin-left: 20px;}
*>#container .floatUL2{width:410px;float:left;margin-left: 40px;}
#container .floatUL li{list-style-type:square;line-height:135%;margin-bottom:5px;}
#container .floatUL2 li{list-style-type:none;line-height:135%;margin-bottom:5px;}
#container .floatUL li.square{list-style-position:inside;}
.clearingII{clear: both;height:15px;margin-top:5px;font-size:13px;font-weight:bold;color:#003366}
.block{text-align:justify;}
.impressum{width:420px;float:left;}
