body {
	padding:0;
	margin:0 auto;
	font-family:Arial;
}

* html body {
text-align:center;
}

#outer {
	padding:0px;
	margin:0 auto;
	width: 967px;
	height:600px;
	min-height:600px;
	margin-bottom:-35px;
	margin-top:10px;
}

* html #outer {text-align:left;}

#inner {padding-left: 170px; padding-right:170px;}
html>body #outer {height:auto;}
#left {
	position:relative;
	width:250px;
	float:left;
	margin-left:-170px;
	background:url(/fileadmin/template/img/ecke_linksoben.gif) no-repeat;
	margin-bottom:20px;
	height:50px;
}

.left_content {
	height:410px;
	background:#f0f0f0;
}

.left_footer {
border-top:#ffffff solid 2px;
height:20px;
background:#dbdbdb;
}

.left_navnews {
min-height:280px;
height:auto;
background:#f0f0f0;
padding-bottom:20px;
}

* html .left_navnews {
min-height:280px;
height:280px;
background:#f0f0f0;
padding-bottom:20px;
}

.news {
background:#f0f0f0;
min-height:100px;
height:auto;
padding-bottom:10px;
}

* html .news {
background:#f0f0f0;
min-height:100px;
height:100px;
padding-bottom:10px;
}

#right {
	position:relative;
	width:247px;
	float:right;
	margin-right:-170px;
	background:url(/fileadmin/template/img/bg_transparent.gif);
	height:600px;
}

* html #right {
	margin-right:-170px;
}

*+html #right {
	margin-right:-170px;
}

.right_header {
height:20px;
width:247px;
border-bottom:2px #ffffff solid;
background-color:#f8f8f8;
}

* html .right_header {
	height:25px;
}

#content {
background-color:#fdf7eb;
width:450px;
margin-left:90px;
height:600px ;
}

* html #content {
margin-left:10px;
}

*+html #content {
margin-left:10px;
}


.content_background{
height:auto;
min-height:578px;
}

* html .content_background{
height:578px;
min-height:578px;
}



/* Hauptnavigation */
#hauptnavigation {
border-top:1px solid #d9d9d9;
border-bottom:1px solid #ffffff;
	}


/* Mainnavigation */

.mainnav a:link, .mainnav a:visited {
	display: block;
	text-align: right;
	text-decoration: none;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:30px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #d9d9d9;
	background: url(/fileadmin/template/img/mainnav_punkt.jpg)  no-repeat 230px 7px ;
	font-family:arial;

	color:#797876;
	text-decoration:none;
	text-transform:uppercase;
	}

.mainnav a:hover {
	display: block;
	text-align: right;
	text-decoration: none;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:30px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #d9d9d9;
	font-family:arial;

	color:#eca334;
	text-decoration:none;
	background: url(/fileadmin/template/img/mainnav_punkt_hover.jpg)  no-repeat 230px 7px ;
	text-transform:uppercase;
	}

.mainnav_act a:link, .mainnav_act a:visited {
	border-top:1px solid #ffffff;
	border-bottom:1px solid #d9d9d9;
	padding-top:4px;
	padding-bottom:4px;
	text-align:right;
	background: url(/fileadmin/template/img/mainnav_punkt_akt.jpg) #fae3c3 no-repeat 230px 7px ;
	padding-right:30px;
	display:block;
	font-family:arial;

	color:#797876;
	text-decoration:none;
	text-transform:uppercase;
	}


.subnav a:link, .subnav a:visited {
	display: block;
	text-align: right;
	text-decoration: none;
	padding-top:4px;
	padding-bottom:4px;
	margin-right:30px;
	padding-right:10px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #d9d9d9;
	font-family:arial;

	color:#b5b5b5;
	text-decoration:none;
	}

.subnav a:hover {
	display: block;
	text-align: right;
	text-decoration: none;
	padding-top:4px;
	padding-bottom:4px;
	margin-right:30px;
	padding-right:10px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #d9d9d9;
	font-family:arial;

	color:#eca330;
	text-decoration:none;
	}

.subnav_act a:link, .subnav_act a:visited {
	border-top:1px solid #ffffff;
	border-bottom:1px solid #d9d9d9;
	padding-top:4px;
	padding-bottom:4px;
	text-align:right;
	margin-right:30px;
	padding-right:10px;
	display:block;
	font-family:arial;

	color:#eca330;
	text-decoration:none;
	}

div.csc-header {
padding:0px;
margin:0px;

}

.csc-firstHeader {
color:#eca330;

font-weight:bold;
}

.csc-header h1{
color:#eca330;

font-weight:bold;
}

.csc-textpicHeader h1{
	color:#eca330;
	font-weight:bold;
}

.p2media, .p2media a{
font-family:arial;
color:#adadad;
padding-top:10px;
text-decoration:none;
background:url(/fileadmin/template/img/bg_transparent.gif);
}


.news_header {
color:#787878;
font-family:arial;
padding-right:30px;
text-decoration:none;
font-weight:normal;
}

.news_header a{
color:#787878;
font-family:arial;
padding-right:30px;
text-decoration:none;
font-weight:normal;

}



.news_content {
font-family:arial;

color:#a0a0a0;
padding-right:30px;
padding-left:30px;
text-align:right;

}



.news_mehr{
text-align:right;
padding-right:30px;
color:#787878;
}

.news_mehr a {
color:#787878;
font-family:arial;
text-decoration:none;
font-weight:normal;
}

.logo{
margin-left:20px;
margin-top:30px;
padding-bottom:20px;

}

.content_header{
height:20px;
width:450px;
background-color:#fae3c3;
}

* html .content_header {
	height:25px;
}

.content_area {
padding-top:100px;
padding-right:50px;
padding-left:40px;
padding-bottom:20px;
font-family:arial;

color:#7a7879;
line-height:18px;
}

.suche {
position:absolute; top:2px; left:280px; z-index:1;
}

.suche_lupe{
position:absolute; top:0px; left:150px; z-index:2;
}

* html .suche {
position:absolute; top:1px; left:280px; z-index:1;
}

* html .suche_lupe {
position:absolute; 
top:3px; 
left:150px; 
}

*+html div.suche {
position:absolute; top:-1px; left:280px; z-index:1;
}

*+html div.suche_lupe {
position:absolute; 
top:3px; 
left:150px; 
}

td > p.bodytext {
font-family:Arial;
color:#7a7879;
}

div,p  {margin-top:0}
* html #centrecontent {height:1%;margin-bottom:12px}
#minHeight{float:left;width:0px;height:0;margin-bottom:-52px;}
* html #minHeight{margin-bottom:-50px;}

.groessenwaehler {
padding-top:5px;
font-size:11px;
}


/* ##### KONTAKTFORMULAR ##### */
#kontakt_absenden a{
	float:right;
	display:block;
	padding-left:36px;
	width:60px;
	height:20px;
	text-decoration:none;
	font-weight:bold;
}
#kontakt_absenden a:hover{text-decoration:underline;}
#kontakt_outer{
	width:370px;
}
.kontakt_input{
	width:100px;
	color:#808080;
	font-size:11px;
	margin-bottom:10px;
}
.kontakt_input_plz{
	width:33px;
	color:#808080;
	font-size:11px;
	margin-bottom:10px;
}
.kontakt_input_ort{
	width:63px;
	color:#808080;
	font-size:11px;
	margin-bottom:10px;
}
.kontakt_input_text{margin-bottom:10px;}


.kontakt_abstand_text {
float:left;
width:65px;
}

.kontakt_abstand_input {
float:left;
width:120px;
}


.left_new {
	position:relative;
	background:url(/fileadmin/template/img/bg_nav.gif) bottom repeat-x #f0f0f0;
	width:250px;
	height:auto;
	min-height:570px;
}

* html .left_new {
	margin-top:23px;
	height:576px;
}

*+html .left_new {
	margin-top:23px;
	height:576px;
}

.navigation_layer {
	padding-bottom:120px;
}

.navigation_new{
	width:250px;
	display:block;
}

.news_new {
	position:absolute;
	padding-bottom:30px;
	bottom:0px;
	width:250px;
	height:auto;
	background:#f8f8f8;
	display:block;
	background:url(/fileadmin/template/img/bg_nav.gif) bottom repeat-x #f0f0f0;
}

.runde_ecke{
	background:#f0f0f0;
	height:29px;
	width:225px;
	margin-left:25px;
	margin-bottom:-30px;
}


*+html DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { padding-bottom: 10px; }
* html DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { padding-bottom: 5px; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { padding-bottom: 5px; }

a img {border:0px;}

.news_new h1.csc-firstHeader {
	text-align:right;
	background:url(/fileadmin/template/img/mainnav_punkt_hover.jpg) no-repeat 230px 4px;
	margin-bottom:0px;
	margin-top:0px;
	padding:0 30px;
	font-size:11px;
}
.news_new .bodytext {font-size:11px;text-align:right;padding:0 30px 0px 10px;color:#b5b5b5;}
