/* Kontakt Box und Liste Kontakte */
.icon-contact { 
	background-image:url('../images/icons/contact.gif') !important; 
	background-repeat:no-repeat !important;
	width:16px !important; 
	height:10px !important;
	margin: 0px 3px 0px 0px !important;
	vertical-align:middle;
	display:inline-block; 
}
.icon-contact-phone {	background-position:0px 0px !important; }
.icon-contact-mobile {	background-position:0px -10px !important; }
.icon-contact-fax { 	background-position:0px -20px !important; }
.icon-contact-email { 	background-position:0px -30px !important; }
.icon-contact-web { 	background-position:0px -40px !important; }


.linklist a.aktiv, .prodlist a.aktiv {
	text-decoration:none;
	color:#D82919;
	/*	font-weight:bold; */
}
/* INHALTZEILE Ende */

/* 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 */

/* 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 .follow {
	text-align: left;
	height:22px;
	margin-bottom:6px;
	display:block;
	clear:both;
}
div#FootZeile div.InhaltSpalte .bookmark a, div#FootZeile div.InhaltSpalte .follow a, #___plusone_0  {
	opacity: 0.5;
	-khtml-opacity:0.5;
}
div#FootZeile div.InhaltSpalte .bookmark a:hover, div#FootZeile div.InhaltSpalte .follow a:hover, #___plusone_0 :hover {
	opacity: 1;
	-khtml-opacity:1;
}
#FootZeile .NavSpalte {
	text-align:right;
	padding:4px 0px 0px 0px;
	font-size:85%;
	color:#888;
}
#FootZeile .NavSpalte .bookmark, #FootZeile .NavSpalte .follow {
	display:block;
	padding-right: 3px;
	margin-bottom:13px;
}
#FootZeile .InhaltSpalte .bookmark, #FootZeile .InhaltSpalte .follow {
	display:block;
	clear:both;
	padding-left:14px;
}
#FootZeile .InhaltSpalte .bookmark a, #FootZeile .InhaltSpalte .follow a {
	display:inline;
	margin:0px;
}
#FootZeile .InhaltSpalte .follow a { margin-right:26px !important; }
#FootZeile .InhaltSpalte .bookmark a { margin-right:20px !important; }
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;
}


/* Follow us */
.icon_follow {
	float:left;
	padding: 0px !important;
	background-repeat:no-repeat !important;
	background-image:url('../images/icons/follow/follow.gif') !important; 
	margin-right:6px !important;
	height:19px;
}

.linkedin {
	background-position:0px -133px !important;	
	width:66px;
}	
.rss {
	background-position:0px -114px !important;
	width:42px;
}
.youtube {
	background-position:0px -95px !important;
	width:44px;
}
.flickr {
	background-position:0px -76px !important;
	width:44px;
}
.blog {
	background-position:0px -57px !important;
	width:53px;
}
.twitter {
	background-position:0px -38px !important;
	width:67px;
}
.google {
	background-position:0px -19px !important;
	width:56px;
	position:relative;
	top:1px;
}
.facebook {
	background-position:0px 0px !important;
	width:64px;
}


/* Bookmarks */
.icon_bm {
	background-image: url('../images/icons/bookmark/bookmark.gif') !important;
	width:22px !important;
	height:22px !important;
	float:left;
}

#___plusone_0 { margin-left:0px !important; }

.icon_bm.mrwong {
	background-position:0px 0px !important;
}

.icon_bm.delicious {
	background-position:0px -22px !important;
}

.icon_bm.google {
	background-position:0px -44px !important;
}

.icon_bm.yahoo {
	background-position:0px -66px !important;
}

.icon_bm.webnews {
	background-position:0px -88px !important;
}

.icon_bm.reddit {
	background-position:0px -110px !important;
}

.icon_bm.myspace {
	background-position:0px -132px !important;
}

.icon_bm.facebook {
	background-position:0px -154px !important;
}

.icon_bm.twitter {
	background-position:0px -176px !important;
}



/*
	#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 */

/* Browserupdate.org */
.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(../../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;
    margin-right: 10px;
    margin-top: 65px;
    text-align: right;
    width: 200px;
}
#countryMarker img { margin-left: 2px; }

/* nicht benötigte Layout-Elemente für Druckversion ausblenden und Druck-Kopf einblenden  */
.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; }

@media print {
	#HeadZeile, #NavZeile, #InhaltZeile .NavSpalte , #downloadBox, #FootZeile, .ddown_ie, .ddown, #tabNavi, #tabNaviContentBottom { display:none !important; }
	.spalte_states, #imagemap, #CyclePic, #cyclenav, #appExamples, .findcontact, .noPrint, .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;
	}
}
