/* Laenderauswahl */
#modalBackground {
	position: fixed;
	left: 0px;
	top: 0px;
	width:100%;
	height:100%;
	z-index:999;
	background-color:black;
	opacity:0.5;
}
#selectLocation { 
	position:fixed;
	top:110px;
	left:50%;
	width:620px;
	margin-left:-300px;
	z-index:1000;
	background-color:#FFF;
	text-align:center;
	padding:16px; 
	color:#6f6f6f;
}

.ddown_ie { display:none; }
.ddown {
	position: absolute;
	top:55px;
	left:12px;
	text-align: left;
	color:#666565;
	width:160px;
	height:18px;
	border:1px solid #666565;
	text-indent:2px;
	line-height:18px;
	display:block;
	background:#fff;
	overflow:hidden;
}
.ddown:hover, .ddown:active {
	height:auto;
	background:#fff;
	border-bottom:0px;
}
a.inner, a.inner:visited {
	font-size:85%;
	border-bottom:1px solid #666565;
	display:block;
	width:160px;
	height:18px;
	text-decoration:none;
	color:#006eb9;
	background:#FFFFFF;
	overflow:hidden;
}
a.inner:hover {
	background:#EBE4E3;
	color:#D82919;
	/*	color:#000; */
	font-weight:bold;
	text-decoration:none;
}
a.ddownPfeil, a.ddownPfeil:link, a.ddownPfeil:visited, a.ddownPfeil:hover, a.ddownPfeil:active {

	background-image:url(../images/design/ddownPfeil.gif);
	background-position:144px 1px;
	background-repeat:no-repeat;
/*	font-weight:bold; */
	color:#555;
}
.countryFlagge {
	border:0px none;
	margin:1px 5px 2px 0px;
	vertical-align:middle;
	text-align: left;
}
/* Laenderauswahl Ende */
/* INHALTZEILE Ende */


/* FOOTZEILE*/

div#FootZeile {
	display:block;
	clear: both;
	padding-top: 8px;
	margin-bottom:30px;
	width: 995px;
	height:80px;
	background-image:url(../images/design/footer-linie.gif);
	background-repeat:no-repeat;
}
div#FootZeile div.InhaltSpalte .bookmark, div#FootZeile div.InhaltSpalte .feeds, div#FootZeile div.InhaltSpalte .follow {
	text-align: left;
	height:22px;
	margin-bottom:6px;
}
div#FootZeile div.InhaltSpalte .bookmark a img, div#FootZeile div.InhaltSpalte .feeds a img, div#FootZeile div.InhaltSpalte .follow a img {
	opacity: 0.5;
	-khtml-opacity:0.5;
}
div#FootZeile div.InhaltSpalte .bookmark a:hover img,  div#FootZeile div.InhaltSpalte .feeds a:hover img, div#FootZeile div.InhaltSpalte .follow a:hover img {
	opacity: 1;
	-khtml-opacity:1;
}
div#FootZeile div.InhaltSpalte .follow a { margin-right:12px; }
#FootZeile .NavSpalte {
	text-align:right;
	padding:4px 0px 0px 0px;
	font-size:85%;
}
#FootZeile .NavSpalte .bookmark, #FootZeile .NavSpalte .feeds, #FootZeile .NavSpalte .follow {
	display:block;
	padding-right: 3px;
	margin-bottom:13px;
}
#FootZeile .bookmark a, #FootZeile .feeds a, #FootZeile .follow a {
	display:inline;
	background-image:none;
	padding:0px;
	margin:0px 0px 0px 14px;

}

div#FootZeile div.BoxenSpalte a:link, div#FootZeile div.BoxenSpalte a:visited, div#FootZeile div.BoxenSpalte a:hover, div#FootZeile div.BoxenSpalte a:active { font-size:85%; }
div#FootZeile div.NavSpalte { background: none; }
div#FootZeile div.BoxenSpalte a:link, div#FootZeile div.BoxenSpalte a:visited {
	color:#666;
	display:block;
	text-align: left;
	margin-left:9px;
}
div#FootZeile div.BoxenSpalte a:hover, div#FootZeile div.BoxenSpalte a:active {
	color:#D82919;
	text-decoration: none;
}

/*
	#content-div div.bookmark{
		display:block; 
		margin-top:22px; 
	} 
	#content-div .bookmark a, #FootZeile .bookmark a {
		display:inline;
		background-image:none;
		padding:0px;
		margin:0px;
	}
	div#FootZeile div.InhaltSpalte a:link, div#FootZeile div.InhaltSpalte a:visited, 
	div#FootZeile div.InhaltSpalte a:hover, div#FootZeile div.InhaltSpalte a:active {
		font-size:90%;
		margin-right:8px;
	}
	div#FootZeile div.InhaltSpalte a:link, div#FootZeile div.InhaltSpalte a:visited { color:#666; }
	div#FootZeile div.InhaltSpalte a:hover, div#FootZeile div.InhaltSpalte a:active {
		color:#D82919;
		text-decoration: none;
}
*/

/* FOOTZEILE Ende */


.linklist a.aktiv, .prodlist a.aktiv {
	text-decoration:none;
	color:#D82919;
	/*	font-weight:bold; */
}

.buorg {
	z-index:10;
    position:fixed;
    width:100%;
    top:0px;
    left:0px;
    border-bottom:1px solid #A29330;
    background:#FDF2AB no-repeat 1em 0.55em url(http://browser-update.org/img/dialog-warning.gif);
    text-align:left;
    cursor:pointer;
    font-family: Arial,Helvetica,sans-serif; color:#000;
    font-size: 12px;
}






/* Länder-Anzeige rechts oben */
#countryMarker {
	float:right;
/*	width:100px; */
	margin-top: 65px; /* 48px */
	margin-right: 12px;
}
#countryMarker img {
	margin-left: 2px;
}

.admin-hint { display:none; }

#printhead, #printheadSpace {
	display:none;
}

.printheadTab, .printAdresse {
	display:none;
}

.onlyPrint {
	display:none !important;
}

.onlyPrint_block {
	display:none !important;
}

#contact_print_bottom {
	display:none !important;
}

/* nicht benötigte Layout-Elemente für Druckversion ausblenden und Druck-Kopf einblenden  */

@media print {

	#HeadZeile, #NavZeile, #InhaltZeile .NavSpalte , #downloadBox, #FootZeile, .ddown_ie, .ddown { display:none !important; }
	.spalte_states, #imagemap, #CyclePic, #cyclenav, #appExamples, .findcontact, .noPrint, #tabNavi, #tabNaviContentBottom, .BoxenSpalte, #box_newsletter, #downloadBox, #box_webcode, #box_messen, #box_news, .hl_box, #Flashvideo, .more_img_reihe, .button_back { display:none !important; }

    #content-div{
		position:absolute;
		top:140px;
		left:20px;
		width:570px;
	}
	
	#contact_print_bottom {
		padding-top:10px;
		display:block !important;
	}

	.contactData {
		display:inline;
		padding-top:0px !important;
		margin-top:0px !important;
	}
	
	#tabNaviContent {
		border:none;
		position:relative;
		right:12px;
		width:570px;
	}
	
	.title {
		border:none;
		padding-left:0px;
		padding-right:0px;
		padding-top:0px;
		padding-bottom:0px;
	}
	
	#printhead {
		position:absolute;
		top:8px;
		left:34px;
		width:574px;
		height:130px
	}  
	
	#printLogo {
		position:absolute;
		top:0px;
		left:0px;
	} 
	
	#printhead, #printLogo{ display: block; }
	
	#printAdresse {
		position:absolute;
		top:13px;
		right:0px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		width:280px;
		text-align:right; 
	}
	
	body { 
		background-color: #fff; 
		background-image:none; 
	}
	
	.title { 
		background:none; 
		border:0px; 
		padding:0px;
	}
	
	h1, h2, h3, h4, h5, h6 { color:#000000;  }
	
	div#Seite { 
		width:100%; 
		background:none;
	}
	
	div#InhaltZeile { background-image:none; }
	
	.glossar_abstand {
		clear:both;
		padding-bottom:35px;
	}
	
	.Box { 
		visibility:hidden;  
	}
	
	.contactElement {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		border-top: 1px solid grey;
		display:block !important;
		float:left;
		padding-top:18px !important;
		width:250px;
		line-height:normal;
	}
	
	.onlyPrint {
		display:inline !important;
	}
	
	.onlyPrint_block {
		display:block !important;
	}

	ul {
		list-style:disc!important;
		list-style-position:inside !important;
		color:black;
	}
	
	img.onlyPrint {
		margin-top:15px;
	}
	
	.title_contact {
		display:none !important;
	}

	.list_details {
		text-indent:-14px;
	}

}

