html, body
{
    text-align: left;
    font-style: normal;
    font-size: 12px;
    font-family: Tahoma, Geneva,arial, helvetica, sans-serif;
}

body.site{ 
    margin: 0;
    padding: 0;
    /* background-color:#f8981d;*/
    background-color:#F8981D;
}

p {  margin-top:0px; margin-bottom :0px}
td {font-size: 12px;
    font-family: Tahoma,arial, helvetica, geneva, sans-serif;}

h1,h2,h3,h4 {  margin-top:0px;color: #f8981d; font-style: normal; font-weight: bold;}
h1 { font-size: 14px}
h2 { font-size: 13px}
h3 { font-size: 12px}
h4 { font-size: 10px}

.h1 { color: #f8981d; font-style: normal; font-weight: bold; font-size: 14px}
.h2 { color: #f8981d; font-style: normal; font-weight: bold; font-size: 13px}
.h3 { color: #f8981d; font-style: normal; font-weight: bold; font-size: 12px}
.h4 { color: #f8981d; font-style: normal; font-weight: bold; font-size: 10px}

.titelNews {  background-color: #f8981d; color:#FFFFFF; font-style: normal; font-weight: bold; font-size: 14px}
.klein   { font-style: normal; font-size: 10px}
.smal   { font-style: normal; font-size: 11px}
.normal   { font-style: normal; font-size: 12px}
.mittel   { font-style: normal; font-size: 14px}
.gross    { font-style: normal; font-size: 16px}
.sehrGross { font-style: normal; font-size: 20px}
.titelBg {font-size: 12px; text-decoration: none; font-weight:bold ;  text-align:left; padding-left:5px; padding-right:5px; padding-top:4px; padding-bottom:4px;display:block ; color : #ffffff;background-color : #f8981d; }

#BannerText
{				    
	width:750px;    
	position:absolute;    
	bottom:10px;
	left:230px;
	color:white;
	text-align:left;
	font-size:18px;
}

#slideshowBanner
{			
	visibility:hidden;
	background-color:transparent ;	    

}

#fadeInLogo
{			
	display:none;
	background-color:transparent ;
}

#fadeInTextBlock
{			
	display:none;
	background-color:transparent ;
}

#slideshowImages
{			
	visibility:hidden;
	background-color:transparent ;	    
}
#_ctl0_ucBanner1_div_header_pic
{
    width: 630px;
    height: 150px;
    padding-top: 15px;
    padding-right: 15px;
    vertical-align: top;
    text-align: right;
    background-image: url( '../Uploads/bg_header/1_header_home.jpg' );
    background-repeat: no-repeat;
    background-position: right top;
}

.h1menuinfo 
{
    padding: 15px 0px 5px 5px;
    margin: 0px;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-bottom: solid 1px #FFFFFF;
    background-color: #FF9933;
}

.h1menuevent 
{
    padding: 15px 0px 5px 5px;
    margin: 0px;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-bottom: solid 1px #FFFFFF;
    background-color: #00712C;
}

.hypthemaref
{
    padding: 2px 2px 2px 0px;
    margin: 0px;
    font-size: 10px;
    color: #000000;
    background-color: #FFFFCC;
    display: block;
}
.spezialhome
{
    padding: 5px 0px 5px 0px;
    margin: 0px;
    background-color: #FFFFFF;
}


a:active   { color: #000000; text-decoration: none}
a:link     { color:#000000; text-decoration: none }
a:visited    { color:#000000; text-decoration: none }
a:hover { color: #FF3C2A; text-decoration: none;  }

a.weiss:active   { color: #ffffff; text-decoration: none}
a.weiss:link     { color:#ffffff; text-decoration: none }
a.weiss:visited    { color:#ffffff; text-decoration: none }
a.weiss:hover { color: #dddddd; text-decoration: none;  }

a.DateWeiss {font-size: 12px; text-decoration: none;  font-weight: bold;text-align:center ; width:48px;padding-top:2px; padding-bottom:2px; display: block; border: 1px solid #666666;}
a.DateWeiss:link { color: #ffffff; background-color : #259350}
a.DateWeiss:active { color: #ffffff; background-color : #259350}
a.DateWeiss:visited { color: #ffffff; background-color : #259350}
a.DateWeiss:hover { color: #dddddd; background-color : #0D4E26}

a.DateGrau {font-size: 12px; text-decoration: none;  font-weight: bold;text-align:center ; width:48px;padding-top:2px; padding-bottom:2px; display: block; border: 1px solid #666666;}
a.DateGrau:link { color: #ffffff; background-color : #999999}
a.DateGrau:active { color: #ffffff; background-color : #999999}
a.DateGrau:visited { color: #ffffff; background-color : #999999}
a.DateGrau:hover { color: #dddddd; background-color : #0D4E26}

a.DateAct {font-size: 12px; text-decoration: none;  font-weight: bold;text-align:center ; width:48px;padding-top:2px; padding-bottom:2px; display: block; border: 1px solid #666666;}
a.DateAct:link { color: #ffffff; background-color : #FF9933}
a.DateAct:active { color: #ffffff; background-color : #FF9933}
a.DateAct:visited { color: #ffffff; background-color : #FF9933}
a.DateAct:hover { color: #dddddd; background-color : #0D4E26}

a.red:active   { color: #FF0000; text-decoration: underline }
a.red:link     { color:#FF0000; text-decoration: none }
a.red:visited    { color:#FF0000; text-decoration: none }
a.red:hover { color: #154BA0; text-decoration: none;}

a.orange:active   { color: #ffa500; text-decoration: underline }
a.orange:link     { color:#ffa500; text-decoration: none }
a.orange:visited    { color:#ffa500; text-decoration: none }
a.orange:hover { color: #154BA0; text-decoration: none;}

/* a.menu {font-size: 12px; text-decoration: none;  font-weight: bold;}
a.menu:link {  color : #FFFFFF;} 
a.menu:visited {  color : #FFFFFF;} 
a.menu:active {  color : #FFFFFF;} 
a.menu:hover {  color : #FF3C2A;} */

a.menu
{
    padding: 4px 18px 4px 18px;
    margin: 0px 0px 5px 0px;
    border-style: none solid none none;
    border-width: 1px;
    border-color: #666666;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
    height: 15px;
    display: block;
}
a.menu:link {  color : #333333;} 
a.menu:visited {  color : #333333;} 
a.menu:active {  color : #333333;} 
a.menu:hover {  color : #000000; background-color:#CCCCCC} 

a.mitpfeil
{
   background: transparent url( 'Layout/PfeilBleu-B.gif' ) no-repeat center left;
   padding:5px 0px 5px 20px;
   font-weight: normal  
}

a.menuLeftTitle 
{
    font-size: 14px;
    text-decoration: none;
    font-weight: bold;
    padding: 15px 0px 5px 5px;
    background: #f8981d;
    display: block;
    border-bottom: solid 1px #FFFFFF;
}
a.menuLeftTitle:link {  color : #FFFFFF;background: #f8981d;} 
a.menuLeftTitle:visited {  color : #FFFFFF;background: #f8981d;} 
a.menuLeftTitle:active {  color : #FFFFFF;background: #f8981d;} 
a.menuLeftTitle:hover {  color : #dddddd;background: #f8981d;} 

a.menuLeft 
{
    font-size: 13px;
    text-decoration: none;
    font-weight: normal;
    padding-left: 15px;
    background: transparent url( 'Layout/BGMenuLeft1.gif' ) no-repeat top left;
    padding:3px 0px 3px 20px;
    display: block;
}
a.menuLeft:link {  color : #ffffff;} 
a.menuLeft:visited {  color : #FFFFFF;} 
a.menuLeft:active {  color : #FFFFFF;} 
a.menuLeft:hover {  color : #dddddd;background: transparent url( 'Layout/BGMenuLeft1B.gif' ) no-repeat top left;} 

a.menuLeftB
{
    font-size: 13px;
    text-decoration: none;
    font-weight: normal;
    padding-left: 15px;
    background: transparent url( 'Layout/BGMenuLeft1B.gif' ) no-repeat top left;
    padding:3px 0px 3px 20px;
    display: block;}

a.menuLeftB:link {  color : #dddddd;} 
a.menuLeftB:visited {  color : #dddddd;} 
a.menuLeftB:active {  color : #dddddd;} 
a.menuLeftB:hover {  color : #dddddd;} 

a.menuLeft2
{
    font-size: 12px;
    text-decoration: none;
    font-weight: normal;
    background: transparent url( 'Layout/BGMenuLeft2.gif' ) no-repeat top left;
    padding:3px 0px 3px 24px;
    display: block;}
    
a.menuLeft2:link {  color : #FFFFFF;} 
a.menuLeft2:visited {  color : #FFFFFF;} 
a.menuLeft2:active {  color : #FFFFFF;} 
a.menuLeft2:hover {  color : #dddddd; background: transparent url( 'Layout/BGMenuLeft2B.gif' ) no-repeat top left;} 

a.menuLeft2B
{
    font-size: 12px;
    text-decoration: none;
    font-weight: normal;
    background: transparent url( 'Layout/BGMenuLeft2B.gif' ) no-repeat top left;
    padding:3px 0px 3px 24px;
    display: block;}
    
a.menuLeft2B:link {  color : #dddddd;} 
a.menuLeft2B:visited {  color : #dddddd;} 
a.menuLeft2B:active {  color : #dddddd;} 
a.menuLeft2B:hover {  color : #dddddd;} 

a.menuLeft3
{
    font-size: 11px;
    text-decoration: none;
    font-weight: normal;
    background: transparent url( 'Layout/BGMenuLeft3.gif' ) no-repeat top left;
    padding: 3px 0px 3px 30px;
    display: block;}
    
a.menuLeft3:link {  color : #FFFFFF;} 
a.menuLeft3:visited {  color : #FFFFFF;} 
a.menuLeft3:active {  color : #FFFFFF;} 
a.menuLeft3:hover {  color : #dddddd; background: transparent url( 'Layout/BGMenuLeft3B.gif' ) no-repeat top left;} 

a.menuLeft3B
{
    font-size: 11px;
    text-decoration: none;
    font-weight: normal;
    background: transparent url( 'Layout/BGMenuLeft3B.gif' ) no-repeat top left;
    padding:3px 0px 3px 30px;
    display: block;}
    
a.menuLeft3B:link {  color : #dddddd;} 
a.menuLeft3B:visited {  color : #dddddd;} 
a.menuLeft3B:active {  color : #dddddd;} 
a.menuLeft3B:hover {  color : #dddddd;} 

a.linkBtn1 {font-size: 12px; text-decoration: none;  font-weight: bold;text-align:left ; width:175px;padding-left:4px; padding-right:4px;padding-top:2px; padding-bottom:2px; display: block; border: 1px solid #666666;}
a.linkBtn1:link {  color : #FFFFFF;background-color : #ffa500;  } 
a.linkBtn1:visited {  color : #FFFFFF;background-color : #ffa500; } 
a.linkBtn1:active {  color : #FFFFFF;background-color : #ffa500; } 
a.linkBtn1:hover {  color : #FFFFFF;background-color : #154ba0;} 

a.linkBtn2 {font-size: 12px; text-decoration: none;  font-weight: bold;text-align:left ; width:175px;padding-left:4px; padding-right:4px;padding-top:2px; padding-bottom:2px; display: block; border: 1px solid #666666;}
a.linkBtn2:link {  color : #FFFFFF;background-color : #154BA0;  } 
a.linkBtn2:visited {  color : #FFFFFF;background-color : #154BA0; } 
a.linkBtn2:active {  color : #FFFFFF;background-color : #154BA0; } 
a.linkBtn2:hover {  color : #FFFFFF;background-color : #ffa500;} 

td.TopMenuBlue {background-image: url(Layout/Banner/BtBlue.gif); width: 100px;height: 35px; text-align:center; padding:0}
td.TopMenuOrange {background-image: url(Layout/Banner/BtOrange.gif);width: 90px;height: 35px; text-align:center; padding:0}
td.TopMenuGreen {background-image: url(Layout/Banner/BtGreen.gif);width: 90px;height: 35px; text-align:center; padding:0 }
td.BGMenuM {background-image: url(Layout/BGMenuM.gif); width: 150px;height: 20px; text-align:left; vertical-align:  middle  ; padding-left:15}



td { font-style: normal; font-size: 12px; font-family: Tahoma,Geneva,arial, helvetica, sans-serif}

td.menuPoint {width:148}
td.topNews{width:200px; background-color:#EEEEEE; vertical-align:top;border-right: #f8981d 1px solid; }
td.rahmenGrau
{
	border: darkgray 1px solid;
}
/* Definition der DIV */
#page
{
    /* width: 1050px; */
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    /* background-color:#f8981d;*/
    background-color:#F8981D;
} 

#wrapper
{
    border-style: solid solid solid solid;
    border-width: 1px;
    border-color: #FFFFFF;width: 980px;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    background-color:#ffffff;
} 

#wrap_content
{
    background-image: url('Layout/BGAll.gif' );
} 
#wrap_content_ecom
{
    background-image: url('Layout/BGAllecom.gif' );
} 

#header{
    clear:both;
    height:150px;
    width:980px;
    /*background-color: #F2E7BA; */
    padding:0px;
    margin:0px;
}
#nav
{
    clear: both;
    height: 29px;
    width: 980px;
    /* background-color: #f8981d; */
    background-image: url('Layout/BGMenu.gif' );
    padding: 0px;
    margin: 0px;
}

#menu{
  float:left;
  width:150px; 
  height:450px; 
  margin-bottom:0;
  background-color:#CCCCCC ;
}

#sidebar
{
    float: right;
    text-align: left;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    width: 200px;
    background-color:Gray ;
} 
 
#content
{text-align:left;
 margin: 0px 200px 0px 160px;
 padding: 10px 0px 0px 0px;
 background-color:#ffffff;
 width:600px;
}

#content_ecom
{text-align:left;
 margin: 10px 0px 0px 160px;
 padding: 10px 0px 0px 0px;
 background-color:#ffffff;
 width:800px;
}



#footer
{
    border-style: solid none none none;
    border-width: 1px;
    clear: both;
    /* height: 130px;*/
    width: 980px;
    background-color: #EEEEEE;
    text-align: left;
    padding: 0px;
    margin: 0px;
    border-top-color: #666666;
    border-bottom-color: #666666;
} 

input.red
{
	border: Gray 1px solid;
	color: white;
	background-color:#C00000;
}
	
input.orange
{
	border: Gray 1px solid;
	color: white;
	background-color:#ffa500;
}	
	
input.normal
{
	border: Gray 1px solid;
	color: white ;
	background-color:#3399CC;
}
/* Top News */
.divtopnews
{
    width: 100%;
    background-color: #FF9900;
}
.h1topnews
{
    color:#ffffff;
    font-size:14px;
    font-weight:bold;
    padding:5px;
}

.divtopnewscontent
{
    border-style: none none solid solid;
    border-width: 1px;
    border-color: #FF9900;
    color: #000000;
    font-weight: normal;
    padding: 5px;
    background-color: #FFFFFF;
}
