/* Angaben zum Hauptmenü und Untermenü:*/
@import url(menu.css);

/* Angaben zum Footer:*/
@import url(footer.css);

/* Angaben zum Inhalt und Überschriften:*/
@import url(content.css);

/* Angaben zum Formulare:*/
@import url(kontaktformular.css);


/* Allgemeine einstellungen */
/* 
-----------------------------------------------------------------------------------
*/

html {
	margin: 0px;
	padding: 0px;
}
body {
	background: #ffffff;
	text-align: center;
	margin: 0px;
	padding: 15px 0 15px 0;
	scrollbar-track-color: #f7f7f7; /*-- Scrollbalken-Hintergrundfarbe --*/
	scrollbar-base-color: #f7f7f7; /*-- Scrollbalken-Farbe --*/
	scrollbar-face-color: #f7f7f7; /*-- Farbe der Scrollbalken-Oberfläche --*/
	scrollbar-arrow-color: #e60407; /*-- Farbe des Scrollbalken-Pfeils --*/
	scrollbar-shadow-color: #999999; /*-- 3D-Rahmen. Farbe der rechten und unteren Seite der 3D-Elemente --*/
	scrollbar-highlight-color: #999999; /*-- 3D-Rahmen. Farbe der linken und oberen Seite der 3D-Elemente --*/
	scrollbar-darkshadow-color: #ffffff; /*-- 3D-Rahmen. Farbe der äußeren rechten und unteren Seite der 3D-Elemente --*/
	scrollbar-3dlight-color: #ffffff; /*-- 3D-Rahmen. Farbe der äußeren linken und oberen Seite der 3D-Elemente --*/
}
* {
  	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
  	text-decoration: none;
  	font-size: 11px;
	text-align: left;
	line-height: 17px;
}
#clear-float, .clear-float {
  	clear: both;
}


#border {
	border: 1px solid #e60407;
	background: url(../imgs/gfx_hintergrund.gif);
	margin: 0px auto;
	padding: 0px;
	width: 99%;
	text-align: left;
}
#banner-oben {
	background: url(../imgs/gfx_banneroben_hg.jpg) repeat-x;
	height: 66px;
	text-align: right;
}
#logo {
	text-align: left;
	float: left;
}
#menu-oben {
	text-align: right;
	float: right;
}


#main1 {
	margin: 0px;
	padding: 0px;
	background: transparent;
}

/* Inhalt linke spalte */
#content-links {
	padding: 0px 0px 0px 10px;
	margin: 0px;
	width: 170px;
	float: left;
}
#untermenu {
	margin: 16px 0px 22px 0px;
	padding: 0px;
}
#login {
	border-bottom: 2px solid #333333;
	border-top: 2px solid #e60407;
	margin: 0px 0px 22px 0px;
	padding: 5px 5px 0 5px;
}


#content {	
	float: left;
	width: 56%;
}
#inhalt {
	border: 1px solid #c5c7ca;
	background: #ffffff;
	padding: 10px 2% 10px 2%;
}
/* footer */
#footer {
	text-align: right;
	padding: 4px 0px 10px 0px;
	color: #999999;
}


/* Inhalt rechte spalte */
#content-rechts {
	padding: 0px;
	margin: 15px 15px 0 20px;
	width: 170px;
	float: left;
}

#mini-basket {
	border: 1px solid #c5c7ca;
	background: #ffffff;
	margin: 0 0 25px 0;
}
#mini-basket div {
	padding: 0px 5px 0px 5px;
}

#zusatzinfos {
	border: 1px solid #c5c7ca;
	background: #ffffff;
	margin: 0 0 25px 0;
}
#zusatzinfos div {
	padding: 0px 5px 0px 5px;
}