@media screen, projection {
	body {
	  font-family: Arial, Helvetica, sans-serif;
	  color: #333;
	  background-color: #fff;
		padding: 4em;
	}
  body.three_columns .page_margins {min-width:80em;max-width:85em;width:85em;}
	#topnav {text-align: left;margin-bottom:10px;}
	#header { margin-bottom: 20px; padding: 40px 0 0 20px; }
	#content, #feature { background-color: #fff; color: #333; }
	.vlist a, h6.vlist {border-bottom: 1px dashed #E0E4F1;}
	.vlist, .vlist li span {border-bottom:0;}
	.vlist span {color:#999;}
	.hentry .vlist li a {margin-left:0;padding-left:0;}
	h1,h2,h3,h4,h5,h6 { font-family: Arial, Helvetica, sans-serif; color: #333; }
	#content h2 {color:#999;}
	h3 {font-weight: bold;}
	h6.vlist {border:0;}
	div.hentry {margin-bottom:3em;}
	div.entry-date {font-size: 1.6666666666666667em;line-height:0.9em;margin-bottom:0.9em;color:#999;}
	.entry-meta h3, .entry-meta h3 a {font-weight:normal;color:#999;}
	.subcr div.entry-meta {border-top:1px dashed #ccc;color:#999;}	
	
	#topnav {padding-left:20px;}
	#header{height:70px;padding:0 0 0 20px;}
	#header h1{text-indent:-2000px;height:70px;background:transparent url('/themes/stadtblomberg/images/blg_wbm_250x70.png') no-repeat top left;}
	#header h1 a {display:block;height:70px;width:250px;}
	#feature {padding-left:10px;}
	
	#primary_sidebar {padding-top:2.75em;}
	
	/*Farben für Herrn Lohmann*/
	/*#col1 #col1_content h2{border-bottom:3px solid #900;color:#000;}*/
	#col1 #col1_content h4.frontpage{border-bottom:3px solid #900;}
	#col1 #col1_content h4.arbeit{border-bottom:3px solid #0C58C6;}
	#col1 #col1_content h4.leben{border-bottom:3px solid #F69400;}
	#col1 #col1_content h4.urlaub{border-bottom:3px solid #B3DF06;}
	#col1 #col1_content h4.rathaus{border-bottom:3px solid #666;}

	div.feature {padding-top:1em;padding-bottom:1em;}
	div.feature.frontpage{background:#efefef;border-top:1px #ddb dotted;border-bottom:1px #ddb dotted;}
	div.feature.arbeit{background:#E7E7FF;border-top:1px #ddb dotted;border-bottom:1px #ddb dotted;}
	div.feature.leben{background:#FFFFE7;border-top:1px #ddb dotted;border-bottom:1px #ddb dotted;}
	div.feature.urlaub{background:#FFE7E7;border-top:1px #ddb dotted;border-bottom:1px #ddb dotted;}
	div.feature.rathaus{background:#e7e7e7;border-top:1px #ddb dotted;border-bottom:1px #ddb dotted;}
	
	.image-thumb-list{list-style-type:none;margin:0;padding:0;}
	.image-thumb-list li{padding:0;margin-left:5px;margin-right:auto;float:left;}
	.image-thumb-list li img{padding:5px;border:1px solid #ccc;background:#efefef;}
	.image-thumb-list li img:hover{border:1px solid #999;background:#ccc;}
	
	dl.imagebox{margin:0;background:#fff;border:1px solid #ccc;padding:0;}
	dl.imagebox dt img{margin:3px;padding:0;}
	dl.imagebox dd{margin:0;padding:5px 10px;}
	dl.thumb{width:86px;font-size:.9em;line-height:1.2em;}
	dl.thumb img{width:80px;}
	dl.square{width:106px;font-size:.9em;line-height:1.2em;}
	dl.square img{width:100px;}
	dl.medium{width:206px;font-size:.9em;line-height:1.2em;}
	dl.medium img{width:200px;}
	dl.large{width:380px;font-size:1em;line-height:1em;margin-bottom:1.5em;}
	dl.large img{width:374px;}
	dl.webcam {margin:1em 0;}
	dl.webcam img {width:200px;height:150px;}
	dl.webcam {width:206px;}
	img.promotion {width:160px;}

  #nav * { border-left:0 !important;border-right:0 !important;}
  #nav { background:transparent;border:0;margin-bottom:24px;margin-left:15px;}
  #nav div.hlist {background:transparent;border:0;}
  #nav ul {margin-left:10px;}
  #nav ul li {line-height:1.2em;margin-right:1em;font-size:1.2em;}
  #nav ul li a,
  #nav ul li strong {background:transparent;color:#900;font-weight:bold;letter-spacing:.25em;padding:.5em .8em;}
  #nav ul li a:focus,
  #nav ul li a:hover,
  #nav ul li a:active {color:#fff !important;background:#900;}
  #nav ul li#current {background:transparent;}
  #nav ul li#current strong,
  #nav ul li#current a,
  #nav ul li#current a:focus,
  #nav ul li#current a:hover,
  #nav ul li#current a:active {color:#fff;font-weight:bold;}
  #nav li.arbeit {border-bottom:3px solid #0C58C6 !important;color:#000 !important;}
  #nav li.leben {border-bottom:3px solid #F69400 !important;color:#000 !important;}
  #nav li.urlaub {border-bottom:3px solid #B3DF06 !important;color:#000 !important;}
  #nav li.rathaus {border-bottom:3px solid #666 !important;color:#000 !important;}
  
	
	.infobox{padding:0 .5em;background:#efefef;border:1px solid #ccc;width:50%;font-size:.9em;color:#666;}
	.intro{font-weight:bold;}
	.feature.box{margin-bottom:20px;padding-left:10px;padding-right:10px;}
	#map {margin-bottom: 20px;}
	div.vcard{width:75%;padding:.5em;border:1px solid #efefef;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:transparent url('/themes/stadtblomberg/images/blg_signet_24x24.png') no-repeat 98% 5%;}
	div.vcard .family-name {font-weight: bold;}
	h6.vlist {padding-left:24px;background:#fff url('/themes/stadtblomberg/images/blg_signet_16x16.gif') no-repeat center left;}
	div#primary_sidebar div.widget.text h6.vlist.widget.header {display:none;}
	
	p.icaption,
  p.icaption img {margin:0; width:100%;}
  p.icaption {border:1px #efefef solid;padding:.5em;}
  #feature p.icaption img {width:100%;height:233px;}
	
	a,a:link,a:visited,a:hover,a:active, #header a{color:#900;text-decoration:none;}
	a:hover{text-decoration:underline;color:#7E0000;}

	#s3sliderStatic { width: 100%;height: 216px;position: relative;overflow: hidden;}
	#s3slider { width: 100%;height: 218px;position: relative;overflow: hidden;}
	#s3sliderContent {width: 100%;position: absolute;top: 0;margin-left: 0;}
	.s3sliderImage {float: left;position: relative;display: none;}
	#s3sliderStatic .s3sliderImage, #s3sliderStatic .s3sliderImage span {display:block;}

	.s3sliderImage span { position: absolute;left: 0;padding: 10px 13px;width: 474px;background-color: #000;
	   filter: alpha(opacity=70);
	   -moz-opacity: 0.7;
	   -khtml-opacity: 0.7;
	   opacity: 0.7;
	   color: #fff;display: none;bottom: 0;
	}
	.clear { clear: both; }
}