s/*** ! ! ! Site Styles begin here ! ! ! ***/

/* Remove the margins and paddings by standard */

* { margin: 0px; padding: 0px; }
html { margin: 0px; padding: 0px; }
body { font-family: Arial,Helvetica, sans-serif; font-size: 12px; background: #FFF url("../images/bergkette.jpg") repeat-x top center;}

/* Base html attribute formattings */

h1, h2, h3, h4, h5, h6, p, ul, ol, dl, blockquote, address, pre, table, form * { color: #565656; text-transform: none;font-family: Arial,Helvetica, sans-serif}
img { border:none; }
ul, dl { list-style-type: none; }

a, a:link, a:visited, a:hover, a:active, a:focus { background-color: transparent; text-decoration: none; }
a, a:link, a:visited { color: #2C8CBF; }
a:hover, a:active, a:focus { color: #1E7099; }
h2 a {color: #1E7099; background-color: transparent; text-decoration: none;}

/* ---- CONTENT ---- */
#container {margin:0 auto 0;width:900px; position:relative;}
#content_box { clear:both; float:left; text-align:left; width:900px;}
#content { float:left; padding:0 0 0 20px; width:433px;}


#header_img img{ position: relative; left: -34px;}
#container h1 { margin-left:-36px;}
/*
.pageRibbon { background: url(../images/corner.png) no-repeat center 195px; margin:0 auto; position:relative; height: 500px;} 
*/

h2.archive_head { border-top: none !important; }
#header_img {border-bottom:none}


/* + languageSelector #mh */
ul.languageSelector { position:absolute; right:0; top:5px; }
ul.languageSelector a {
display:block;
height:13px;
width:20px;
}

ul.languageSelector li {
display:block;
float:left;
padding-right:5px;
}

a.langDe{
	text-indent: -5000px;
	background: transparent url("../images/sprite.gif") no-repeat -124px -717px;
}
a.langDeActive{
	text-indent: -5000px;
	background: transparent url("../images/sprite.gif") no-repeat -124px -674px;
}

a.langEn{
	background: transparent url("../images/sprite.gif") no-repeat -124px -803px;
}
a.langEnActive{
	background: transparent url("../images/sprite.gif") no-repeat -124px -760px;
}

.imageLink {
text-indent:-15000px;
}
/* = languageSelector #mh */

.tagged { padding: 0.4em 0 0 0; font-size: 0.9em; line-height: 1.6em; color: #1E7099; clear: both; }
.tagged a, .tagged a:visited { padding: 0.25em; color: #1E7099; text-decoration: none; }
.tagged a:hover { color: #1E7099; text-decoration: none; background-color: #FFF }
.add_comment { font-size: 1.2em; display: block; padding: 0 0 0 20px; font-weight: normal; float: right; background-color: #FFF }

h4 { font: normal 1.2em Arial,Helvetica, serif; color: #888; }
h4 a, h4 a:visited { color: #888; text-decoration: none; }
h4 a:hover { color: #888; text-decoration: underline; }
.posts h4 { background: none}

/* --- COMMENTS --- */
#comments { clear:both; float:left; width:433px;}
h3.comments_headers {font-size:1.2em;}
ul#comment_list li.comment { border-bottom:1px dotted #BBBBBB; float:left; padding:1.2em 0 0; width:433px;}
.comment_time {font-size:0.9em;}
#comment_form {font-size:1.1em;}
#comment_form .text_input:focus,#comment_form .text_input  { border: 1px solid #CCC}
#comment_form .text_input { font: normal 1.2em Arial,Helvetica }
#comment_form label {display: block; width: 80px; padding-right: 10px; text-align: right; float: left; font-weight:normal;font-size:0.9em;}
#comment_form .text_area, #comment_form .text_input { width:250px !important; border: 1px solid #CCC}

span.formButton { background:transparent url(../images/sprite.gif) no-repeat scroll left -80px; clear:left; cursor:pointer; display:inline-block; padding-left:10px; }
span.formButton input { background:transparent url(../images/sprite.gif) no-repeat scroll right -141px; border:medium none; cursor:pointer; display:block; height:34px; padding:0 10px 6px 0; }


/*--- Side bar left --- */
#l_sidebar { float:left; padding:0 0 0 0; width:194px;}
#foerdererflashbox { margin-bottom: 20px;}


/*--- Marginalspalte Social Bookmarks --- */

.logoSocialBookmarkMarg1 { background:url(../images/sprite_social-bookmarks.jpg) no-repeat 0 -476px; } 
.logoSocialBookmarkMarg1:hover { background-position:0 -381px;  }
.logoSocialBookmarkMarg2 { background:url(../images/sprite_social-bookmarks.jpg) no-repeat 0 -286px;  }
.logoSocialBookmarkMarg2:hover { background-position: 0 -191px; }
.logoSocialBookmarkMarg3 { background:url(../images/sprite_social-bookmarks.jpg) no-repeat 0 -96px; }
.logoSocialBookmarkMarg3:hover { background-position: 0 -1px; }

#social_bookmarks_marginal	{ margin:3px 0 0 0px; }
#social_bookmarks_marginal a { display: block; width: 162px; height: 90px; margin:0 0 0 0px; }
.logoSocialBookmark3:hover { background-position: 0 -421px; } 
.logoSocialBookmark3 { background-position: 0 -470px; width:51px; height:19px; } 
.logoSocialBookmark2:hover { background-position: 0 -519px; } 
.logoSocialBookmark2 { background-position: 0 -566px; width:58px; height:17px; margin:0 10px 0 10px; } 
.logoSocialBookmark1:hover { background-position: 0 -948px; } 
.logoSocialBookmark1 { background-position: 0 -994px; margin:0 0 0 20px; width:70px; height:17px; } 

.entry p { margin:0 0 0.9em; line-height:20px;}
.entry { font-size:1.0em; line-height:1.4em; }


/*--- Side bar right --- */
#sidebar { 
	float:right; padding:0; width:233px;
}
#search_form .search_input {	
	width: 180px; 
	float: right;
	margin-top: 14px;
}

form#search_form {
	background:transparent url(../images/bg_suche.png) no-repeat 0 0; float: left; padding:0 12px 0 12px; margin:5px 0 10px 0;
}

#search_form input.imageSubmitButton {
	background:transparent url(../images/sprite.gif) no-repeat 0 -202px; border: none; cursor:pointer; height:21px; margin:12px 0 10px; padding:0; text-indent:-999em; width:21px;
}

/* --- NAVIGATION --- */

/* --- NAVIGATION GRUEN
#navigation { border-top: 1px solid #acb10a; background: url("../images/shadow_navi.gif") bottom left; padding-bottom: 13px; }
#navigation li { border-top: 1px solid #9bc30d; border-bottom: 1px solid #85a903; border-left: 1px solid #9bc30d; background-color: #8CB00B; }
#navigation li a { display: table-cell; height: 23px; width: 174px; vertical-align: middle; padding-left: 19px; color: #FFF; line-height: 21px; }
#navigation li a.active { background: url("../images/sprite.gif") no-repeat; }
#navigation li a:hover, #navigation li a:active, #navigation li a:focus { background-color: #80a00d; }
#navigation li ul { border-top: 1px solid #99BCD2; margin-left: -1px; }
#navigation li ul li { border-top: 1px solid #BCDFF5; border-bottom: 1px solid #99BCD2; border-left: 1px solid #BBDEF4;  background-color: #B4D7ED; }
#navigation li ul li a { color: #565656; padding-left: 33px; }
#navigation li ul li a.active { background: url("../images/sprite.gif") no-repeat; }
#navigation li ul li a:hover, #navigation li ul li a:active, #navigation li ul li a:focus { background-color: #a1c0d3; }
#navigation li ul li ul {  border-top: 1px solid #99BCD2; }
#navigation li ul li ul li { border-top: 1px solid #FFF; border-bottom: 1px solid #DBDBDB; border-left: 1px solid #FFF;  background-color: #F8F8F8; }
#navigation li ul li ul li a { padding-left: 43px; }
#navigation li ul li ul li a.active { background: url("../images/sprite.gif") no-repeat; color: #7cb034; }
#navigation li ul li ul li a:hover, #navigation li ul li ul li a:active, #navigation li ul li ul li a:focus { background-color: #EBEBEB; }
#navigation li ul li.lastListItem { border-bottom: none; }--- */


#navigation { border-top: 1px solid #278CC0; background: url("../images/shadow_navi.gif") bottom left; padding-bottom: 13px; }
#navigation li { border-top: 1px solid #4BB0E4; border-bottom: 1px solid #278CC0; border-left: 1px solid #49AEE2; background-color: #43A8DC; }
#navigation li a { display: table-cell; height: 23px; width: 174px; vertical-align: middle; padding-left: 19px; color: #FFF; line-height: 21px; }
#navigation li a.active { background: url("../images/sprite.gif") no-repeat; }
#navigation li a:hover, #navigation li a:active, #navigation li a:focus { background-color: #3b95c4; }
#navigation li ul { border-top: 1px solid #99BCD2; margin-left: -1px; }
#navigation li ul li { border-top: 1px solid #BCDFF5; border-bottom: 1px solid #99BCD2; border-left: 1px solid #BBDEF4;  background-color: #B4D7ED; }
#navigation li ul li a { color: #565656; padding-left: 33px; }
#navigation li ul li a.active { background: url("../images/sprite.gif") no-repeat; }
#navigation li ul li a:hover, #navigation li ul li a:active, #navigation li ul li a:focus { background-color: #a1c0d3; }
#navigation li ul li ul {  border-top: 1px solid #99BCD2; }
#navigation li ul li ul li { border-top: 1px solid #FFF; border-bottom: 1px solid #DBDBDB; border-left: 1px solid #FFF;  background-color: #F8F8F8; }
#navigation li ul li ul li a { padding-left: 43px; }
#navigation li ul li ul li a.active { background: url("../images/sprite.gif") no-repeat; color: #7cb034; }
#navigation li ul li ul li a:hover, #navigation li ul li ul li a:active, #navigation li ul li ul li a:focus { background-color: #EBEBEB; }
 

.counter { width: 194px; height: 73px; background: url(../images/counter_noflash.gif) no-repeat top left; color: #FFF; font-size: 1.4em; padding: 0px 0px 0px 20px;font-weight: bold; }
.counter span { font-size: 1.8em; }

/* ---- FOOTER -----*/
#footer_wrapper { width: 730px; padding: 0px 13px 0px 198px; margin: 0px auto; background: url("../images/shadow_footer_right.gif") no-repeat top right; position: relative; }
#footer_wrapper div { width: 717px; padding-left: 13px; background: url("../images/shadow_footer_left.gif") no-repeat top left; position: relative; }
#footer_wrapper div div { position: relative; padding: 0px; background: none; }

#footer p { text-align: center; margin-top: 10px; font-size:0.9em; }
#footerprint { display:none; }
#footer ul li { display: inline; }
#footer a, #footer a:link, #footer a:visited { color: #777777; }
#footer a:hover, #footer a:active, #footer a:focus { color: #565656; }

.logoPromoter1, .logoPromoter2, .logoPromoter3, .logoPromoter4, .logoPromoter5, .logoPromoter6, .logoPromoter7, 
.logoOutfitter1, .logoOutfitter2, .logoOutfitter3, .logoOutfitter4, .logoOutfitter5, .logoOutfitter6, 
.logoSocialBookmark1, .logoSocialBookmark2, .logoSocialBookmark3, .newsletterabo { background: url("../images/sprite.gif") no-repeat; }  

#footer { width: 100%; border: none; background:transparent url(../images/schneedecke.jpg) repeat-x scroll center top;clear:both; padding-top:54px; position:relative; }
#footer_wrapper .topLinks { float: left; width: 484px; } 
#footer_wrapper #national_promoters { height:160px; margin: 0px; }
#national_promoters h3 { font-size: 0.9em; margin: 20px; }
#national_promoters li { float: left; }
#national_promoters a { display: block; width: 130px; height: 50px; }
#footer_wrapper #national_outfitters { /*height: 62px; margin: 0px; width:500px;*/ border-bottom:1px dotted #CCCCCC; height:72px; }
#national_outfitters h3 { font-size: 0.9em; margin: 20px; font-weight: normal; }
#national_outfitters li { float: left; }
#national_outfitters a { display: block; width: 45px; height: 20px; }
#footer_wrapper #social_bookmarks { /*float: right; width: 232px; height: 271px; border-left: 1px dotted #CCC; margin: 0px;*/ 
border-right:1px dotted #CCCCCC; float:left; height:89px; margin:0; width:358px; }
#social_bookmarks h3, #munich_content h3  { font-size: 0.9em; margin: 20px; font-weight: normal; }
#social_bookmarks h3.newsletter_headline, #munich_content h3.newsletter_headline { margin-top:20px; }
#social_bookmarks li, #munich_content li { float: left; }
#social_bookmarks a, #munich_content a { display: block; }
#footer_wrapper #munich_content { float:right; height:89px; margin:0; width:358px;}

#footer_wrapper #footer_navigation { clear:both; border-top: 1px dotted #CCC; text-align: center; padding-top: 26px; height:52px; }
#footer_navigation ul { display: inline; }
#footer_navigation li { padding: 0px 3px 0px 0px; }
#footer_navigation li:after { content: " |"; }
#footer_navigation li.lastListItem:after { content: ""; }

/* ---- SPRITE ---- */

.sprite-btn_blue_end { background-position: 0 -80px; } 
.sprite-btn_blue_start { background-position: 0 -141px; } 
#header input.imageSubmitButton { background-position: 0 -202px; } 
#navigation li ul li ul li a.active { background-position: 34px -244px; } 
#navigation li ul li a.active { background-position: 26px -277px; } 
#navigation li a.active { background-position: 12px -309px; } 
.sprite-contentline { background-position: 0 -352px; } 
.logoOutfitter1 { background-position: 0 -383px; margin:0 0 0 20px; } 
.logoSocialBookmark3:hover { background-position: 0 -421px; } 
.logoSocialBookmark3 { background-position: 0 -470px; width:51px; height:19px; } 
.logoSocialBookmark2:hover { background-position: 0 -519px; } 
.logoSocialBookmark2 { background-position: 0 -566px; width:58px; height:17px; margin:0 10px 0 10px; } 
.sprite-icon_doc-more { background-position: 0 -674px; } 
.sprite-icon_document { background-position: 0 -713px; } 
.actionPrintPage { background-position: 0 -753px; } 
.logoSocialBookmark1:hover { background-position: 0 -948px; } 
.logoSocialBookmark1 { background-position: 0 -994px; margin:0 0 0 20px; width:70px; height:17px; } 
.newsletterabo { background-position:0 -1094px; height:26px; margin:0 0 0 20px; width:174px; }

.logoPromoter1 { background-position: 0 0; margin:0 0px 40px 110px; } 
#national_promoters a.logoPromoter1 { width:135px; }
.logoPromoter2 { background-position: 0 -613px; margin:0 0px 0 20px; } 
#national_promoters a.logoPromoter2 { width:115px; }
.logoPromoter3 { background-position: 0 -848px; margin:0px 0 0 58px; } 
#national_promoters a.logoPromoter3 { width:130px; }
.logoPromoter4 { background-position: 0 -1170px; margin:0 0 40px 38px; }
#national_promoters a.logoPromoter4 { width:100px; }
.logoPromoter5 { background-position: 0 -1239px; margin:0px 0 0 43px; } 
#national_promoters a.logoPromoter5 { width:140px; }
.logoPromoter6 { background-position: 0 -1377px; margin:0px 0 40px 119px; } 
#national_promoters a.logoPromoter6 { width:48px; }
.logoPromoter7 { background-position: 0 -1585px; margin:13px 0 27px 60px; } 
#national_promoters a.logoPromoter7 { width:100px; }

.logoOutfitter3 { background-position: 0 -798px; margin:0 20px 0 35px; position:relative; top:-5px; } 
.logoOutfitter4 { background-position: 0 -906px; margin:0 20px 0 37px; }
.logoOutfitter2 { background-position: 0 -1130px; margin:0 0 0 35px; position:relative; top:-5px;  }
.logoOutfitter5 { background-position: 0 -1469px; margin:0 0 0 0px; position:relative; top:-5px;  }  
.logoOutfitter6 { background-position: 0 -1526px; margin:0 0 0 37px; position:relative; top:-5px;  } 
/* ---------- sIFR Anfang ---------- */

/*Klasse fr die PhotoThumbnail "prettyPhoto"*/

.size-thumbnail .wp-image-16{
	border:1px solid #ccc;
}


a img.wp-image-16{
	padding: 5px;
	border:1px solid #ccc;
	float:right;
}

.wp-caption img{
	float:right;
	padding: 5px;
	border:1px solid #ccc;
	float:right;
}

.wp-caption-text{
	font-size:0.917em;
	color:#808080;	
}

/*#attachment_16{
	float:right;
}
*/
#comment_capture{
	text-align:center;
	margin-right:138px;
}

#captcha{
	border:1px solid #ccc;
	margin-right:9px;
}


/*Klasse fr die PhotoThumbnail "prettyPhoto" END*/


/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006 â€“ 2008 Mark Wubben, <http://novemberborn.net/>

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/

@media screen {
	.sIFR-flash { visibility: visible; margin: 0; padding: 0; }
	.sIFR-replaced, .sIFR-ignore { visibility: visible; background-color: #FFF !important; padding-left: 0px !important; }
	.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
	.sIFR-replaced div.sIFR-fixfocus { margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none; }
}
@media print {
	.sIFR-flash { display: none !important; height: 0; width: 0; position: absolute; overflow: hidden; }
	.sIFR-alternate { visibility: visible !important; display: block !important; position: static !important; left: auto !important; top: auto !important; width: auto !important; height: auto !important; }
}
/* ---------- sIFR Ende ------------ */ 


