* {
	margin: 0;
	padding: 0;
}

html {
	margin: 0;
	padding: 0;
	height:100%;
	cursor:default;
	overflow: -moz-scrollbars-vertical;	
}
	
body {
	margin: 0; 
	padding: 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#333333;	
	background-color:#FFFFFF;
	width:100%;
	height:100%;
	background-repeat: no-repeat; background-position: left top; background-attachment: fixed;
}

a {
	text-decoration:none;
	color:#000000;
}

a:hover
{
    color:#666666;    
}

.mainMaster
{
	
    
}

.mainForm
{
    height:100%;
}

.main
{	
    position: relative;
    background-color:#FFFFFF;    
    
	width:903px;	
	text-align:left;
	margin:auto;	 
	/* margin-left:20px; */
	
	height:auto !important; /* real browsers */	
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
		
	overflow:auto;    	
}


.HomeQuadrat
{
	width: 344px;
}

.HomeQuadratWide
{
	width: 688px;
}

* html div.main
{
    height: 100%;
    overflow:visible;    
}



.header
{
    margin-left:173px;        
}


.topAndMetaNavi
{
    margin-top:55px; 
    height:43px;
    overflow:hidden;
}

.metaNavi
{
    float:left;
    display:inline;
    width:174px;
}

.metaNavi div.lang
{
    margin-left:8px;
}

.metaNavi div.search
{
    margin-left:6px;
    margin-top:6px;
}

.searchInput
{
    width:116px;
    height:14px;
    padding:2px;  
    padding-bottom:3px;  
}

.searchArrow
{
    margin-top:1px;
    margin-left:4px;
}


.topNavi
{
    float:left;
    display:inline;
    width:690px;
}


.topNavi ul{
	list-style:none;
	margin: 0px; padding: 0px;
}

.topNavi li{
	float:left;
	display:inline;	
	margin: 0px;
	padding: 0px;
	margin-bottom:8px;	
	margin-right:3px;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
}

.topNavi li div{
}

.topNavi li a{
	display:block;
	font-size:12px;		
	 border-bottom:solid 1px #FFFFFF;        			
}

.topNavi li a:hover	
{
    border-bottom:solid 1px #666666;        
}

.topNavi li.mainNaviActive a
{
     color:#666666;    
    border-bottom:solid 1px #666666;        
}


.sideNaviAndContent
{
    margin-top:43px;
}

.sideNavi
{
	float:left;
	display:inline;    
    margin-left:8px;
    width:144px;
    margin-right:20px;
    height:2px;
}

.sideNavi ul.sideNavi_ul{
	list-style:none;
}

.sideNavi ul.sideNavi_ul li{
	margin-bottom:4px;	
}

.sideNavi ul.sideNavi_ul li a{
	
	border-bottom:solid 1px #FFFFFF;        			
}

.sideNavi ul.sideNavi_ul li a:hover	
{
    border-bottom:solid 1px #666666;        	
}

.sideNavi ul.sideNavi_ul ul
{
    list-style:none;
}

.sideNavi ul.sideNavi_ul li.sideNaviActive a
{
    color:#666666;    
    border-bottom:solid 1px #666666;        
}

.sideNavi ul.sideNavi_ul li.sideNaviActive ul
{
    margin-top:4px;
}

.sideNavi ul.sideNavi_ul li.sideNaviActive li a
{
}

.sideNavi ul.sideNavi_ul li.sideNaviActive li a:hover
{    
}


.contentContainer
{
	float:left;
	display:inline;    
	width:688px;   
}

.mainContent
{
	min-height:500px;
    height:auto !important;
    height:500px; 	 
    margin-bottom:40px;   
}

.mainContent a
{
	color: #8b7357;
	text-decoration: none;
}


.mainContent a:hover
{
    color:#666666;
    text-decoration: underline;    
}


.contentFooter
{
    
}

.bottomNavi
{
    float:left;
    display:inline;
    
    border-top:solid 1px #000000;     
    width: 100%;
    padding-top:8px;  
}

.nachoben
{
	float: right;
	width: 20px;
}

.bottomNavi ul
{
	float:left;
	/*display:inline;*/	      
	list-style:none;
	width: 620px;
	overflow: hidden;
}

.bottomNavi li{
	float:left;
	/*display:inline;*/	    
	margin-right:3px;
}

.bottomNavili a{	
	font-size:12px;		
	border-bottom:solid 1px #FFFFFF;        
}

.bottomNavi li a:hover	
{
    border-bottom:solid 1px #666666;        
}

.bottomNavi li.bottomNaviActive a
{
     color:#666666;    
    border-bottom:solid 1px #666666;        
}

.bottomNavi div.herausgeber
{   
    /* color:#40403F; */
    color:#666666;
    margin-top:4px;
    font-size:11px;		
    width: 620px;
    float: left;
}

.inp
{
    font-family:Georgia, "Times New Roman", Times, serif;
    border:solid 1px #9A9A9A;    
}

.rightArrow
{
    width:14px;
    height:19px;
    background-image:url(../images/arrow_right.gif); background-repeat:no-repeat;
}

.News
{
	border-top: solid 1px #ce1163;
	border-bottom: solid 1px #ce1163;
	color: #ce1163;
	padding-top: 10px;
	width: 150px;
	overflow: hidden;
}

.News_Separator
{
    border-bottom: solid 1px #ce1163;
	color: #ce1163;
	padding-top: 10px;
	width: 150px;
	overflow: hidden;
}

.News h3
{
	text-transform: uppercase;
	font-size: 16px;
	color: #ce1163;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	padding-bottom: 8px;
}

.NewsItem
{
	padding-bottom: 10px;
}

.NewsItem a
{
	color: #ce1163;
	text-decoration: none;
}

.clearfix {
	clear:both; font-size:0; line-height:0;
	height: 0px;
	width:0px;
	clear: both;
	visibility: hidden;
	overflow:hidden;
}

.hidden
{
    display:none;
}

.invisible
{
    visibility:hidden;
    height:0px;
    width:0px;
    line-height:0px;
    font-size:0px;
    overflow:hidden;
}

.invisibleKeepSize
{
    visibility:hidden;
}

.floatLeft
{
    float:left;
    display:inline;    
}

.floatRight
{
    float:right;
    display:inline;    
}


.QuadratContent
{
	padding: 3px;
	padding-top: 10px;
	height: 170px;
	overflow:hidden;
}

.QuadratTitel
{
	padding-top: 20px;
	
	text-transform: uppercase;
	font-size: 18px;
	color: #413e45;
}
.QuadratUntertitel
{
	
	font-size: 18px;
	color: #413e45;
}

.QuadratBereich
{
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: underline;
	color: #413e45;
}
.QuadratZeitpunkt
{
	font-size: 18px;
	color: #413e45;
}
.QuadratText
{
	padding-top: 3px;
	color: #000000;
}

p
{
	float: none;
	padding-bottom: 16px;
}

.BilderstreckeBild
{
	height: 540px;
}

.BilderstreckeNavigation
{
	width: 31px;
	float: left;
	padding-right:30px;
}

.BilderstreckeNavigation img
{
	cursor: pointer;
}

.BilderstreckeText
{
	float: left;
	width: 400px;
}

.haupttext ul
{
	
	padding-top: 8px;
	padding-bottom: 24px;
	list-style-image: url(/images/dam_bulletpfeil.gif);
}

/*
.LI_pnlMain
{
	margin-top: 20px;
    margin-bottom:19px;    
}
*/
.Links 
{
	padding-top: 20px;
}

.Links .LI_headline
{
    font-weight:bold;
    font-size:11px;
    margin-bottom:8px;    
}

.Links .moreLink a
{
    display:block;   
	margin-top: 2px;	
	background-image: url(/images/more_link.gif);
	padding-left: 30px;
	min-height: 22px;
	background-repeat: no-repeat;
	padding-top: 2px;
	margin-bottom: 5px;
}

div.moreLink
{
    margin-top: 2px;
    margin-bottom: 14px;
    
}

/* Bestellung */

.Bestellung
{
	width: 688px;
	height: 516px;
	background-color: #40403e;
	position:relative;
}

.Bestellung .BestellungContent
{
	float: left;
	width: 460px;
	padding: 18px;
	height:445px;
}

.Bestellung .BestellungTitel
{
	font-size: 18px;
	color: #FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	
	text-transform: uppercase;
}

.Bestellung .BestellungBild
{
	width: 172px;
	float: right;
}

.Bestellung a
{
	color: #FFFFFF;
}
.Bestellung td
{
	color: #FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	
}

.Bestellung .BestellungText input
{
	color: #000000;
	border: none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	width: 340px;
	margin-bottom: 1px;
}

.Bestellung .BestellungText select
{
	color: #000000;
	border: none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	width: 340px;
	margin-bottom: 1px;
}


.Bestellung .buttonContainer
{ 
}

.Bestellung .buttonContainer .sendButton
{   
    float:right; padding-left: 20px; padding-top: 3px; background-image: url(/images/arrow_right_weiss.gif); background-repeat: no-repeat;
    margin-right:20px;
}


.Bestellung .dankeContainer
{
    color: #FFFFFF;
}

.Bestellung .dankeContainer .order
{
    padding-top:14px;
    padding-bottom:8px;
}

.Bestellung .dankeContainer .title
{
    color:#FFFFFF;
    font-size:18px;
    padding-bottom:3px;
}

.Bestellung .dankeContainer .danke
{
    margin-top:8px;
}


.Bestellung .buttonContainer .backButton
{   
    float:left; padding-left: 20px; padding-top: 3px; background-image: url(/images/arrow_left_weiss.gif); background-repeat: no-repeat;
    margin-left:20px;
}

.Bestellung .BestellungText table p
{
    padding-bottom:4px;
}

.SucheTitel a
{
		font-size: 18px;
	color: #644c37;
	padding-bottom: 3px;
}

.SucheBread a
{
	margin-right: 10px;
}

.SucheTitel
{
	padding-bottom: 20px;
}



.strukturpunkt_1596 .hauptinhalt ul
{
	list-style-type: none;
	list-style-image: none;
}

.strukturpunkt_1596 .hauptinhalt li
{
	
}

.strukturpunkt_1596 .hauptinhalt li div a
{
	display:block;   
	margin-top: 2px;	
	background-image: url(/images/more_link.gif);
	padding-left: 30px;
	min-height: 22px;
	background-repeat: no-repeat;
	padding-top: 2px;
	margin-bottom: 5px;
}

.strukturpunkt_1845 .hauptinhalt ul
{
	list-style-type: none;
	list-style-image: none;
}

.strukturpunkt_1845 .hauptinhalt li
{
	
}

.strukturpunkt_1845 .hauptinhalt li div a
{
	display:block;   	
	margin-top: 2px;	
	background-image: url(/images/more_link.gif);
	padding-left: 30px;
	min-height: 22px;
	background-repeat: no-repeat;
	padding-top: 2px;
	margin-bottom: 5px;
}

.strukturpunkt_1811 .hauptinhalt ul
{
	list-style-type: none;
	list-style-image: none;
}

.strukturpunkt_1811 .hauptinhalt li
{
	
}

.strukturpunkt_1811 .hauptinhalt li div a
{
	display:block;   	
	margin-top: 2px;	
	background-image: url(/images/more_link.gif);
	padding-left: 30px;
	min-height: 22px;
	background-repeat: no-repeat;
	padding-top: 2px;
	margin-bottom: 5px;
}

.strukturpunkt_1933 .hauptinhalt ul
{
	list-style-type: none;
	list-style-image: none;
}

.strukturpunkt_1933 .hauptinhalt li
{
	
}

.strukturpunkt_1933 .hauptinhalt li div a
{
	display:block;   	
	margin-top: 2px;	
	background-image: url(/images/more_link.gif);
	padding-left: 30px;
	min-height: 22px;
	background-repeat: no-repeat;
	padding-top: 2px;
	margin-bottom: 5px;
}

/*
.Links .moreLink
{
	margin-top: 2px;	
	background-image: url(/images/more_link.gif);
	padding-left: 30px;
	min-height: 22px;
	background-repeat: no-repeat;
	padding-top: 2px;
	margin-bottom: 5px;
}
*/


