
/**************************/
/* STANDARD EINSTELLUNGEN */
/**************************/
body {
	margin: 0px;
	padding: 0px;
  background-image: url(images/hg.gif);
	background-repeat: repeat-x;
}

* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0px;
	margin: 0px;
}

a:link { color: #FF9000;  }
a:hover { color: #FF9000;  }
a:active { color: #FF9000;  }
a:visited { color: #FF9000;  }

/*************/
/* DIE SEITE */
/*************/

#site_wrapper {
	width: 990px;
	margin: 0px auto;
}

/* vertikal */

#site_head_wrapper {
  background-image: url(images/head_wrapper.jpg); 
	background-repeat: no-repeat;
	height: 166px;
  margin: 0px;
}

#filialen {
	margin-right: 0px;
	height: 50px;
	width: 290px;
	float: right;
}

#flash {
  margin-top: 32px;
	margin-right: 10px;
	height: 110px;
	width: 308px;
	float: right;
}

#site_head_wrapper h1 {
	padding: 5px 0px 0px 15px;
	font-size: 9px;
	margin: 0px;
	font-family: Verdana;
	color: #FF9000;
	font-weight: normal;
	float: left;
}

#site_content_wrapper { }
#site_foot_wrapper { }

/* horizontal */

#left_container {
	float: left;
	width: 200px;
}

#middle_container {
	float: left;
	width: 569px;
}

#right_container {
	float: left;
	width: 200px;
}

/******************/
/* DIE NAVIGATION */
/******************/

#navioben 					{ background-image: url(images/navioben.gif); height: 35px; }
#naviunten					{ background-image: url(images/naviunten.gif); background-repeat: no-repeat; height: 5px; }

#left_container ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#left_container ul li {
	margin: 0px;
	padding: 0px 0px 0px 25px;
	list-style-type: none;
}

#left_container ul li.naviEbene0 				{	background-image: url(images/navi_n.gif);	height: 17px; padding-top: 1px; padding-bottom: 0px; }
#left_container ul li.naviEbene0 a			{	text-decoration: none; font-size: 10px;	color: #000; }
#left_container ul li.naviEbene0_sel 		{ background-image: url(images/navi_s.gif); height: 17px; padding-top: 1px; padding-bottom: 0px; }
#left_container ul li.naviEbene0_sel a	{ text-decoration: none; font-size: 10px; color: #FFF;  }
#left_container ul li.naviEbene0_hover 	{ background-image: url(images/navi_h.gif); height: 17px; padding-top: 1px; padding-bottom: 0px; }
#left_container ul li.naviEbene0_hover a{ text-decoration: none; font-size: 10px; color: #000; }

#left_container ul li.naviEbene1 				{	background-image: url(images/unavi_n.gif);	height: 17px; padding-top: 1px; padding-bottom: 0px; }
#left_container ul li.naviEbene1 a			{ text-decoration: none; font-size: 10px;	color: #000; }
#left_container ul li.naviEbene1_sel 		{	background-image: url(images/unavi_n.gif);	height: 17px; padding-top: 1px; padding-bottom: 0px; }
#left_container ul li.naviEbene1_sel a	{ text-decoration: none; font-size: 10px;	color: #FC2F26; }
#left_container ul li.naviEbene1_hover 	{	background-image: url(images/unavi_n.gif);	height: 17px; padding-top: 1px; padding-bottom: 0px; }
#left_container ul li.naviEbene1_hover a{ text-decoration: none; font-size: 10px;	color: #FF9900; }

#left_container ul li.naviEbene2 				{	background-image: url(images/navi_n.gif);	height: 17px; padding-top: 1px; padding-bottom: 0px; }
#left_container ul li.naviEbene2 a			{ text-decoration: none; font-size: 10px;	color: #000; }
#left_container ul li.naviEbene2_sel 		{ padding: 0px 0px 0px 25px; }
#left_container ul li.naviEbene2_sel a	{ text-decoration: none; font-size: 10px;	color: #000; }
#left_container ul li.naviEbene2_hover 	{ padding: 0px 0px 0px 25px; background-color: #333; }
#left_container ul li.naviEbene2_hover a{ text-decoration: none; font-size: 10px;	color: #000; }

/**************/
/* DER INHALT */
/**************/

#bodyoben {
	background-image: url(images/bodyoben.gif);   
	height: 45px;
	background-repeat: no-repeat;
}

#bodyoben_vorschau {
	background-image: url(images/bodyoben_vorschau.gif);   
	height: 45px;
	background-repeat: no-repeat;
}

#bodyoben_kontaktformular {
	background-image: url(images/bodyoben_kontaktformular.gif);   
	height: 45px;
	background-repeat: no-repeat;
}


#bodymitte {
	background-image: url(images/bodymitte.gif);
	background-repeat: repeat-y; 
	padding-left: 25px;
	padding-right: 25px;
}

#bodyunten { 
	text-align: right;
	padding-right: 20px;
	padding-top: 20px;
	background-image: url(images/bodyunten.gif); 
	background-repeat: no-repeat;
	height: 50px; 
}


#bodyoben h2 	{ padding: 18px 0px 0px 16px; }
#bodymitte p 	{ padding-top: 5px; padding-bottom: 5px; }
#bodymitte ul { padding-left: 30px;	list-style-image: url(images/topic.gif); }
#bodymitte li	{ padding-top: 2px; padding-bottom: 2px; }

.more {
	background-image: url(images/bodymitte.gif);
	background-repeat: repeat-y; 
	padding-left: 25px;
	padding-right: 25px;
}

.inhalt-2 {	padding-right: 30px; }
.rot { color: #FF0000; }

.eingabefeld  { border: 1px solid #F6EACD; width: 250px; height: 14px; }
.eingabefeld2 { border: 1px solid #F6EACD; width: 250px; height: 50px; }
.submit { border: 1px solid #F6EACD; background-color: #F6EACD; width: 100px; height: 16px; }

/**************/
/* DIE ADDINS */
/**************/

.addin_r { 	width: 200px; margin-right: 10px; margin-top: 3px;}
.addin_l { 	width: 200px; }

#addin-oben {
	padding-top: 17px;
	padding-left: 10px;
	paddin-bottom: 0px;
	margin: 0px;
	height: 30px;
	background-image: url(images/addin-oben.gif);   
	background-repeat: no-repeat;
}

#addin-oben2 {
	padding-top: 17px;
	padding-left: 10px;
	paddin-bottom: 0px;
	margin: 0px;
	height: 35px;
	background-image: url(images/navioben_news.gif);   
	background-repeat: no-repeat;
}

#addin-mitte {
	background-image: url(images/addin-mitte.gif);
	background-repeat: repeat-y; 
	padding-left: 15px;
	padding-right: 25px;
}

#addin-unten { 
	background-image: url(images/addin-unten.gif); 
	background-repeat: no-repeat;
	height: 10px; 
}

#addin-oben p { padding-top: 7px; padding-bottom: 7px; }
#addin-mitte p { padding-top: 7px; padding-bottom: 7px; }

#addinoben-l { 
	padding-top: 12px;
	padding-left: 25px;
	background-image: url(images/addinoben-l.gif); 
	height: 28px; 
}

#addinmitte-l { 
	background-image: url(images/navimitte.gif); 
	padding-left: 25px; 
	padding-right: 20px;
}

#addinunten-l { 
	background-image: url(images/naviunten.gif); 
	background-repeat: no-repeat; 
	height: 5px; 
}

#addinmitte-l p { padding-top: 7px; padding-bottom: 7px; }
