body{ 
	font-size:12px;
	line-height:15px;
	font-family :Arial,Verdana,Geneva,Helvetica,Sans-Serif;
	color:#767270;
	text-decoration:none;
	font-weight:normal;
	line-height:17px;
	background:url(../images/bg.gif) #e7ebc3 repeat-x;
}

p{margin:0px;padding:0px;}

td,div{
	font-size:12px;
	line-height:15px;
	font-family :Arial,Verdana,Geneva,Helvetica,Sans-Serif;
	color:#767270;
	text-decoration:none;
	font-weight:normal;
	padding:0px;
	margin:0px;

}

form{
	padding:0px;
	margin:0px;
}

ul{
  margin:0px 0px 0px 15px; 
  padding: 0;
}

li {
  margin: 0;
  padding: 0em;
  list-style:disc;
	list-style-position: inside;
}

a {
	color:#77726f;
}

/* ############## pulldown ############## */

.pulldown,.pulldown_on,.pulldown_over{
	border-top:1px solid #c8c8c8;
	border-left:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;
	width:165px;
	cursor:pointer;
}

.pulldown_main{
	padding:0px 0px 0px 9px;
	border-bottom:1px solid #c8c8c8;
	
}

.pulldown_main_text{
	font-size:11px;
	float:left;
	width:130px;
	height:15px;
	color:#646464;
}

.pulldown .pulldown_main_icon,.pulldown_on .pulldown_main_icon{
	background:url(../images/pfeil_runter.gif) no-repeat 4px 5px;
	height:15px;
	width:17px;
	float:right;
	border-left:1px solid #c8c8c8;
}

.pulldown_over .pulldown_main_icon{
	background:url(../images/pfeil_runter.gif) no-repeat 4px 5px #dedfda;
	height:15px;
	width:17px;
	float:right;
	border-left:1px solid #c8c8c8;
}

.pulldown .pulldown_items,.pulldown_over .pulldown_items{
	height:15px;
	font-size:11px;
	border-bottom:1px solid #c8c8c8;
	display:none;
}

.pulldown_on .pulldown_items{
	width:165px;
	position:absolute;
	font-size:11px;
	border-bottom:1px solid #c8c8c8;
	border-left:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;
	margin-left:-1px;
}

.pulldown_sub{
	height:14px;
	font-size:11px;
	padding:0px 0px 0px 9px;
	background:#ffffff;
	color:#646464;	
}



.pulldown_sub_on{
	height:14px;
	font-size:11px;
	color:#646464;
	padding:0px 0px 0px 9px;
	background:#dedfda;
}

/* ############## land ############## */


.land_karte{
	float:left;
}

.land_links{
	float:left;
}

/* ############## layer ############## */

.layer_teaser table{
	border:1px solid #dfdfda;
	width:1px;
}

.layer_teaser_text{
	padding:5px;
}

.layer_teaser_link{
	padding:0px 0px 5px 15px;
	background:url(../images/pfeil.gif) no-repeat 5px 2px;
	text-decoration:underline;
	color:#9b2c3f;
	cursor:pointer;
	width:70px;
}

.layer_bild{
	padding:1px;
	border:1px solid #9b2c3f;
	margin:13px 25px 0px 0px;
}

.layer_line{
	height:1px;
	background:#dedfda;
	margin:0px 0px 15px 0px;
}

.layer{
	width:580px;	
}

.layer_text{
	margin-right:10px;
}

.layer_copy{
	display:none;
}

/* ############## people ############## */

.people{
	float:left;
	margin:0px 0px 5px 0px;
	cursor:pointer;
	width:126px;
}

.people_on{
	float:left;
	margin:0px 0px 5px 0px;
	cursor:pointer;
	width:126px;
}

.people .people_bild{
	border:1px solid #ffffff;
	padding:3px 2px 3px 2px;

}

.people_on .people_bild{
	border:1px solid #8b1126;
	padding:3px 2px 3px 2px;
}

.people .people_bild div{
	background:#dcdddf;
	height:120px;
	width:120px;
	background:#dcdddf;
}

.people_on .people_bild div{
	background:#dcdddf;
	height:120px;
	width:120px;
	background:#dcdddf;
}

.people .people_name{
	font-size:10px;
	font-weight:bold;
	padding:0px 10px 0px 10px;
	background:url(../images/pfeil.gif) no-repeat 0px 2px;
	text-decoration:underline;
}

.people_on .people_name{
	font-size:10px;
	font-weight:bold;
	padding:0px 10px 0px 10px;
	color:#8b1126;
}

.people .people_amt{
	font-size:10px;
	margin:0px 10px 0px 10px;

}

.people_on .people_amt{
	font-size:10px;
	margin:0px 10px 0px 10px;
	color:#8b1126;
}

.people_right{
	display:none;
}

.people_line{
	height:1px;
	background:#dedfda;
	margin:0px 0px 15px 0px;
}

/* ############## kontakt ################ */


.kontakt{
	cursor:pointer;
	float:left;
	clear:left;
	width:130px;
	margin-right:20px;
}

.kontakt_on{
	color:#8c1028;
	font-weight:bold;
	cursor:pointer;
	float:left;
	clear:left;	
	width:130px;
	margin-right:0px;
}

.kontakt_text{
	display:none;
	
}

.kontakt_info{
	position:absolute;
	left:0px;
	width:230px;
	margin-left:130px;
}

.kontakt_info b,
.kontakt_info strong{
	color:#8c1125;
}

/* ############## news ################ */


.news_Headline{
	margin-top:10px;
	color:#8a0d1f;
}

.news_link{
	background:url(../images/pfeil.gif) no-repeat 0px 3px;
	padding:0px 0px 0px 10px;
	margin-top:10px;
	color:#890e20;
	cursor:pointer;
	text-decoration:underline;
	float:left;
}


.news_line{
	height:1px;
	background:#dedfda;
	margin-top:10px;


}

.news_text{
	display:none;
}

/* ############## no flash ############### */

.no_flash{
	background:#000000;

}

.no_flash div{
	color:#ffffff;
	padding:10px 10px 10px 10px;
}

.no_flash a{
	color:#ffffff;
}

/* ############## flaechen ################ */

.bg{ 
	width:100%;
	height:750px;
	height:expression(document.body.clientHeight);
	background:url(../images/bg.jpg) center top no-repeat;
}

.minheight{
	height:669px;
}

.end{
	clear:both;
}

.head{
	text-align:left;
	width:903px;
	height:121px;
}

.head .left{
	float:left;
	width:142px;
}

.head .left .logo{
}

.head .right{
	float:left;
	width:760px;
}

.head .right .othersites{
	float:right;
	margin-top:34px;
	margin-bottom:34px;
}

.head .right .othersites select{
	margin-bottom:1px;
	color:#585858;
}

.head .right .menu{
	float:right;
}

.head .right .menu .on{
	float:left;
	background:#8b1125;
	margin-left:12px;
}

.head .right .menu .off{
	float:left;
	margin-left:12px;
}

.content{
	width:902px;
}

.content .top{
	text-align:left;
}

.platzhalter_druck {
	display:none;
	height:50px;
	width:10px;
}

.content .off{
	height:17px;
	float:left;
	cursor:pointer;
	background:url(../images/menu/pfeil.gif) no-repeat;
	padding:1px 10px 0px 10px;
}

.content .off a{
	color:#8b1125;
	font-weight:bold;
	text-decoration:none;
}

.content .on{
	height:17px;
	float:left;
	cursor:pointer;
	background:url(../images/menu/bg.gif) no-repeat center #8b1125;
	padding:1px 10px 0px 10px;
}

.content .on a{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

.content .firstline{
	background:#dfdfda;
	height:1px;
	margin:38px 0px 6px 0px;
}

.content .line{
	clear:left;
	background:#dfdfda;
	height:1px;
	margin:6px 0px 6px 0px;
}

.content .underline{
	clear:left;
	background:#dfdfda;
	height:1px;
	margin:2px 0px 6px 0px;
}

.content .nounderline{
	clear:left;
	height:1px;
	margin:2px 0px 6px 0px;
}

.content .left{
	text-align:left;
	width:385px;
	float:left;
	margin-top:15px;
	position:relative;
}

.content .right{
	margin-top:15px;
	text-align:left;
	float:left;
	width:495px;
	margin-left:20px;
	position:relative;	
}

.footer{
	text-align:left;
	margin-top:5px;
	width:902px;
	border-top:#dfdfda 1px solid;
}

.footer .menu{
	margin-top:10px;
}

.footer .menu .on{
	float:left;
	margin-right:10px;
}

.footer .menu .off{
	float:left;
	margin-right:10px;
}

.footer .point{
	float:left;
	margin-right:10px;
	font-size:10px;
	color:#a0a2a5;
}


.footer .brakepoint{
	float:left;
	margin-right:10px;
	font-size:10px;
	color:#585858;
}


.footer .menu .off a{
	font-size:10px;
	color:#585858;
	text-decoration:none;
}

.footer .menu .on a,.footer .menu .on a:hover,.footer .menu .off a:hover{
	font-size:10px;
	color:#c68999;
	text-decoration:none;
}

/* ########### shadow ############ */
.item{
	position:absolute;
	display:none;
	top:0px;
	width:100%;
	margin-top:200px;
	page-break-before:always;
}

.item_bg{
	background:#ffffff;
	border:1px solid #999999;
	width:400px;
}

.item_inner{
	margin:0px 0px 20px 20px;
	
}

.item_inner .underline{
	clear:left;
	background:#dfdfda;
	height:1px;
	margin:2px 0px 10px 0px;
}

.item_close{
	background:url(../images/close.gif) no-repeat;
	width:14px;
	height:15px;
	position:absolute;
	margin-left:-18px;
	margin-top:4px;
	cursor:pointer;
}

.item_inner_abstand{
	padding-right:20px;
}

.shadow{
	width:100%;
	height:100%;
	background:#000000;
	position:fixed;
	top:0px;c
	left:0px;
	filter:alpha(opacity:60); 
 	-khtml-opacity : 0.6;  
 	-moz-opacity : 0.6;
 	opacity : 0.6;
 	display:none;
}

.flashweltkartedruck{
position:relative;
display:none;
}

.flashhistory{
position:relative;
display:none;
}

.flashhistorytext{
position:relative;
display:none;
width:500px;
}


@media print {
/* ########### Flash ############ */

	.flashweltkartedruck{
		display:block;
	}

	.flash{
		display:none;
	}

	.flashhistory{
		display:block;
	}

	.flashhistorytext{
		display:block;
	}
	
}