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

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

#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 #898876;
	
}

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

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

#logo_gross {
	position: absolute;
	left:455px;
	top:56px;
	z-Index:200;
	width:495px;
	height:360px;
}

#logo_klein {
	position: absolute;
	left:455px;
	top:56px;
	z-Index:200;
	width:495px;
	height:185px;
}

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

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

/*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;
margin-bottom:5px;
}

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

.box_last_smal {
position:relative;
width:310px;
float:left;
margin-bottom:5px;
}

.box_head {
position:relative;
width:310px;
height:40px;
background-image: url(../images/mainnavi.png);
background-repeat:repeat-x;
}

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

.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: #f3eccf; font-weight:normal;}
.box_head_text h1{ margin:0px; padding:0px; width: 280px; color: #f3eccf; font-weight:normal;}
/*.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;
}

.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:40px;
background-image: url(../images/mainnavi.png);
background-repeat:repeat-x;
background-position:right;
}

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

.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/mainnavi.png);
background-repeat:repeat-x;
}

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

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

.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:210px;
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;
weight:150px;
}


	
#mainNaviArea {
	position:absolute;
	/*top:170px;*/
	width:950px;
	height:40px;
	top:9px;
	left: 0px;
	z-Index:5000;

}

/*
.quad_mainNavi {
	position:relative;
	width:157px;
	height:30px;
	background-image: url(../images/mainnavi.png);
	background-repeat:repeat-x;
	float:left;
	margin-right:1px;
	text-align:center;
	padding-top:10px;
}

.quad_mainNavi_last {
	position:relative;
	width:157px;
	height:30px;
	background-image: url(../images/mainnavi.png);
	background-repeat:repeat-x;
	float:left;
	text-align:center;
	padding-top:10px;
}

.quad_mainNavi_active {
	position:relative;
	width:157px;
	height:30px;
	background-image: url(../images/mainnavi_active.png);
	background-repeat:repeat-x;
	float:left;
	margin-right:1px;
	text-align:center;
	padding-top:10px;
}

.quad_mainNavi_last_active {
	position:relative;
	width:157px;
	height:30px;
	background-image: url(../images/mainnavi_active.png);
	background-repeat:repeat-x;
	float:left;
	text-align:center;
	padding-top:10px;
}
*/

#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;*/
	background-color:#ddd6c4;
	width:950px;
	height:20px;
	clear:both;	
}

#footerArea {
	position: relative;
	background-color:#ddd6c4;
	width:950px;
	border-top:15px solid #898876;
}

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


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

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


/* 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: #752629;
}


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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

/* footer */

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

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

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

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

/* footertop */

a.footertop:link {
     text-decoration: none;
     font-family: arial, helvetica, sans-serif;
     font-weight: bold;
	 color: #752629;
}

a.footertop:visited {
     text-decoration: none;
     font-family: arial, helvetica, sans-serif;
     font-weight: bold;
	 color: #752629;
}

a.footertop:hover {
     text-decoration: underline;
     font-family: arial, helvetica, sans-serif;
     font-weight: bold;
	 color: #752629;
}

a.footertop:active {
     text-decoration: underline;
     font-family: arial, helvetica, sans-serif;
     font-weight: bold;
	 color: #752629;
}

/*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;
}