body{
	background-color:#333333;
	color: #333333;
	margin: 0px;
}

#centerpage {
	width:950px;
	margin-left: auto;
	margin-right: auto;
	margin-top:35px;
	margin-bottom:35px;
	position: relative;
	background-color:#333333;
}

#mainpage {
	width:950px;
	top: 0px;
	margin: 0px;
}

/*Head Bereich */	
#head_area {
	width:950px;
	position: relative;
	margin: 0px;
	height:50px;
	padding-top:6px;
	border-top:1px solid #a3a3a3;
	
}

#teaser_area {
	width:950px;
	position: relative;
	margin: 0px;
	height:374px;
}

#teaser_area_klein {
	width:950px;
	position: relative;
	margin: 0px;
	height:194px;
}

#logo {
	position: absolute;
	left:806px;
	top:80px;
	z-Index:200;
	width:114px;
	height:136px;
}

#teaser {
	position: absolute;
	width: 950px;
	height:365px;
	top:61px;
}

#teaser_klein {
	position: absolute;
	width: 950px;
	height:185px;
	top:61px;
}

/*Head Bereich */

/* Content Bereich */
#content {
	width:950px;
	left:0px;
	top:0px;
}
/*
h1 {
	color: #ffffff;
    font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	margin-top:10px;
	text-align:left;
}

h2 {
	color: #ffffff;
    font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	padding-left:12px;
}*/

#textbox {
	width: 950px;
	position: relative;	
	top:0px;
	font-family: arial, helvetica, sans-serif;
	font-weight:normal;
}

/* Box smal*/
.box_smal {
position:relative;
width:310px;
float:left;
margin-right:10px;
}

.box_smal_right {
position:relative;
width:310px;
float:right;
margin-bottom:10px;
}

.box_last_smal {
position:relative;
width:310px;
float:left;
}

.box_head {
position:relative;
width:310px;
height:47px;
background-image: url(../images/box_smal_head.png);
background-repeat:no-repeat;
}

.box_body {
position:relative;
width:310px;
min-height:150px;
background-color:#ebebeb;
}

.box_body_long {
position:relative;
width:310px;
min-height:450px;
background-color:#ebebeb;
}

.box_footer {
position:relative;
width:310px;
height:20px;
background-image: url(../images/box_smal_footer.png);
background-repeat:no-repeat-y;
}

.box_head_text{ padding:10px; width: 280px; color: #ffa200; font-weight:bold;}
.box_headline_text { padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px;font-weight:bold;}
.box_headline_text1 { padding-right:10px; font-weight:bold;}
.box_headline_text1 a:link { text-decoration: none; font-family: arial, helvetica, sans-serif; font-weight: bold; color: #333333;}
.box_headline_text1 a:visited {text-decoration: none; font-family: arial, helvetica, sans-serif; font-weight: bold; color: #333333;}
.box_headline_text1 a:hover {text-decoration: none; font-family: arial, helvetica, sans-serif; font-weight: bold; color: #333333;}
.box_headline_text1 a:active {text-decoration: none; font-family: arial, helvetica, sans-serif; font-weight: bold; color: #333333;}

.box_body_text { padding-left:10px; padding-right:10px;}

.box_body_text_left { 
position:relative;
width:295px;
float:left;
padding-right:5px;
}

.box_body_text_right { 
position:relative;
width:295px;
float:right;
padding-left:5px;
font-weight:bold;
}

.box_body_text_headline {
position:relative;
color:#ffa200;
font-weight:bold;
border-top:1px solid #a3a3a3;
border-bottom:1px solid #a3a3a3;
padding-top:4px;
padding-bottom:4px;
margin-bottom: 10px;
height:50px;
}

.box_body_text_headline_right {
position:relative;
float:right;
}

/* Box smal*/
/* Box big*/
.box_big_left {
position:relative;
width:630px;
float:left;
margin-right:10px;
}

.box_big_right {
position:relative;
width:310px;
float:right;
}

.box_big_head {
position:relative;
width:630px;
height:47px;
background-image: url(../images/box_big_head.png);
background-repeat:no-repeat;
background-position:right;
background-color:#5e5e5e;
}

.box_big_body {
position:relative;
width:630px;
min-height:120px;
background-color:#ebebeb;
}

.box_big_footer {
position:relative;
width:630px;
height:20px;
background-image: url(../images/box_big_footer.png);
background-repeat:no-repeat-y;
}

.box_big_image  {
border-top: 1px solid #a3a3a3;
border-bottom: 1px solid #a3a3a3;
padding-top:10px;
padding-bottom:10px;
}

.box_head_text{ padding:10px; width: 280px; color: #ffa200;}
.box_headline_text { padding-left:10px; padding-right:10px; padding-top:10px; font-weight:bold;}
.box_body_text { padding-left:10px; padding-right:10px;}

/* Box big*/


/* Box full*/
.box_full {
position:relative;
width:950px;
}

.box_full_body_text_left { 
position:relative;
width:295px;
float:left;
padding-right:15px;
}

.box_full_body_text_middle { 
position:relative;
width:310px;
float:left;
}
                                                                  
.box_full_body_text_right { 
position:relative;
width:295px;
float:right;
}

.box_full_head {
position:relative;
width:950px;
height:47px;
background-image: url(../images/box_full_head.png);
background-repeat:no-repeat;
background-position:right;
}

.box_full_body {
position:relative;
width:950px;
min-height:90px;
background-color:#ebebeb;
}

.box_full_footer {
position:relative;
width:950px;
height:20px;
background-image: url(../images/box_full_footer.png);
background-repeat:no-repeat-y;
}

.box_big_image  {
border-top: 1px solid #a3a3a3;
border-bottom: 1px solid #a3a3a3;
padding-top:10px;
padding-bottom:10px;
}

.box_head_text{ padding:10px; width: 280px; color: #ffa200;}
.box_headline_text { padding-left:10px; padding-right:10px; padding-top:10px; font-weight:bold;}
.box_body_text { padding-left:10px; padding-right:10px;}

/* Box full*/

.box_tiny {
position:relative;
float:left;
width:175px;
height:225px;
margin-right:10px;
}

.box_tiny_smal {
position:relative;
float:left;
width:175px;
height:35px;
margin-right:10px;
}

.box_tiny_image {
position:relative;
margin-top:5px;
/*height:175px;*/
height:158px;
weight:150px;
}


	
#mainNaviArea {
	position:absolute;
	/*top:170px;*/
	width:950px;
	height:50px;
	top:9px;
	left: 0px;

}

.quad_mainNavi {
	position:relative;
	width:154px;
	height:47px;
	background-image: url(../images/mainnavi.png);
	background-repeat:no-repeat;
	float:left;
	margin-right:5px;
}

.quad_mainNavi_last {
	position:relative;
	width:154px;
	height:47px;
	background-image: url(../images/mainnavi.png);
	background-repeat:no-repeat;
	float:left;
}

.quad_mainNavi_active {
	position:relative;
	width:154px;
	height:47px;
	background-image: url(../images/mainnavi_active.png);
	background-repeat:no-repeat;
	float:left;
	margin-right:5px;
}

.quad_mainNavi_last_active {
	position:relative;
	width:154px;
	height:47px;
	background-image: url(../images/mainnavi_active.png);
	background-repeat:no-repeat;
	float:left;
}

#clearmainpage {
	position: relative;
	width:950px;
	height:5px;
	clear:both;	
}

#clear_body_text {
	position: relative;
	width:630px;
	height:5px;
	clear:both;	
}

#clearfooter {
	position: relative;
	background-image: url(../images/footer_end.png);
	background-repeat:no-repeat-y;
	width:950px;
	height:20px;
	clear:both;	
}

#footerArea {
	position: relative;
	background-color:#717171;
	width:950px;
	border-top:15px solid #5e5e5e;
}

#footerNavi {
	position: relative;
	width:940px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:0px;
}


.box_footerNavi {
position:relative;
width:170px;
min-height:150px;
float:left;
border-right: 1px solid #8d8d8d;
margin-right:17px;
color:#ffffff;
}

.box_footerNavi_last {
position:relative;
width:170px;
min-height:150px;
float:left;
margin-right:17px;
color:#ffffff;
}


/* F�r Newsletterbox */
.td_newsletter_name {
width:75px;
background-color:#5e5e5e;
color:#ffffff;
}

.td_newsletter_email {
width:50px;
background-color:#a4a4a4;
color:#333333;
}


/* Content Bereich */

.footerNaviHeadline {
     text-decoration: none;
     font-family: arial, helvetica, sans-serif;
     font-weight: bold;
	 color: #ffa200;
}


/*Links allgemein */
a:link {
     text-decoration: none;
     font-family: arial, helvetica, sans-serif;
     font-weight: normal;
	 color: #333333;
}

a:visited {
     text-decoration: none;
     font-family: arial, helvetica, sans-serif;
     font-weight: normal;
	 color: #333333;
}

a:hover {
     text-decoration: unterline;
     font-family: arial, helvetica, sans-serif;
     font-weight: normal;
	 color: #333333;
}

/* mainNavi */   
a.mainNavi:link {
     text-decoration: none;
     font-family: arial, helvetica, sans-serif;
     font-weight: bold;
	 color:#ffffff;
	 text-transform: normal;
}

a.mainNavi:visited {
     text-decoration: none;
     font-family: arial, helvetica, sans-serif;
     font-weight: bold;
	 color:#ffffff;
	 text-transform: normal;
}

a.mainNavi:hover {
     text-decoration: none;
     font-family: arial, helvetica, sans-serif;
     font-weight: bold;
     color:#ffa200;
	 text-transform: normal;
}
 
a.mainNavi:active {
     font-family: arial, helvetica, sans-serif;
     font-weight: bold;
     text-decoration: none;
	 color:#ffffff;
	 text-transform: normal;
}

/* mainNavi_active */   
a.mainNavi_active:link {
     text-decoration: none;
     font-family: arial, helvetica, sans-serif;
     font-weight: bold;
	 color:#ffa200;
	 text-transform: normal;
}

a.mainNavi_active:visited {
     text-decoration: none;
     font-family: arial, helvetica, sans-serif;
     font-weight: bold;
	 color: #ffa200;
	 text-transform: normal;
}

a.mainNavi_active:hover {
     text-decoration: none;
     font-family: arial, helvetica, sans-serif;
     font-weight: bold;
     color:#ffa200;  
	 text-transform: normal;
}
 
a.mainNavi_active:active {
     font-family: arial, helvetica, sans-serif;
     font-weight: bold;
     text-decoration: none;
	 color:#ffa200;
	 text-transform: normal;
}


/* mainNavi_last */   
a.mainNavi_last:link {
     text-decoration: none;
     font-family: arial, helvetica, sans-serif;
     font-weight: bold;
	 color:#ffffff;
	 text-transform: normal;
}

a.mainNavi_last:visited {
     text-decoration: none;
     font-family: arial, helvetica, sans-serif;
     font-weight: bold;
	 color:#ffffff;
	 text-transform: normal;
}

a.mainNavi_last:hover {
     text-decoration: none;
     font-family: arial, helvetica, sans-serif;
     font-weight: bold;
     color:#ffa200;
	 text-transform: normal;
}
 
a.mainNavi_last:active {
     font-family: arial, helvetica, sans-serif;
     font-weight: bold;
     text-decoration: none;
	 color:#ffffff;
	 text-transform: normal;
}

/* mainNavi_last_active */   
a.mainNavi_last_active:link {
     text-decoration: none;
     font-family: arial, helvetica, sans-serif;
     font-weight: bold;
	 color:#ffa200;
	 text-transform: normal;
}

a.mainNavi_last_active:visited {
     text-decoration: none;
     font-family: arial, helvetica, sans-serif;
     font-weight: bold;
	 color: #ffa200;
	 text-transform: normal;
}

a.mainNavi_last_active:hover {
     text-decoration: none;
     font-family: arial, helvetica, sans-serif;
     font-weight: bold;
     color:#ffa200;  
	 text-transform: normal;
}
 
a.mainNavi_last_active:active {
     font-family: arial, helvetica, sans-serif;
     font-weight: bold;
     text-decoration: none;
	 color:#ffa200;
	 text-transform: normal;
}
/**/

/* footer */

a.footer:link {
     text-decoration: none;
     font-family: arial, helvetica, sans-serif;
     font-weight: normal;
	 color: #ffffff;
}

a.footer:visited {
     text-decoration: none;
     font-family: arial, helvetica, sans-serif;
     font-weight: normal;
	 color: #ffffff;
}

a.footer:hover {
     text-decoration: underline;
     font-family: arial, helvetica, sans-serif;
     font-weight: normal;
	 color: #ffffff;
}

a.footer:active {
     text-decoration: underline;
     font-family: arial, helvetica, sans-serif;
     font-weight: normal;
	 color: #ffffff;
}


/*Formularfelder*/
.textboxes {
	font-family: arial, helvetica, sans-serif;
	width: 200px;
	border:1px solid #808080;
}

.txtMessage {
	font-family: arial, helvetica, sans-serif;
	width: 100%;
	height: 150px;
	border:1px solid #808080;
}

.buttons {
	font-family: arial, helvetica, sans-serif;
	border:1px solid #5e5e5e;
	font-weight:bold;
	background-color: #5e5e5e;
	color: #FFFFFF;
}

/*Formularfelder*/
.textboxesNewsletter {
	font-family: arial, helvetica, sans-serif;
	width: 200px;
	border:0px;
	background-color:#a4a4a4;
}