* {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}

#print_button 
 { 
 width:459px; 
 text-align:right; 
 left:0px; 
 top:0px; 
 } 

#button{ 
margin-bottom:5px;} 

.button_print 
 { 
 cursor: pointer; 
 border: #000000; 
 border-style: solid; 
 border-top-width: 1px; 
 border-right-width: 1px; 
 border-bottom-width: 1px; 
 border-left-width: 1px; 
 background-color: #ffffff;font-family:verdana,tahoma,arial, sans-serif; 
 font-size:10px; 
 font-weight: normal; 
 text-decoration:none; 
 }
.header_left {
	background-image:url(../images/navi-farbtouch.jpg);
	background-repeat:repeat-y;
	background-color:rgb(49,104,194);
	color:#FFFFFF;
	font-weight:bold;
	padding-left:20px;
	font-size:12px
}
.header_right {
	background-image:url(../images/navi-farbtouch_re.jpg);
	background-repeat:repeat-y;
	background-position:right;
	background-color:rgb(49,104,194);
	color:#FFFFFF;
	font-weight:bold;
	padding-right:20px;
	font-size:12px;
	text-align:right;
}

.leer {
	background-color:#FFFFFF;
	width:12px;
}

.back_left {
	background-image:url(../images/background-streif.jpg);
	background-repeat:repeat;
	color:#000000;
	padding-left:3px
	}
.back_inhalt {
	background-image:url(../images/background-streif.jpg);
	background-repeat:repeat;
	color:#000000;
	padding-left:4px;
	padding-top:4px;
         font-size:12px;
	}
	
	
.back_right {
	background-image:url(../images/background-streif.jpg);
	background-repeat:repeat;
	color:#000000;
	padding-right:5px;
    font-size:12px;
	text-align:right;
	}
	
.back_menu {
	background-image:url(../images/menue_blubber.jpg);
	background-position:bottom;
	background-repeat:repeat;
	color:#000000;
	padding-left:5px
	}

html, body { height:100%; }



#centrecontent {
	width:408px;
	float:right;
	padding-left:0px;
	padding-right:0px;
	padding-top:105px;
	padding-bottom:20px;
	color:rgb(62,77,116);
}

#centrecontent p { padding-left:3px;color:rgb(62,77,116); }

#clearfooter { width:100%;height:52px;clear:both; }

.bottomnavi {
	color:rgb(255,255,255);
}

.additionalnavi {
	color:#ffffff;
         font-size:12px
}

#logo {
	width:780px;
	margin-top:18px;
}

.navipath {
	color:rgb(0,0,0);
    height:25px;
	font-size:11px;
}

.navi{
	width:160px;
}

h1 {
	padding-left:2px;
	font-weight:bold;
	font-size:13px;
	color:rgb(217,104,28);
	margin:0;
}

h1.content {
	margin-bottom:12px;
	padding:0;
}

hr { color:rgb(210,210,210); }

a { font-size:11px; color:rgb(190,190,190); text-decoration:none; }
a:hover { text-decoration:underline; }

a.newsheadline { font-weight:bold; } 

a.bottomnavi { color:rgb(255,255,255); font-size:9px; } 

a.additionalnavi { font-size:10px; color: #FFFFFF; }

a.navipath { font-size:10px; color: rgb(0,0,0); height:25px } 

a.navileft_passive {
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	color: #000000;
	font-weight:bold
} 

a.navileft_active {
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	color: #000000;
	font-weight:bold
} 

a.navileft_open {
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	color: #000000;
	font-weight:bold
} 


ul#sitemap
/* Einstellungen für die Sitemap*/
 {
	float: left;
	margin: 0;
	width:95%;
	padding: 0;
	list-style-type: none;
	margin-bottom: 20px;
}
ul#sitemap ul {
	margin: 0;
	padding: 0;
	width:45%;
	list-style-type: none;
	margin-bottom: 20px;
}
ul#sitemap li {
	clear: both;
}
ul#sitemap li a {
	display: block;
	background-color: rgb(49,104,194);
	padding: 3px 12px 3px 8px;
    color:#FFFFFF;
	text-decoration: none;
	border-bottom: 1px solid #fff;
	font-weight: bold;
	margin-top: 10px;
}
ul#sitemap a:hover {
	color:#FFFFFF;
	background-color: rgb(49,104,194);
}
ul#sitemap li li {
	float: left;
	clear: none;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
}
ul#sitemap li li a {
	display: block;
    color:#FFFFFF;
	background-color: rgb(49,104,194);
	padding: 3px 3px 3px 17px;
	text-decoration: none;
	border-bottom: 1px solid #333399;
	font-weight: normal;
	font-weight: bold;
	margin-top: 5px;
}
ul#sitemap li li li {
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
}
ul#sitemap li li li a {
	float: none;
	display: block;
	background-color: rgb(49,104,194);
	padding: 3px 3px 3px 37px;
	text-decoration: none;
	font-weight: normal;
	font-weight: bold;
	border: none;
	margin-top: 0px;
	margin-bottom: 1px;
}
ul#sitemap li li li {
	margin-bottom: 0px;
}
ul#sitemap li li li li a {
	display: block;
	background-color: rgb(49,104,194);
	padding: 3px 3px 3px 57px;
	text-decoration: none;
	font-weight: normal;
	border: none;
	margin-top: 0px;
	margin-bottom: 1px;
}
.input_newsletterselect {
	width:80px;
	vertical-align:middle;
	font-size:11px;
	margin-right: 8px;
	color: rgb(62,77,116);
}

.label_searchbox {
	vertical-align:middle;
	color:#9d9ea2;
	position:relative;
	padding-left:10px;
	/*left:-65px;*/
}

#loginbox {
	background-color:#DFE0E5;
	border-top:1px solid #aeaeae;
	border-bottom:1px solid #aeaeae;
	padding-bottom:.6em;
	padding-top:.6em;
	padding-left:0em;
	padding-right:0em;
	margin-top:1.5em;
	margin-bottom:1.5em;
}

#searchbox {
	background-color:#DFE0E5;
	border-top:1px solid #aeaeae;
	border-bottom:1px solid #aeaeae;
	padding-bottom:.6em;
	padding-top:.6em;
	padding-left:0em;
	padding-right:0em;
	margin-top:1.5em;
	margin-bottom:1.5em;
}

#newsletterbox {
   background-color:#DFE0E5;
   border-top:1px solid #aeaeae;
   border-bottom:1px solid #aeaeae;
   padding-bottom:.6em;
   padding-top:.6em;
   padding-left:.5em;
   padding-right:.5em;
   margin-top:1.5em;
   margin-bottom:1.5em;
}

.hidden {
	display:none;
}

.balken {
	padding-left:0px;
	background-color:rgb(255,110,43);
	background-image:url('../images/bg2.gif');
	background-repeat:repeat;
	background-position:2px 0px ;
}

.teaser_img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px; 
}

/* **************************************************************************************** */
/* ***** Standard-Definitionen fuer BUTTONS in den Teasern (Content) ***** */

.button
{       background-image:url(../images/button.jpg);
        background-repeat:repeat-y;
   	background-color:rgb(49,104,194);
	color:#FFFFFF;
        font-size: 0.7em;
        margin-left: auto; 
        margin-bottom: 5px;
        margin-right: 5px;
        padding: 0px 2px 0px 3px

}

.buttonmehr
{       color:#FFFFFF;
        font-size: 12px;
        margin-left: auto; 
        padding: 0px 2px 0px 3px
}


/* links */

a.buttonmehr:link { color: #ffffff; text-decoration: none;}
a.buttonmehr:visited {color: #ffffff; text-decoration: none;}
a.buttonmehr:hover {color: #ffffff; text-decoration:underline;}
a.buttonmehr:active {color: #ffffff; text-decoration: none;}
a.buttonmehr:focus {color: #ffffff; text-decoration: none;}

/* **************************************************************************************** */
/* ***** Standard-Definitionen fuer BUTTONS in den Teasern (RelatedContent) ***** */

.buttonrc
{       background-image:url(../images/button.jpg);
        background-repeat:repeat-y;
   	background-color:rgb(49,104,194);
	color:#FFFFFF;
	font-size: 12px;
        margin-left: auto; 
        margin-bottom: 5px;
        margin-right: 0px;
        padding: 0px 2px 0px 3px
}

.buttonmehrrc
{       color:#FFFFFF;
        font-size: 12px;
        margin-left: auto; 
        padding: 0px 2px 0px 3px
}


/* links */

a.buttonmehrrc:link { color: #ffffff; text-decoration: none}
a.buttonmehrrc:visited {color: #ffffff; text-decoration: none}
a.buttonmehrrc:hover {color: #ffffff; text-decoration: none}
a.buttonmehrrc:active {color: #ffffff; text-decoration: none}
a.buttonmehrrc:focus {color: #ffffff; text-decoration: none}


/* **************************************************************************************** */
/* ***** Standard-Definitionen fuer Links in den Teasern (HomeContent) ***** */



/* links */

a.teaserlink { font-size:11px; color:rgb(0, 0, 0); text-decoration:none; }
a.teaserlink:link { color: rgb(0, 0, 0); text-decoration: none}
a.teaserlink:visited {color: rgb(0, 0, 0); text-decoration: none}
a.teaserlink:hover {color: rgb(0, 0, 0); text-decoration: none}
a.teaserlink:active {color: rgb(0, 0, 0); text-decoration: none}
a.teaserlink:focus {color: rgb(0, 0, 0); text-decoration: none}



/* **************************************************************************************** */
/* ***** Standard-Definitionen fuer Partnereasern ***** */

.partner
{       text-align: center;
   	padding-top:3px;
	padding-bottom:3px;
}

/* links */

a.partner:link { color: #000000; text-decoration: none; font-weight:bold; font-size:11px;}
a.partner:visited { color: #000000; text-decoration: none; font-weight:bold; font-size:11px;}
a.partner:hover { color: #000000; text-decoration: none; font-weight:bold; font-size:11px;}
a.partner:active { color: #000000; text-decoration: none; font-weight:bold; font-size:11px;}
a.partner:focus { color: #000000; text-decoration: none; font-weight:bold; font-size:11px;}

