A:link			{text-decoration: none; color : #A01800;}
A:visited		{text-decoration: none; color : #A01800;}
A:active		{text-decoration: none; color : #A01800;}
A:hover		    {text-decoration: none; color : #A01800;}

FONT  { Font : 11px  Verdana, Arial, Helvetica, sans-serif; }
b {Font : bold 11px  Verdana, Arial, Helvetica, sans-serif; }
strong { Font : bold 11px  Verdana, Arial, Helvetica, sans-serif; }
body { background-color: #EAE9E5; }
.copy { Font : 12px  Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color : #333; line-height: 16px; }
.teasertext {
	display: block;
}

/*Grundraster-Tabellen */
.tabelle-eins { width: 1002px; height: 30px; padding: 0; margin: 0; border: 0; }
.tabelle-zwei { width: 1002px; height: 100px; padding: 0; margin: 0; border: 0; }
.tabelle-drei { width: 1002px; height: 30px; padding: 0px; margin: 0; border: 0; }
.tabelle-vier { width: 1002px; height: 443px; padding: 0; margin: 0; border: 0; }
.tabelle-fuenf { width: 1002px; height: 30px; padding: 0; margin: 0; border: 0; }

/*Hintergrundfarben Grundrastertabellen */
.td-eins-li { background-color: #971A1D; }
.td-eins-mi { background-color: #971A1D; }
.td-eins-re { background-color: #971A1D; }
.linie-eins { background-color: #971A1D; }

.td-zwei-li { background-color: #fff; }
.td-zwei-mi { background-color: #fff; }
.td-zwei-re { background-color: #fff; }
.linie-zwei { background-color: #fff; }

.td-drei-li { background-color: #971A1D; }
.td-drei-mi { background-color: #971A1D; }
.td-drei-re { background-color: #971A1D; }
.linie-drei { background-color: #971A1D; }

.td-vier-li { background-color: #EAE9E5; }
.td-vier-mi { background-color: #F7F7F7; }
.td-vier-re { background-color: #EAE9E5; }
.linie-vier { background-color: #EAE9E5; }

.td-fuenf-li { background-color: #971A1D; }
.td-fuenf-mi { background-color: #971A1D; }
.td-fuenf-re { background-color: #971A1D; }
.linie-fuenf { background-color: #971A1D; }


.td-sitemap-eins { background-color: #FAD79D; }
.td-sitemap-zwei { background-color: #FAD79D; }
.td-sitemap-drei { background-color: #FAD79D; }



/*Hauptnavigation*/

/*Tabellen Hauptnavigation*/
.tabelle-nav { width: 100%; height: 30px; padding: 0; }

/*Hintergrundfarben der Hauptnavigation*/
.td-nav1 { background-color: #E7B665; padding-top: 4px; padding-bottom: 4px; padding-left: 15px; padding-right: 15px; }
.td-nav2 { background-color: #DAD6C9; padding-top: 4px; padding-bottom: 4px; padding-left: 15px; padding-right: 15px; }
.td-nav3 { background-color: #EAC07A; padding-top: 4px; padding-bottom: 4px; padding-left: 15px; padding-right: 15px; }
.td-nav4 { background-color: #ECC686; padding-top: 4px; padding-bottom: 4px; padding-left: 15px; padding-right: 15px; }
.td-nav5 { background-color: #EECB91; padding-top: 4px; padding-bottom: 4px; padding-left: 15px; padding-right: 15px; }
.td-nav6 { background-color: #F2CF95; padding-top: 4px; padding-bottom: 4px; padding-left: 15px; padding-right: 15px; }
.td-nav7 { background-color: #F5D298; padding-top: 4px; padding-bottom: 4px; padding-left: 15px; padding-right: 15px; }
.td-nav8 { background-color: #FAD79D; padding-top: 4px; padding-bottom: 4px; padding-left: 15px; padding-right: 15px; }


/*Hauptnavigation - Text*/
.home-navi { Font: bold 18px  Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color : #FFFFFF;}
.subcms { Font : bold 11px  Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color : #333; letter-spacing: 1; }

.navi { Font: bold 12px  Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color : #A01800; } 
.navi-high { Font: bold 12px  Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color : #fff;}



/*Subnavigation*/

/*Tabellen Subnavigation*/
.tabelle-sub-n { background-color: #DAD6C9; border-bottom: solid 1px #EAE9E5; width: 215px; height: 30px; padding: 4px; }
.tabelle-sub-h { background-color: #A01800; border-bottom: solid 1px #EAE9E5; width: 215px; height: 30px; padding: 4px; }
.tabelle-subsub-n { 
background-color: #F7F5EC; 
border-bottom: solid 1px #EAE9E5; 
width: 215px; 
min-height: 30px; 
padding: 4px; 
}
.tabelle-subsub-h { 
background-color: #F7F5EC; 
border-bottom: solid 1px #EAE9E5; 
width: 215px; 
min-height: 30px; 
padding: 4px; 
}
.tabelle-subsubsub-n { background-color: #FFFFFF; border-bottom: solid 1px #EAE9E5; width: 215px; height: 30px; padding: 4px; }
.tabelle-subsubsub-h { background-color: #FFFFFF; border-bottom: solid 1px #EAE9E5; width: 215px; height: 30px; padding: 4px; }

/*SubNavigation Text*/
.sub-n { display:block; Font: bold 12px  Arial, Verdana, Helvetica, sans-serif; text-decoration:none; color : #A01800; padding-left: 15px;}
.sub-h { display:block; Font: bold 12px  Arial, Verdana, Helvetica, sans-serif; text-decoration:none; color : #fff; padding-left: 15px;}
.sub-sub-n { 
text-align: left;
display:block; 
font: bold 12px  Arial, Verdana, Helvetica, sans-serif; 
text-decoration:none; 
color : #333; 
padding: 0 4px 0 30px; 
*padding: 4px 4px 4px 30px; 
}

.sub-sub-h { 
display:block; 
font: bold 12px  Arial, Verdana, Helvetica, sans-serif; 
text-decoration:none; 
color : #333; 
padding-left: 0 4px 0 19px;
*padding-left: 4px 4px 4px 19px;  
}
.sub-sub-sub-n { display:block; Font: 12px  Arial, Verdana, Helvetica, sans-serif; text-decoration:none; color : #333; padding-left: 44px;}
.sub-sub-sub-h { display:block; Font: 12px  Arial, Verdana, Helvetica, sans-serif; text-decoration:none; color : #333; padding-left: 34px;}



/*Metanavigation*/
.meta { Font : bold 10px  Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color : #fff; padding-left: 3px; padding-right: 3px; }
.meta-linie { Font : bold 10px  Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color : #fff; padding-left: 3px; padding-right: 0px; }
.meta-high { Font : bold 10px  Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color : #fff; padding-left: 3px; padding-right: 3px; }


/*Footer*/
.tabelle-footer { width: 540px; height: 20px; padding: 0; }
.footer { Font : 10px  Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color : #fff;}



/*TEASER*/

/*Tabellen Teaser*/
.tabelle-teaser { width: 200px; padding: 0; }
.tabelle-teasertext { width: 200px; background-color: #fff; }
.tabelle-teaserlink { width: 200px; background-color: #fff; padding-top: 5px;  padding-bottom: 5px; }

/*Hintergrundfarben Teaser*/
.td-teaserhead { height: 30px; background-color: #DBD6CA; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; }
.td-teaserimg { background-color: #DBD6CA; padding: 0; border: 0; } 
.td-teasertext { background-color: #fff; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; border: 0; }
.td-teasersub { background-color: #fff; padding: 5px;  border: 0; }
.td-teaserlink { background-color: #fff; padding-top: 2px;  padding-bottom: 0px; border: 0;}
.td-teaserlink-icon { background-color: #fff; padding-top: 2px;  padding-bottom: 0px;  padding-left: 5px; border: 0;}    
.td-teaserlinie { background-color: #FFFFFF; padding: 0; border: 0; }   
.td-teaser-spalte { padding-top: 2px; padding-bottom: 5px; } 
.td-hometeaser { height: 30px; background-color: #DBD6CA; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; }

/*Text Teaser*/
.teasernews { Font : bold 12px  Verdana, Arial, Helvetica, sans-serif; color : #6E6958; line-height: 14px; }
.teaserhead { Font : bold 12px  Verdana, Arial, Helvetica, sans-serif; color : #333333; line-height: 16px; }
.teasersub { Font : bold 12px  Verdana, Arial, Helvetica, sans-serif; color : #333; line-height: 14px; padding-bottom: 5px; }
.teasertext { Font : 11px  Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color : #6E6958; line-height: 14px;}
.teasertext-link { Font : 11px  Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color : #333; line-height: 14px; }
.teaser-bild { Font : 10px  Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color : #6E6958; line-height: 13px; float: left; }
.hometeaser { Font : bold 11px  Verdana, Arial, Helvetica, sans-serif; color : #A20017; line-height: 15px; }



/*Content*/

/*Hintergrundfarben ContentTabellen*/
.tabelle-content { width: 100%; background-color: #FFFFFF; padding-left: 10px; padding-right: 10px; }
.tabelle-popup { width: 100%; background-color: #FFFFFF; padding-left: 10px; padding-right: 10px; }
.tabelle-pulldown { width: 25%; background-color: #FFFFFF; padding: 10px; }
.tabelle-abstand { width: 100%; height: 15px; padding: 0; }
.td-content { background-color: #FFFFFF; }
.td-homemodul { background-color: #FFFFFF; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; padding-top: 5px; }
.td-abstand { width: 100%; height: 15px; padding: 0; }
.tabelle-border {  background-color: #FFFFFF; }
.tabelle-td {  background-color: #fff; }
.tabelle-th {  background-color: #A01800; }
.tabelle-suche { position:absolute; top:90%; left:0px; }
.td-img { background-color: #FFFFFF; padding-left: 10px; padding-right: 10px; }
.img-left { background-color: #FFFFFF; padding-right: 10px; }
.img-right { background-color: #FFFFFF; padding-left: 10px; }


/*Content Text*/
.bereichshead { Font : bold 16px  Verdana, Arial, Helvetica, sans-serif; color : #971A1D;}
.head { Font : bold 13px  Verdana, Arial, Helvetica, sans-serif; color : #333; padding-bottom: 5px; }
.subhead { Font : bold 12px  Verdana, Arial, Helvetica, sans-serif; color : #A01800; padding-bottom: 2; }
.head-popup { Font : bold 13px  Verdana, Arial, Helvetica, sans-serif; color : #78909C;}
.head-box { Font : bold 13px  Verdana, Arial, Helvetica, sans-serif; color : #FFFFFF;}
.head-stell { Font : bold 11px  Verdana, Arial, Helvetica, sans-serif; color : #FFFFFF;}

.head-liste { Font : bold 13px  Verdana, Arial, Helvetica, sans-serif; color : #333; line-height: 15px; padding-bottom: 1px; }
.subhead-liste { Font : bold 10px  Verdana, Arial, Helvetica, sans-serif; color : #333; line-height: 15px; }
.text-liste { Font : 12px  Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color : #333; padding-bottom: 3px; }
.text-listenlink { Font : 12px  Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color : #333; padding-bottom: 2px; }

.text { Font : 12px  Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color : #333; line-height: 16px; }
.text-bold { Font : bold 11px  Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color : #333; line-height: 15px; }
.text-klein { Font : bold 10px  Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color : #fff; line-height: 14px; }
.text-bild { Font : 10px  Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color : #333; line-height: 13px; float: left; padding-top: 3px; }
.text-box { Font : 12px  Arial, Verdana, Helvetica, sans-serif; text-decoration:none; color : #000; line-height: 16px; padding-left:5px; padding-right: 5px; }


/*Links*/
.mehr { Font : 11px  Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color : #A01800; line-height: 13px; padding-top: 3px;}
.mehr-content { Font : bold 12px  Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color : #333; line-height: 13px;}
.sprung { Font : 11px  Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color : #A01800; line-height: 13px; padding-top: 3px;}
.sprungactive { Font : 11px  Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color : #A01800; line-height: 13px; padding-top: 3px;}
.blaettern-h { Font : 11px  Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color : #A01800; line-height: 13px; padding-top: 3px;}
.blaettern-n { Font : 11px  Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color : #333; line-height: 13px; padding-top: 3px;}
.ankerlink{ Font: 10px  Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color : #A01800; line-height: 13px;}
.listung { Font : 11px  Arial, Verdana, Helvetica, sans-serif; text-decoration:none; color : #000; line-height: 13px;}
.text-listenlink { Font : 12px  Arial, Verdana, Helvetica, sans-serif; text-decoration:none; color : #000000; padding-bottom: 2px; }
.text-link { Font : 11px  Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color : #A01800; line-height: 13px; padding-top: 3px;}


/*Formulare*/
.pulldown { width: 70%; height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 15px; color : #333; font-weight: normal; align: right; }
.suche { width: 137px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px ; color : #333; background-color: #fff; }
.suche-content { width: 157px; height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px ; color : #333; background-color: #fff; }
.form-text { Font : 12px  Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color : #333; line-height: 16px; }
.subhead-form { Font : 12px  Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color : #333; line-height: 16px; padding-bottom: 10px; }
.td-form1 { width: 25%; }
.td-form2 { width: 75%; }
.check { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px ; color : #333; }
.kommentar { width: 100%; height: 100px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px ; color : #333; background-color: #F7F7F7; border: solid 1px; border-color: #5B81A3; }
.textfeld { width: 100%; height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px ; color : #333; background-color: #F7F7F7; border: solid 1px; border-color: #5B81A3; }
.form-error { width: 100%; height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px ; color : #fff; background-color: #ccc; border: solid 1px; border-color: #5B81A3; }
.button { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px ; color : #333; background-color: #F4F4F0; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; border: solid 1px; border-color: #5B81A3; }

.zweispaltig {
	Font : 12px  Verdana, Arial, Helvetica, sans-serif;	
}
	
/*Sitemap*/
.sitehead { Font : bold 12px  Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color : #333; }
.sitesub { Font :  bold 11px  Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color : #333; }
.sitesubsub { Font :  11px  Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color : #333; }


/*Sonstige*/
.ticker { Font : 14px  Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color : #fff; height: 17px; width: 678; background-color: #005CAB; border: 0; }
.details { Font : 11px  Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color : #6E6958; line-height: 14px;}
.cms { Font : bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color : #006699; }
.cmshell { Font : bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color : #333; }

@page { size:21.0cm 29.5cm;
        margin-top:1.7cm;
        margin-bottom:1.4cm;
        margin-left:1cm;
        margin-right:2cm

{ widows:3; }
