* {margin:0; padding:0;}
img {border:0;}

body {background:#fff; background-image:none; font:normal 11px Arial, Helvetica, sans-serif;}
p, td, li, div {font:normal 11px Arial, Helvetica, sans-serif;}

a:link, a:visited {color:#c70000;text-decoration:none;}
a:hover, a:active, a:focus {color:#707070;text-decoration:none;}



/* ~~~ Text Properties ~~~ */
p {letter-spacing: 1px; line-height:16px;}
ul, li {list-style:none;margin-left:0;}
li {padding-left:12px; margin-bottom:12px; background:transparent url('images/bullet.gif') 0px 3px no-repeat;}

hr {border-collapse:collapse; height:1px; color:#DEDBDE; background-color:#DEDBDE; 
	margin:10px 0 0 0; padding:0; border:0; }

/* ~~~ HAUPTCONTAINER ~~~ */

#cont_haupt {width:980px; margin:0;}

/* ~~~ EINSTIEG~~~ */
	#skip_auswahl {width:900px; height:20px; text-align:center; margin:10px 0 0 0;}
		.skip_cooking {font-size: 12px; font-weight:normal; letter-spacing: 1px;}
		.skip_cooking:link, .skip_cooking:visited {color:#707070; font-weight:normal; text-decoration:none;}
		.skip_cooking:hover, .skip_cooking:active {color:#c70000; font-weight:normal; text-decoration:none;}
		.skip_catering {font-size: 9px; font-weight:normal; letter-spacing: 1px;}
		.skip_catering:link, .skip_catering:visited {color:#707070; font-weight:normal; text-decoration:none;}
		.skip_catering:hover, .skip_catering:active {color:#c70000; font-weight:normal; text-decoration:none;}
		
	/* ~~~ INTRO & EINSTIEG Animationen~~~ */
	#intro_auswahl_box {width:920px; height:600px; text-align:left; margin:0;}

	
/* ~~~ CONTAINER LINKS ~~~ */
#left { float:left; width:380px; margin:0;}

	/* ~~~ HAUPT-NAVIGATION ~~~ */
	#navi0_cont {width:320px; text-align:right; vertical-align:top; margin:70px 0 10px 0; text-align:right;}
		.navi0 {font-size: 11px; font-weight:normal; letter-spacing: 2px; line-height:16px;}
		.navi0:link, .navi0:visited {color:#939393; font-weight:normal; text-decoration:none;}
		.navi0:hover, .navi0:active {color:#c70000; font-weight:bold; text-decoration:none;}
		.navi0a {color:#c70000; font-size: 11px; font-weight:bold; letter-spacing: 2px; text-decoration:none; line-height:16px;}
		.navi0a:link, .navi0a:visited {color:#c70000; font-weight:bold; text-decoration:none;}
		.navi0a:hover, .navi0a:active {color:#939393; font-weight:bold; text-decoration:none;}
	#anibox {width:320px; height:315px; margin:0;}
	#auswahl {width:320px; height:30px; text-align:right; vertical-align:top; margin:10px 0 0 0;}
	
/* ~~~ CONTAINER RECHTS ~~~ */
#right {float:left; width:600px; margin:0;}
	#abstand {width:580px; height:70px; margin:0;}
	
	/* ~~~ UNTER-NAVIGATION ~~~ */
	#navi1_cont {width:590px; margin-bottom:25px; padding:0; }
			#unternavi_1 {width:580px; margin:0; background-color:#ededed; padding:5px 0 5px 3px; text-align:left; text-transform:none; border: 1px solid #d9d9da;}
				.navi1 {color:#c70000; font-weight:bold; margin-bottom:5px; letter-spacing:1px; font-size:11px; text-transform:none;}
				.navi1:link, .navi1:visited {color:#c70000; text-decoration:none; font-weight:bold; }
				.navi1:hover, .navi1:active{color:#dc931a; text-decoration:none; font-weight:bold; }
				.navi1a{color:#454545; font-weight:bold; margin-bottom:5px; letter-spacing: 1px; font-size:11px; text-transform:none;}
				.navi1a:link, .navi1a:visited {color:#939393; text-decoration:none; font-weight:bold; }
				.navi1a:hover, .navi1a:active{color:#dc931a; text-decoration:none; font-weight:bold; }
	
	/* ~~~ Beitrag Kategorie/Vorspann z.B. Winter, Frühling usw. ~~~ */
	.beitrag_kategorie {width:580px; margin-bottom:15px; padding-bottom:15px; text-align:left; border-bottom: 1px solid #d9d9da; }
		.beitrag_kategorie h1 {color:#939393; font-size: 13px; font-weight: bold; text-transform:uppercase; letter-spacing: 2px; }
		.beitrag_kategorie h2 {font-size:11px; color:#c70000; margin-bottom:5px; font-weight:normal; text-transform:uppercase; letter-spacing:1px; }
	/* ~~~ Beitrag Standard ~~~ */
	.beitrag_standard {width:590px; margin:0 0 15px 0; text-align:left; clear:left;}
		.beitrag_standard h1 {color:#939393; font-size: 13px; font-weight: bold; letter-spacing: 2px; margin-bottom:7px;}
		.beitrag_standard h2 {font-size:11px; color:#c70000; margin-bottom:5px; font-weight:bold; letter-spacing:1px; }
		.beitrag_standard p {letter-spacing: 1px; line-height:17px;}
		.anmeldung {color:#dc931a; font-weight:normal; letter-spacing:1px; font-size:11px; margin-top:3px;}
		.anmeldung:link, .anmeldung:visited {color:#dc931a; text-decoration:none; font-weight:normal; }
		.anmeldung:hover, .anmeldung:active{color:#c70000; text-decoration:none; font-weight:normal; }
	/* ~~~ Beitrag andere KöchInnen ~~~ */
	.beitrag_andere_k {width:580px; margin:0 0 15px 0; text-align:left; }
		.beitrag_andere_k h1 {color:#939393; font-size: 13px; font-weight: bold; letter-spacing: 2px;}
		.beitrag_andere_k h2 {font-size:11px; color:#42973f; margin-bottom:7px; font-weight:bold; letter-spacing:1px; }
		.beitrag_andere_k h3 {font-size:11px; color:#c70000; margin-bottom:5px; font-weight:bold; letter-spacing:1px; }
		.beitrag_andere_k_schrift {color:#42973f; font-weight:normal; letter-spacing:1px; font-size:11px; margin-top:3px;}
	/* ~~~ Beitrag Standard MIT Strich UNTEN z.B. Beitrag Liste ~~~ */
	.beitrag_mit_strich {width:580px; margin:0 0 15px 0; padding-bottom:10px; text-align:left;  border-bottom: 1px solid #d9d9da;}
		.beitrag_mit_strich h1 {color:#939393; font-size: 13px; font-weight: bold; letter-spacing: 2px; margin-bottom:10px;}
		.beitrag_mit_strich h2 {font-size:11px; color:#c70000; margin-bottom:5px; font-weight:bold; letter-spacing:1px; }
	/* ~~~ Beitrag PRESSE ~~~ */
	#beitrag_presse {width:580px; margin:0 0 15px 0; text-align:left; overflow:visible;}
		.beitrag_presse h1 {color:#939393; font-size: 13px; font-weight: bold; letter-spacing: 2px; margin-bottom:10px;}
		.beitrag_presse h2 {font-size:11px; color:#c70000; margin-bottom:5px; font-weight:bold; letter-spacing:1px; }
		.beitrag_presseicon {float:left; width:60px; height:90px; margin:0 2px 2px 0; text-align:left; }
	/* ~~~ Beitrag Fotogalerie ~~~ */
	#galerie {width:580px; margin:0; text-align:left; }
		.bildrahmen {float:left; width:138px; height:178px; margin:0 5px 5px 0; padding:10px 0 0 0;text-align:center; border: 1px solid #d2d2d2;}	
		.bild, .bildnam {margin-bottom:10px;}	
		
	#seitenzaehler {clear:left; width:576px; margin:0; padding: 7px 0 0 0; text-align:right;}
	/* ~~~ Beitrag Gästebuch ~~~ */
	.beitrag_forum {width:580px; margin-bottom:15px; padding-bottom:15px; text-align:left; font:normal 11px Arial,Helvetica,Sans-Serif; color:#886767; letter-spacing: 1px; border-bottom: 1px solid #d9d9da;}
	.mainInnen {width:580px; margin-bottom:30px; text-align:left; }
		.beitrag_forum h1 {color:#939393; font-size: 11px; font-weight: bold; letter-spacing: 1px; margin-bottom:10px;}
		.beitrag_forum h2 {color:#886767; font-size: 13px; font-weight: bold; letter-spacing: 2px; margin-bottom:10px;}
	/* ~~~ Beitrag LOGIN ~~~ */
	.beitrag_login {width:580px; margin:0 0 15px 0; text-align:left;}
		.passwort {width:145px; height:16px; padding:3px 0 0 3px; background-color:#ededed; text-align:left; letter-spacing:1px; font-size:11px;}
	/* ~~~ Beitrag Anmeldung ~~~ */
	.beitrag_anmeldung {width:580px; text-align:left;}
		.beitrag_anmeldung h1 {color:#000; font-size: 11px; font-weight: normal; letter-spacing: 1px; margin:0 0 4px 78px;}
		.beitrag_anmeldung h2 {color:#c70000; font-size: 13px; font-weight: bold; letter-spacing: 1px; margin:0 0 4px 78px;}
		.beitrag_anmeldung h3 {color:#939393; font-size: 11px; font-weight: bold; letter-spacing: 2px; margin:0 0 10px 78px;}
		.drop {width:60px; padding:3px 0 0 3px; background-color:#ededed; text-align:left; letter-spacing:1px; font-size:11px;}
		.daten {width:350px; height:16px; padding:3px 0 0 3px; background-color:#ededed; text-align:left; letter-spacing:1px; font-size:11px;}
		.textfeld {width:350px; height:50px; padding:3px 0 0 3px; background-color:#ededed; text-align:left; letter-spacing:1px; font-size:11px;}
		.anzahl {width:40px; height:16px; padding:3px 0 0 3px; margin-right:7px; background-color:#ededed; text-align:left; letter-spacing:1px; font-size:11px;}
	.beitrag_bestellung {width:580px; text-align:left;}
		.beitrag_bestellung h1 {color:#000; font-size: 11px; font-weight: normal; letter-spacing: 1px; margin:0 0 4px 78px;}
	

.foto {margin:0px 15px 10px 0px;}

img {border:0;}
.orange {color:#dc931a;}
.gruen {color:#42973f;}


.cms {position:absolute;top:5px;left:100px;background-color:#FFF;}
#maintext .cms {position:relative;top:0;left:20px;width:100px;}
.cms, .cmslink {
	font:normal 12px/17px sans-serif;}
.cms a:link, .cms a:visited, .cmslink a:link, .cmslink a:visited {text-decoration:none;
	color:red;}
.cms a:active, .cms a:hover, .cmslink a:active, .cmslink a:hover {text-decoration:underline;
	color:red;}


label {display:none;}

#sitemap {margin:0;}
#sitemap blockquote {margin-left:30px;}
#sitemap h2 {font-weight:bold;color:#000;margin:0;font-size:13px;}
#sitemap h3 {font-weight:bold;color:#000;margin:0;font-size:13px;}
#sitemap h2 a:link, #sitemap h2 a:visited, #sitemap h3 a:link, #sitemap h3 a:visited {color:#162F59;}


