html, body { height:100%; }







body {



	padding:0;



	margin:0;



	text-align:left;



	min-width:780px;



	background-color:#FFFFFF;



	font-size:11px;



	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;



	color:rgb(0,0,0);



	background-image:url('../images/bg.gif');



	background-repeat:repeat-y;



	background-position:0px 0px;



	overflow-x:hidden;



	overflow:-moz-scrollbars-vertical;



}







td   { color: black; font-size: 11px; font-family: Verdana; margin-bottom: 8px }







.input {



	font-size:11px;



	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;



	color:rgb(0,0,0);



	width:240px;



	margin-bottom:8px;



	border-top:1px solid #999999;



	border-right:1px solid #999999;



	border-bottom:1px solid #999999;



	border-left:1px solid #999999;



}







.label {



	font-size:11px;



	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;



	color:rgb(0,0,0);



}







.small {



	font-size:9px;



}







#outer{



	height:100%;



	min-height:100%;



	width:780px;



	color:#000000;



	text-align:left;



	position:relative;



}



 



html>body #outer{ height:auto; } 







#innerwrap {



	float:left;



	width:600px;







}







#headline{font-weight:bold;}









#header{



	position:absolute;



	top:0;



	left:-1px;



	width:781px;



	height:103px;



	color:#000000;



	background-color:#ffffff;



	background:url("../images/schraffur_rechts_oben.gif");



	background-repeat:repeat-x;



	background-position:0px 0px ;



	z-index:5;



}







#left {



	position:relative;



	width:180px;



	float:left;



	padding-top:120px;



	padding-bottom:20px;



}







#left p { padding-left:3px;padding-right:2px }







#right p { padding-left:4px;padding-right:2px }







#imagecolumn {



	margin-top:0px;



	position:absolute;



	top:20px;



	left:608px;



	width:148px;



	height:550px;



	z-index:10;



	padding-top:112px;



	padding-left:10px;



	padding-right:10px;



	color:rgb(62,77,116);



}







#imagecolumn a {



	padding:0;



	font-weight:normal;



	font-size:11px;




	color:rgb(190,190,190);



	margin:0;



}







#imagecolumn h1 {



	padding:0;



	font-weight:normal;



	font-size:11px;



	color:rgb(217,104,28);



	margin:0;



}







#right {



	position:relative;



	width:170px;



	float:right;



	margin-top:10px;



	padding-top:170px;



	padding-bottom:20px;



	background-color:#999999;



	background:url('../images/randbg.jpg');



	background-position:0px 0px;



	background-repeat:no-repeat;



	color:rgb(62,77,116);



}







div,p  { margin-top:0; }











#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 {



	text-align:center;



	color:rgb(210,210,210);



}







#additionalnavi {



	float:right;



	background-color:#ffffff;



	margin-top:3px;



        margin-right:20px;



	padding-bottom:2px;



	padding-top:0px;



	margin-left:10px;



	text-align:center;



	width:170px;



	color:rgb(160,160,160);



        position:relative; 



        left:-20px;



}







#logo {



	width:780px;



	margin-top:18px;



}







#navipath {



	padding:0;



	padding-bottom:10px;



	background-color:#ffffff;



        font-weight:bold;



        color:rgb(0,0,0);



	width:388;



}












.navi{



	width:150px;



	border-bottom:1px solid rgb(150,150,150);



	background-color:rgb(255,255,255);



}







h1 {



	padding-left:2px;



	font-weight:bold;



	font-size:13px;



	color:rgb(217,104,28);



	margin:0;



}



h2  { color: #666666; font-size: 12px; margin: 0; padding-left: 2px }





h1.content {



	margin-bottom:12px;



	padding:0;



}







hr { color:rgb(210,210,210); }







a  { color: black; text-decoration: none }
a:link { text-decoration:none; }
a:hover { text-decoration:underline; color: #D9681C;  }

a.newsheadline { font-weight:bold; } 
a.hilfsnavi { font-size:10px; font-weight:bold; text-align:right; }
a.teaser_news { font-weight:bold; background-color:#E8E8EE;} 
a.morelink{ font-size:10px; color: rgb(160,160,160); } 
a.bottomnavi { color:rgb(160,160,160); font-size:9px; } 











/* ------------------------Hilfsnavigation------------------------- */



a.additionalnavi { 



     font-size:10px; 



     text-align:right; 



     font-weight:bold; 



     color: white;



}







a.additionalnavi:link { 



     color: white 



}







a.additionalnavi:visited { 



     color: white 



}







a.additionalnavi:hover { 



     color: #D9681C; 



     text-decoration:none; 



     background-color:#E8E8EE;



     padding-left:0px;



     padding-right:0px;



     padding-top:0px;



     padding-bottom:0px;



}



/* ------------------------Hilfsnavigation------------------------- */











/* ------------------------Teaser Navigation------------------------- */


a.teasernavi_right:link { color: rgb(51,79,119); }

a.teasernavi_right:visited {  color: rgb(51,79,119); }

a.teasernavi_right:hover { color: #2b548a; text-decoration:underline;}


/* ------------------------ Headline Teaser Navigation ------------------------- */



a.headline_teaser  { color: #334f77; font-weight: bold; font-size: 14px }

a.headline_teaser:hover  { color: #D9681C; font-weight: bold; font-size: 14px; text-decoration: underline }



/* ------------------------Article List Advanced ------------------------- */

.list_advenced {color: #2b548a; font-weight:bold;}

#list_advenced {color: #2b548a; font-weight:bold;}

A.list_advenced:link { color: #2b548a; font-weight:bold; } 

A.list_advenced:hover { color: #D9681C; font-weight:bold; text-decoration:underline;}

A.list_advencedt:hover { color: #2b548a; font-weight:bold; }


/* ------------------------ Hauptnavigation------------------------- */
a.morenavi { font-size:10px; font-weight:bold;  color: rgb(160,160,160); }

a.navipath { font-size:10px; color: rgb(160,160,160); } 

a.navileft_passive {font-weight:bold; display:block; background-color:#E8E8EE; padding-top:3px; padding-bottom:3px; color:rgb(51,79,119);} 

a.navileft_passive:hover { color:#D9681C; text-decoration:none;	background-color:#ffffff; }

a.navileft_active {font-weight:bold; display:block; background-color:#ffffff; background:url("../images/navi_pfeil_rechts.gif") no-repeat; background-position:right; padding-top:3px; padding-bottom:3px; color:#D9681C;} 

a.navileft_open { font-weight:bold; padding-left:10px; display:block; background:url("../images/navi_pfeil.gif") no-repeat; background-position:right; background-color:#E8E8EE; padding-top:3px; padding-bottom:3px; color:rgb(51,79,119);} 

a.navileft_open:hover { color:#D9681C; text-decoration:none;	background-color:#ffffff; }


/* ------------------------ Sitemap ------------------------- */
a.sitemap_level1 {display:block;border-bottom:1px solid #b4a8b4;color:rgb(217,104,28);ont-weight:normal;padding-bottom:.4em;background:url("../images/navi_pfeil_rechts.gif") no-repeat;background-position:right;}

a.sitemap_level2 {color:rgb(62,77,116);background:url("../images/navi_pfeil_rechts.gif") no-repeat;background-position:170px 4px;display:block;}

a.sitemap_level3 {color:rgb(190,190,190);}

.sitemap_level2_container {float:left;width:50%;padding-top:.3em;}

.sitemap_level3_container {float:right;width:50%;padding-top:.3em;}


/* ------------------------ Suchfunktion ------------------------- */
.input_searchbox {width:70px;vertical-align:middle;font-size:11px;color: rgb(62,77,116);}

.label_searchbox  {color: #9d9ea2; vertical-align: middle; margin-right: 5px; margin-left: 0px; padding-left: 5px}

.label_newssearchbox  { text-align: right;color: #9d9ea2; vertical-align: middle; text-align: right;margin-right: 5px;  margin-left: 0px; padding-left: 5px }

#searchbox {background-color:#DFE0E5;border-top:1px solid #aeaeae;border-bottom:1px solid #aeaeae;padding-bottom:.2em;padding-top:.0em;padding-left:0em;padding-right:0em;margin-top:1.5em;margin-right:0em;margin-bottom:0em;}


/* ------------------------ Newsletter ------------------------- */
.input_newsletterbox {width:100px;vertical-align:middle;font-size:11px;color: rgb(62,77,116);}

.input_newsletterselect {width:75px;text-align: left;vertical-align:middle;font-size:11px;margin-left: 0px; margin-right: 0px;color: rgb(62,77,116);}

#newsletterbox {background-color:#DFE0E5;border-top:1px solid #aeaeae;border-bottom:1px solid #aeaeae;padding-bottom:.2em;padding-top:.0em;padding-left:.0em;padding-right:.0em;margin-top:1.5em;margin-bottom:1.5em;position: relative; top: 0px;}


/* ------------------------Google Suche------------------------- */
.input_googlesearch {width:70px;vertical-align:middle;font-size:11px;color: rgb(62,77,116);padding-bottom: 0px;}

.label_googlesearch  {color: #9d9ea2; vertical-align: middle; margin-right: 5px; margin-top: 0px;margin-left: 0px; margin-bottom: 0px; padding-left: 5px; padding-bottom: 0px;}

#google_searchbox {background-color:#DFE0E5;border-top:1px solid #aeaeae;border-bottom:1px solid #aeaeae;padding-bottom:.2em;padding-top:0em;padding-left:0em;padding-right:0em;margin-top:1.5em;margin-right:0em;margin-bottom:0;position: relative;width:150px; height:75px;}



/*------------------------ CSS breadcrumb ------------------------*/
#Navi_Head_box { background-color: #fff; padding: 2px 4px; border: solid 1px #334f77 }

A.linkbreadcrumb:link    { color: #334f77; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, sans-serif, Schriftname; text-decoration: none }

A.linkbreadcrumb:visited     { color: #334f77; font-weight: bold; font-size: 10px; font-family: Verdana; text-decoration: none }

A.linkbreadcrumb:hover    { color: #d9681c; font-weight: bold; font-size: 10px; font-family: Verdana; text-decoration: underline }

A.linkbreadcrumb:active    { color: #db7029; font-weight: bold; font-size: 10px; font-family: Verdana; text-decoration: none }

.textbreadcrumb  { color: #000000; font: 10px Arial, Helvetica, sans-serif; padding-left: 0px; border: 0px }

.sepbreadcrumb  { color: #000000; font: 10px Arial, Helvetica, sans-serif; padding-left: 0px; border: 0px }


/* ------------------------ Login Box ------------------------ */
#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;}


/* ------------------------ Sonstiges ------------------------ */

.hidden {display:none;}

.balken {padding-left:0px;background-color:rgb(255,110,43);background-image:url('../images/bg2.gif');background-repeat: repeat-x,repeat-y;background-position:2px 0px ;}

#font { font-size: 10px; font-family: Verdana, Arial }

#font1 { font-size: 12px; font-family: Verdana, Arial; text-decoration: none; text-align: justify }

#font26 { font-size: 8px; font-family: Verdana, Arial; text-decoration: none; text-align: justify }

#font2 {font-size: 12px; font-family: Verdana,Arial; font-weight: bold;}

#font3 { color: black; font-weight: bold; font-size: medium; font-family: Verdana, Arial }

#font4 { color: #666; font-weight: bold; font-size: 12px; font-family: Verdana, Arial }

#font5 { color: black; font-weight: bold; font-size: 10px; font-family: Verdana, Arial }

#font6 { color: black; font-size: 10px; font-family: Verdana, Arial }

#font7 {font-size: 14px; font-family: Verdana,Arial;}

#font8 {font-size: 14px; font-family: Verdana,Arial;}

#font9 {font-size: 14px; font-family: Verdana,Arial;}

#font10 {font-size: 14px; font-family: Verdana,Arial;}

#font11 {font-size: 12px; font-family: Verdana,Arial; font-weight: bold; color: #525A73;text-decoration: none;}

#font11:link {color: #6C7698;}

#font11:visited {color: #6C7698;}

#font11:hover {color: #525A73;text-decoration: underline;}

#font13 {font-size: 10px; font-family: Verdana,Arial;}

#font12 { color: black; font-size: 12px; line-height: normal; font-family: Verdana, Arial }

#font14 {font-size: 10px; font-family: Verdana,Arial;}

#font15                  {font-size              : 10px;



                          font-family            : Verdana,Arial;}

#font16                  {font-size              : 8px;



                          font-family            : Verdana,Arial;}

#font17                  {font-size              : 8px;



                          font-family            : Verdana,Arial;}

#font18                  {font-size              : 8px;



                          font-family            : Verdana,Arial;}

#font19                  {font-size              : 8px;



                          font-family            : Verdana,Arial;}

#font20                  {font-size              : 8px;



                          font-family            : Verdana,Arial;}

#font21                  {font-family		: Verdana,Arial;



			 font-size		: 12px;



			 border-left		: 1px solid #6C7698;



			 border-right		: 1px solid #6C7698;



			 border-top		: 2px solid #525A73;



			 border-bottom		: 2px solid #525A73;



			 background-color	: #626C8E;



			 width			: 120px;



                          color                  : white;}

#font22   { color: #009; font-weight: bold; font-size: medium; font-family: Verdana }

#font23  { color: gray; font-size: 12px; font-family: Verdana, Arial }

#font24 { color: white; font-weight: bold; font-size: 10px; font-family: Verdana }

#font25  { color: white; font-weight: bold; font-size: 12px; font-family: Verdana; text-align: left }

.Ueberschrift1   { color: black; font-weight: bold; font-size: medium; font-family: Verdana, Arial }



.Ueberschrift2   { color: black; font-weight: bold; font-size: 12px; font-family: Verdana, Arial }



.Ueberschrift3 { color: #009; font-weight: bold; font-size: 14px; font-family: Verdana, Arial }



.Ueberschrift4 { color: #009; font-weight: bold; font-size: 12px; font-family: Verdana, Arial }







.Zusammenfassung    { color: #666; font-weight: bold; font-size: 12px; font-family: Verdana, Arial; text-align: left }



.e-shop-block  { color: black; font-size: 11px; font-family: Verdana, Arial }



.e-shop-block-link  { color: #009; font-size: 10px; font-family: Verdana, Arial; text-indent: 3pt }



.Artikeltext    { color: black; font-size: 12px; font-family: Verdana, Arial; text-align: left }



.Headlines { color: black; font-size: 11px; font-family: Verdana, Arial; text-align: left }



.Form { color: black; font-size: 11px; font-family: Verdana, Arial; text-align: left; border: 1pt black }



.Bildunterschrift { color: black; font-style: italic; font-size: 10px; font-family: Verdana, Arial; text-align: right }



.Bild { color: black; font-size: 12px; font-family: Verdana; text-align: left; float: left; margin-right: 7px }



.Kontakt_Text  { color: black; font-size: 12px; font-family: Verdana, Arial }



