@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (de) Einheitliche Standardformatierungen für die wichtigten Inhalts-Elemente
 *
 * @copyright       Copyright 2005-2008, Matt Renzi
 * @link            http://www.mattrenzi.de
 * @lastmodified    Date: 2009-04-03 
 */



html {
height:100%;/* 101%*/
text-align:center;
	}

body {
margin:0;
padding:0;
height:100%;
background-color:#4b4a4d;
font-family:Arial, Helvetica, sans-serif;
font-size: 15px;
color:#4b4a4d;
/**line-height: 20px;*/
	}


/* Layout Elements
------------------------------------------------------------------------ */

#top_container {
width:1000px;
height:230px;
margin:auto;
background-color:#FFFFFF;
background-image:url(../pic/head_01.jpg);
background-repeat:no-repeat;
background-position:top;
border-color:#d4d4d4;
border-style:solid;
border-bottom:0px;
border-top:0px;
border-left-width:5px;
border-right-width:5px;
text-align:left;
	}
	
#main_container {
width:1000px;
margin:auto;
padding: 0px 0px 30px 0px;
background-color:#FFFFFF;
background-image:url(../pic/bg_main_verlauf.jpg);
background-repeat:repeat-x;
background-position:top;
border-color:#d4d4d4;
border-style:solid;
border-bottom-width:5px;
border-top:0px;
border-left-width:5px;
border-right-width:5px;
text-align:left;
	}

#content_container {
width:700px;
padding: 25px 25px 40px 25px;
text-align:left;
float:left;
	}

#angebot_head {
width:250px;
height:55px;
/**padding: 10px 0px 10px 0px;*/
text-align:center;
padding-top:23px;
font-weight:bold;
font-size:22px;
color:#FFFFFF;
background-color:#33a401;
/**background-image:url(../pic/angebot_des_monats.gif);
background-repeat:no-repeat;
background-position:top;
float:left;*/
	}
	
#angebot_wrapper {
	float:left;
}

.angebot {
width:230px;
margin-bottom:15px;
padding: 10px 10px 10px 10px;
text-align:left;
border-color:#45a401;
border-style:solid;
border-bottom-width:2px;
border-top:0px;
border-left:0px;
border-right:0px;
/*float:left;*/
	}

.angebot_bottom {
width:230px;
margin-bottom:15px;
padding: 10px 10px 80px 10px;
text-align:left;
	}

#bottom_container {
width:1000px;
margin:auto;
padding: 15px 0px 40px 0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
line-height: 20px;
	}

.popup {
	background-color:#FFFFFF;
	width:700px;
	padding: 0px 25px 40px 25px;
	text-align:left;
	width: 550px;
	height: 330px;
	margin:auto;
	z-index:20;
	position:absolute;
	top:320px;
	display:none;
	border-style:solid;
	border-width:1px;
	right: auto;
	}

.clear {
clear:both;
	}
	
	
#linie_home{width:1000px;height:5px;margin:auto;background-color:#003382;border-color:#d4d4d4;border-style:solid;border-bottom:0px;border-top:0px;border-left-width:5px;border-right-width:5px;line-height:1px;font-size:1px;
	}

#linie_angebot{width:1000px;height:5px;margin:auto;background-color:#ff0000;border-color:#d4d4d4;border-style:solid;border-bottom:0px;border-top:0px;border-left-width:5px;border-right-width:5px;line-height:1px;
font-size:1px;
	}
	
#linie_shop{width:1000px;height:5px;margin:auto;background-color:#fdc400;border-color:#d4d4d4;border-style:solid;border-bottom:0px;border-top:0px;border-left-width:5px;border-right-width:5px;line-height:1px;
font-size:1px;
	}
	
#linie_kontakt{width:1000px;height:5px;margin:auto;background-color:#33a401;border-color:#d4d4d4;border-style:solid;border-bottom:0px;border-top:0px;border-left-width:5px;border-right-width:5px;line-height:1px;
font-size:1px;
	}
	
#linie_agb_imp{width:1000px;height:5px;margin:auto;background-color:#4b4a4d;border-color:#d4d4d4;border-style:solid;border-bottom:0px;border-top:0px;border-left-width:5px;border-right-width:5px;line-height:1px;font-size:1px;
	}
 
 
 /** TEXT STYLES & HEADLINES
================================================= */
p { line-height: 1.5em; margin: 0 0 1em 0; }

strong { font-weight:bold;
		 color: #f29525;
	}
	
ul {
	line-height:20px;
	}
	
.txt_orange {
		 color: #f29525;
	}
	
.headline {
	margin-bottom:25px;
	}








	
/* Navigation Elements
======================================================================== */


	/* Content Link
------------------------------------------------------------------------ */
	
	
A:link    {font-family: Arial, Helvetica, sans-serif; font-size: 15px;color: #f29525; text-decoration:underline;}
A:active  {font-family: Arial, Helvetica, sans-serif;font-size: 15px;color: #f29525;text-decoration:underline;}
A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 15px;color: #f29525;text-decoration:underline;}
A:hover  {font-family: Arial, Helvetica, sans-serif;font-size: 15px;color: #f29525;text-decoration:none;}
	
	
	/* Main Nav Navigation Boxes 
------------------------------------------------------------------------ */


#subnav{
	width:980px;
	text-align:right;
	margin-bottom:10px;
	}
	
#nav_container{
	width:880px;
	text-align:left;
	padding-top:185px;
	}


	/* Sub Nav Navigation Boxes 
------------------------------------------------------------------------ */
#subnav {
padding-top:3px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 15px; 
color: #650906;
	}


	/* MAIN Navigation Link
------------------------------------------------------------------------ */




/*
Home
------------------------------------------------------------------------ */

.menu_home A:link    { display:block;width:93px;height:45px;background-color:#ffffff;text-decoration:none;float:left;background-image:url(../pic/nav/home.gif);}
.menu_home A:visited { display:block;width:93px;height:45px;background-color:#ffffff;text-decoration:none;float:left;background-image:url(../pic/nav/home.gif);}
.menu_home A:hover   { display:block;width:93px;height:45px;background-color:#ffffff;text-decoration:none;float:left;background-image:url(../pic/nav/home_active.gif);}
.menu_home A:active  { display:block;width:93px;height:45px;background-color:#ffffff;text-decoration:none;float:left;background-image:url(../pic/nav/home_active.gif);}

.menu_home_active A:link    { display:block;width:93px;height:45px;background-color:#ffffff;text-decoration:none;float:left;background-image:url(../pic/nav/home_active.gif);}
.menu_home_active A:visited { display:block;width:93px;height:45px;background-color:#ffffff;text-decoration:none;float:left;background-image:url(../pic/nav/home_active.gif);}
.menu_home_active A:hover   { display:block;width:93px;height:45px;background-color:#ffffff;text-decoration:none;float:left;background-image:url(../pic/nav/home_active.gif);}
.menu_home_active A:active  { display:block;width:93px;height:45px;background-color:#ffffff;text-decoration:none;float:left;background-image:url(../pic/nav/home_active.gif);}


/*
angebot
------------------------------------------------------------------------ */

.menu_angebot A:link    { display:block;width:180px;height:45px;background-color:#ffffff;text-decoration:none;float:left;background-image:url(../pic/nav/angebot.gif);}
.menu_angebot A:visited { display:block;width:180px;height:45px;background-color:#ffffff;text-decoration:none;float:left;background-image:url(../pic/nav/angebot.gif);}
.menu_angebot A:hover   { display:block;width:180px;height:45px;background-color:#ffffff;text-decoration:none;float:left;background-image:url(../pic/nav/angebot_active.gif);}
.menu_angebot A:active  { display:block;width:180px;height:45px;background-color:#ffffff;text-decoration:none;float:left;background-image:url(../pic/nav/angebot_active.gif);}

.menu_angebot_active A:link    { display:block;width:180px;height:45px;background-color:#ffffff;text-decoration:none;float:left;background-image:url(../pic/nav/angebot_active.gif);}
.menu_angebot_active A:visited { display:block;width:180px;height:45px;background-color:#ffffff;text-decoration:none;float:left;background-image:url(../pic/nav/angebot_active.gif);}
.menu_angebot_active A:hover   { display:block;width:180px;height:45px;background-color:#ffffff;text-decoration:none;float:left;background-image:url(../pic/nav/angebot_active.gif);}
.menu_angebot_active A:active  { display:block;width:180px;height:45px;background-color:#ffffff;text-decoration:none;float:left;background-image:url(../pic/nav/angebot_active.gif);}


/*
shop
------------------------------------------------------------------------ */

.menu_shop A:link    { display:block;width:87px;height:45px;background-color:#ffffff;text-decoration:none;float:left;background-image:url(../pic/nav/shop.gif);}
.menu_shop A:visited { display:block;width:87px;height:45px;background-color:#ffffff;text-decoration:none;float:left;background-image:url(../pic/nav/shop.gif);}
.menu_shop A:hover   { display:block;width:87px;height:45px;background-color:#ffffff;text-decoration:none;float:left;background-image:url(../pic/nav/shop_active.gif);}
.menu_shop A:active  { display:block;width:87px;height:45px;background-color:#ffffff;text-decoration:none;float:left;background-image:url(../pic/nav/shop_active.gif);}

.menu_shop_active A:link    { display:block;width:87px;height:45px;background-color:#ffffff;text-decoration:none;float:left;background-image:url(../pic/nav/shop_active.gif);}
.menu_shop_active A:visited { display:block;width:87px;height:45px;background-color:#ffffff;text-decoration:none;float:left;background-image:url(../pic/nav/shop_active.gif);}
.menu_shop_active A:hover   { display:block;width:87px;height:45px;background-color:#ffffff;text-decoration:none;float:left;background-image:url(../pic/nav/shop_active.gif);}
.menu_shop_active A:active  { display:block;width:87px;height:45px;background-color:#ffffff;text-decoration:none;float:left;background-image:url(../pic/nav/shop_active.gif);}


/*
kontakt
------------------------------------------------------------------------ */

.menu_kontakt A:link    { display:block;width:121px;height:45px;background-color:#ffffff;text-decoration:none;float:left;background-image:url(../pic/nav/kontakt.gif);}
.menu_kontakt A:visited { display:block;width:121px;height:45px;background-color:#ffffff;text-decoration:none;float:left;background-image:url(../pic/nav/kontakt.gif);}
.menu_kontakt A:hover   { display:block;width:121px;height:45px;background-color:#ffffff;text-decoration:none;float:left;background-image:url(../pic/nav/kontakt_active.gif);}
.menu_kontakt A:active  { display:block;width:121px;height:45px;background-color:#ffffff;text-decoration:none;float:left;background-image:url(../pic/nav/kontakt_active.gif);}

.menu_kontakt_active A:link    { display:block;width:121px;height:45px;background-color:#ffffff;text-decoration:none;float:left;background-image:url(../pic/nav/kontakt_active.gif);}
.menu_kontakt_active A:visited { display:block;width:121px;height:45px;background-color:#ffffff;text-decoration:none;float:left;background-image:url(../pic/nav/kontakt_active.gif);}
.menu_kontakt_active A:hover   { display:block;width:121px;height:45px;background-color:#ffffff;text-decoration:none;float:left;background-image:url(../pic/nav/kontakt_active.gif);}
.menu_kontakt_active A:active  { display:block;width:121px;height:45px;background-color:#ffffff;text-decoration:none;float:left;background-image:url(../pic/nav/kontakt_active.gif);}


	/* SUB Navigation Link (Impressum & AGB
------------------------------------------------------------------------ */


A.subnav:link    { text-decoration:none;font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #4b4a4d;}
A.subnav:visited { text-decoration:none;font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #4b4a4d;}
A.subnav:hover   { text-decoration:underline;font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #4b4a4d;}
A.subnav:active  { text-decoration:underline;font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #4b4a4d;}

A.subnav_active:link    { text-decoration:underline;font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #4b4a4d;}
A.subnav_active:visited { text-decoration:underline;font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #4b4a4d;}
A.subnav_active:hover   { text-decoration:underline;font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #4b4a4d;}
A.subnav_active:active  { text-decoration:underline;font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #4b4a4d;}

