@charset "UTF-8";
/* CSS Document */

body
	{
	margin:0;
	padding:20px 0 0 0;
	background-color:#7b7b7b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#404849;
	}

h1			{ color:#404849; margin:0 0 12px 0; padding:0; font-size:15px; font-weight:bold; }
h2			{ color:#404849; margin:0 0 9px 0; padding:0; font-size:13px; font-weight:bold; }
h3,h4,h5,h6	{ color:#404849; margin:0 0 7px 0; padding:0; font-size:12px; font-weight:bold; }

p	{ margin:4px 0 4px 0; }

a:link { color:#ff0000; text-decoration:none; font-size:14px; font-weight:normal; }
a:hover { color:#ff0000; text-decoration:underline; font-size:14px; font-weight:normal; }
a:visited { color:#ff0000; text-decoration:none; font-size:14px; font-weight:normal; }
a:selected { color:#ff0000; text-decoration:none; font-size:14px; font-weight:normal; }

.smalltext
	{
	font-size:11px;
	}

#maincontainer
	{
	position:relative;
	z-index:1;
	margin:0 auto;
	width:950px;
	padding:0;
	background-color:#FFFFFF;
	background-image:url(grfx/orange_repeat.gif);
	background-position:right;
	background-repeat:repeat-y;
	}

#container
	{
	display:inline;
	position:absolute;
	z-index:2;
	width:950px;
	padding:0;
	margin:0;
	background-color:#FFFFFF;
	background-image:url(grfx/orange_bogen_bg.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	}

#grau_top
	{
	position:relative;
	text-align:center;
	z-index:3;
	float:left;
	width:950px;
	height:108px;
	margin:0;
	padding:0;
	background-color:#e4e4e3;
	}
	
#mainnavi_container
	{
	float:left;
	position:relative;
	z-index:4;
	width:625px;
	height:43px;
	margin:0;
	padding:65px 0 0 25px;
	}
	
#mainnavi_container a:link, #mainnavi_container a:visited, #mainnavi_container a:active
	{
	font-weight:bold;
	font-size:14px;
	color:#404849;
	}
	
#mainnavi_container a:hover
	{
	font-weight:bold;
	font-size:14px;
	color:#717171;
	}
	
#nav_main_01
	{
	float:left;
	margin:0 8px 0 0;
	padding:4px 14px 4px 21px;
	background-color:white;
	border:1px solid #717171;
	background-image:url(grfx/nav_main_inaktiv_01.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}
	
#nav_main_aktiv_01
	{
	float:left;
	margin:0 8px 0 0;
	padding:4px 14px 4px 21px;
	border:1px solid #717171;
	background-color:#FFFFFF;
	background-image:url(grfx/nav_main_aktiv_01.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}

#nav_main_aktiv_01 a:link, #nav_main_aktiv_01 a:visited, #nav_main_aktiv_01 a:hover, #nav_main_aktiv_01 a:active
	{
	color:#717171;
	}

#nav_main_02
	{
	float:left;
	margin:0 8px 0 0;
	padding:4px 14px 4px 21px;
	background-color:white;
	border:1px solid #717171;
	background-image:url(grfx/nav_main_inaktiv_02.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}
	
#nav_main_aktiv_02
	{
	float:left;
	margin:0 8px 0 0;
	padding:4px 14px 4px 21px;
	border:1px solid #717171;
	background-color:#FFFFFF;
	background-image:url(grfx/nav_main_aktiv_02.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}

#nav_main_aktiv_02 a:link, #nav_main_aktiv_02 a:visited, #nav_main_aktiv_02 a:hover, #nav_main_aktiv_02 a:active
	{
	color:#717171;
	}
	
#nav_main_03
	{
	float:left;
	margin:0 8px 0 0;
	padding:4px 14px 4px 21px;
	background-color:white;
	border:1px solid #717171;
	background-image:url(grfx/nav_main_inaktiv_03.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}
	
#nav_main_aktiv_03
	{
	float:left;
	margin:0 8px 0 0;
	padding:4px 14px 4px 21px;
	border:1px solid #717171;
	background-color:#FFFFFF;
	background-image:url(grfx/nav_main_aktiv_03.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}

#nav_main_aktiv_03 a:link, #nav_main_aktiv_03 a:visited, #nav_main_aktiv_03 a:hover, #nav_main_aktiv_03 a:active
	{
	color:#717171;
	}
	
#nav_main_04
	{
	float:left;
	margin:0 8px 0 0;
	padding:4px 14px 4px 21px;
	background-color:white;
	border:1px solid #717171;
	background-image:url(grfx/nav_main_inaktiv_04.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}
	
#nav_main_aktiv_04
	{
	float:left;
	margin:0 8px 0 0;
	padding:4px 14px 4px 21px;
	border:1px solid #717171;
	background-color:#FFFFFF;
	background-image:url(grfx/nav_main_aktiv_04.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}

#nav_main_aktiv_04 a:link, #nav_main_aktiv_04 a:visited, #nav_main_aktiv_04 a:hover, #nav_main_aktiv_04 a:active
	{
	color:#717171;
	}

#nav_main_aktiv a:link { color:#bdc4c4; font-weight:normal; text-decoration:none; }
#nav_main_aktiv a:visited { color:#bdc4c4; font-weight:normal; text-decoration:none; }
#nav_main_aktiv a:hover { color:#bdc4c4; font-weight:normal; text-decoration:none; }
#nav_main_aktiv a:active { color:#bdc4c4; font-weight:normal; text-decoration:none; }
	
#logo_container
	{
	float:left;
	display:inline;
	position:relative;
	z-index:5;
	width:236px;
	height:108px;
	margin:0 0 0 55px;
	padding:0;
	background-image:url(gfx/logo_cookimo.jpg);
	background-position:10px 10px;
	background-repeat:no-repeat;
	}

#inhalte
	{
	float:left;
	display:inline;
	position:relative;
	z-index:6;
	width:900px;
	margin:25px 25px 25px 25px;
	padding:0;
	}

#inhalte a.smalltext:link { font-size:12px; }
#inhalte a.smalltext:hover { font-size:12px; }
#inhalte a.smalltext:visited { font-size:12px; }
#inhalte a.smalltext:selected { font-size:12px; }

#inhalte_kl
	{
	float:left;
	display:inline;
	position:relative;
	z-index:6;
	width:900px;
	margin:25px 25px 25px 25px;
	padding:0;
	font-size:12px;
	}

#inhalte_kl a:link { font-size:12px; }
#inhalte_kl a:hover { font-size:12px; }
#inhalte_kl a:visited { font-size:12px; }
#inhalte_kl a:selected { font-size:12px; }

#oeffnungszeiten
	{
	float:right;
	display:inline;
	text-align:right;
	width:290px;
	position:relative;
	bottom:0;
	z-index:100;
	bottom:5px;
	font-size:11px;
	padding:5px 0 10px 25px;
	margin:0;
	font-size:15px;
	color:#FFF;
	}

#anschrift
	{
	float:left;
	display:inline;
	width:455px;
	height:20px;
	position:relative;
	z-index:100;
	bottom:5px;
	font-size:11px;
	padding:5px 25px 0 0;
	}

#grauer_balken
	{
	float:left;
	position:relative;
	z-index:50;
	bottom:30px;
	width:900px;
	height:33px;
	color:white;
	font-size:18px;
	font-weight:bold;
	background-color:#404849;
	padding:10px 25px 0 25px;
	margin:0;
	}

#navi_bottom
	{
	float:left;
	display:inline;
	width:900px;
	height:20px;
	position:relative;
	z-index:100;
	bottom:30px;
	color:#e46626;
	font-size:11px;
	padding:5px 25px 0 25px;
	}

#navi_bottom a:link { font-size:12px; }
#navi_bottom a:visited { font-size:12px; }
#navi_bottom a:hover { font-size:12px; }
#navi_bottom a:selected { font-size:12px; }

.map24_senden
	{
	width:140px;
	background-color:#404849;
	font-size:12px;
	font-weight:bold;
	border:1px solid white;
	color:white;
	padding:3px 15px 3px 15px;
	margin:0;
	}

.eingabe_map24
	{
	width:200px;
	padding:2px;
	margin:3px 0 3px 0;
	border:1px solid #404849;
	color:#404849;
	background-color:#FFFFFF;
	font.size:11px;
	}

.stoerer
	{
	position:absolute;
	z-index:2000;
	width:157px;
	height:156px;
	bottom:3px;
	margin:0 0 0 549px;
	background-image:url(bilder/stoerer_oeffnungszeiten.jpg);
	background-repeat:no-repeat;
	}
