/*************/
/* Allgemein */
/*************/
* {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

/* Wenn der Scrollbalken nicht immer angezeigt werden soll, nachfolgende Zeile bitte auskommentieren */
html {overflow: -moz-scrollbars-vertical;}
body {background-image:url(system_images/background.jpg); background-repeat:repeat-x; margin:0px; background-color:#464648;}
p{margin:0; padding:0;}
img {border:none;}
.liste{list-style-type:square; list-style-image:url(system_images/list_square.gif);}

a {text-decoration:none; color:#E97615;}

.back {color:#464648;}
.back:hover {text-decoration:none; color:#464648;}

.h1, h1 {font-size:18px; padding-top:0px; margin-top:0px; margin-bottom:10px; text-transform:uppercase; font-weight:normal; line-height:26px;}
.h2, h2 {font-size:14px;font-weight:normal; color:#E97615; margin:0px; background-image:url(system_images/h2.gif); background-repeat:no-repeat; padding-left:20px; background-position:0 center;}
.h3, h3 {font-size:12px;font-weight:bold; padding-top:0px; padding-left:0px; padding-bottom:5px; margin:0px; color:#E97615;}
.h4, h4 {font-size:13px;text-transform:uppercase; font-weight:bold; padding-top:0px; padding-left:0px; padding-bottom:5px; margin:0px;}


/**********/
/* Links */
/**********/

.a {color:#E97615; text-decoration:none;}
.blacksmall {color:#505051; text-decoration:none; font-size:11px;}
.blacksmall a {color:#505051; text-decoration:none; font-size:11px;}
.blacksmall a:hover {color:#E97615;}

/**********/
/* Aufbau */
/**********/
.centercenterbox {
	/*margin:0px auto; 
	width:1028px;*/
	width:1031px;
}
.centerbox {
	/*width:996px;*/
	width:999px;
	background-image:url(system_images/background_content.jpg); background-repeat: no-repeat; background-position: 0 140px; background-color:#ECE9E0;
	border-right: 1px solid #666666;
	float:left;
}

.rechter_tab {
	background-image:url(system_images/rechter_tab.jpg);
	width:31px;
	vertical-align:top;
	/*min-height:500px; float:left;*/
	background-repeat:no-repeat;
	background-color:#464648;
}
.head {
	height:140px;
	background-image:url(system_images/header.jpg);
	border-bottom: 1px solid #666666;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

.logo {
	width:350px;
	float:left;
	height:85px;	
}

.music {
	text-align:right;
	color:#464648;
	font-size:11px;
	padding-top:10px;
	padding-right:17px;
	width:620px;
	height:100px;
	float:left;
}

.contentbox {
	
}

.left_area{
	float:left;
	width:215px;
	height:100%;
}
.left_navi {
	width:215px;
	height:213px;
	padding-top:20px;
}

.left_navi_bottom{
	background-color:#FFFFFF;
	margin-top:200px;
}


.content_main{
	float:left;
	/*width:747px; /*781px*/
	padding:17px 17px 17px 17px;
	background-color:#ECE9E0;
}


.head_img_start {
	float:left;
	height:220px;
	width:500px;
	overflow:hidden;
}

.content_text {
	clear:both;
	background-color:#ECE9E0;
	color:#464648;
	line-height:160%;
	padding-top:17px;
	width:500px;
}

.linie_bottom {
	clear:both;
	background-image:url(system_images/abbinder_linie.gif);
	background-repeat:no-repeat;
	height:22px;
	padding-left:232px; margin-left:232px;
	text-align:right;
	color: #464648;
	font-size:11px;
	padding-right:20px;
	vertical-align:bottom;
	line-height:22px;
}

.clear {
	clear:both;
}

.right_area {
	float:left;
	width:230px;
	border-right:17px solid #ECE9E0;
	border-top:17px solid #ECE9E0;
	background-color:#ECE9E0;
}

.news {
	border-bottom:17px solid #ECE9E0;
}

.teaser_head{
	border-bottom:1px solid #ffffff;
	color:#E97615;
	font-size:14px;
	padding-left:28px;
	height:35px;
	background-image:url(system_images/menu_point.gif);
	background-position: 10px 10px;
	background-repeat:no-repeat;
}

.teaser_text {
	color:#464648;
	padding-left:38px;
	font-size:12px;
	padding-top:5px;
	line-height:160%;
}

.news_text {
	color:#464648;
	padding-left:10px;
	font-size:12px;
	padding-top:5px;
	line-height:160%;
}

.foot {
	clear:both;
	color:#ffffff; font-size:12px; font-weight:bold;
	padding-top:18px;
	height:32px;
	background-color:#E97615;
	width:999px;
	border-top:1px solid #ffffff;
	text-indent:232px;
}

/********/
/* Navi */
/********/
.mainmenu	{padding:0; margin:0;}
.menu1		a{color:#464648; font-size:14px; text-decoration:none; padding-left:5px;}
.menu1 		{display:block; background-image:url(system_images/menu_point.gif); background-repeat:no-repeat; background-position:22px 10px; line-height:34px; padding-left:34px;}
.menu1Active	a{color:#E97615; font-size:14px; text-decoration:none;}
.menu1Down	a{color:#E97615; font-size:14px; text-decoration:none;}
.menu1 a:hover	{color:#E97615; font-size:14px; text-decoration:none;}

.menu2		a{color:#464648; font-size:12px; text-decoration:none;}
.menu2		{line-height:28px; display:block; background-image:url(system_images/background_submenu.gif); background-repeat:no-repeat; padding-left:45px;}
.menu2Last	{line-height:28px; display:block; background-image:url(system_images/background_submenu_last.gif); background-repeat:no-repeat; padding-left:45px;}
.menu2Active	a{color:#E97615; font-size:12px; text-decoration:none;}
.menu2Down	a{color:#E97615; font-size:12px; text-decoration:none;}
.menu2 a:hover	{color:#E97615; font-size:12px; text-decoration:none;}

.menu3		a{color:#464648; font-size:12px; text-decoration:none;}
.menu3		{line-height:28px; display:block; background-image:url(system_images/background_sub_submenu.gif); background-repeat:no-repeat; padding-left:60px;}
/*.menu3Last	{line-height:28px; display:block; background-image:url(system_images/background_submenu_last.gif); background-repeat:no-repeat; padding-left:58px;}*/
.menu3Active	a{color:#E97615; font-size:12px; text-decoration:none;}
.menu3Down	a{color:#E97615; font-size:12px; text-decoration:none;}
.menu3 a:hover	{color:#E97615; font-size:12px; text-decoration:none;}


.menu_trenner {color:#726859; font-size:13px; text-decoration:none; font-weight:bold;}

/*************/
/* Listings */
/*************/

/* Start */
.list_first{ float:left; width:494px; background-image:url(system_images/list_linie.gif); background-repeat:no-repeat; background-position:bottom; padding-bottom:30px;}
.list{ float:left; width:494px; background-image:url(system_images/list_linie.gif); background-repeat:no-repeat; background-position:bottom; padding-top:14px; padding-bottom:1px; display:inline;}
.list_last{ float:left; width:494px; padding-top:14px; padding-bottom:1px; display:inline;}
.list_left {float:left;width:184px; padding:0; margin:0;}
.list_right{float:left; width:270px; padding-left:20px; padding-right:20px; padding-bottom:20px; margin:0;}

/* Angebote */
.list_left_a {float:left; padding:0; margin:0; width:100px;}
.list_right_a{float:left; padding-left:20px; padding-right:20px; padding-bottom:20px; margin:0; width:344px;}

/*************/
/* Formular  */
/*************/
.inputfield {
	border:1px solid #E97615;
	width:123px;
	height:14px;
}
.selectfield {
	border:1px solid #E97615;
	width:123px;
	height:18px;
}

.submit {border:1px solid #E97615; background-color:#FFFFFF;}

/*************/
/* Templates */
/*************/
.row_color_1 td {
	background-color:#BEBBA8;
	vertical-align:top;
	padding:2px;
}

.row_color_2  {
	vertical-align:top;
	padding:2px;
}
