/*
Theme Name: LAG 2013
Version: 0.9b
Theme URI: http://www.surleau-arts.de	
Description: Individual-Theme für die Lagergemeinschaft Auschwitz - Freunde der Auschwitzer e.V.
Author: Nico Mück
Author URI: http://www.surleau-arts.de
*/


/* ============================== */
/* ! Layout for desktop version   */
/* ============================== */
/* playfair-display-regular - latin-ext_latin */
@font-face {
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: 400;
	src: url('css/fonts/playfair-display-v30-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('css/fonts/playfair-display-v30-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-regular.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
  }
  /* playfair-display-500 - latin-ext_latin */
  @font-face {
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: 500;
	src: url('css/fonts/playfair-display-v30-latin-ext_latin-500.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('css/fonts/playfair-display-v30-latin-ext_latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-500.woff2') format('woff2'), /* Super Modern Browsers */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-500.woff') format('woff'), /* Modern Browsers */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-500.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
  }
  /* playfair-display-600 - latin-ext_latin */
  @font-face {
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: 600;
	src: url('css/fonts/playfair-display-v30-latin-ext_latin-600.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('css/fonts/playfair-display-v30-latin-ext_latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-600.woff2') format('woff2'), /* Super Modern Browsers */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-600.woff') format('woff'), /* Modern Browsers */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-600.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
  }
  /* playfair-display-700 - latin-ext_latin */
  @font-face {
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: 700;
	src: url('css/fonts/playfair-display-v30-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('css/fonts/playfair-display-v30-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-700.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
  }
  /* playfair-display-800 - latin-ext_latin */
  @font-face {
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: 800;
	src: url('css/fonts/playfair-display-v30-latin-ext_latin-800.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('css/fonts/playfair-display-v30-latin-ext_latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-800.woff2') format('woff2'), /* Super Modern Browsers */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-800.woff') format('woff'), /* Modern Browsers */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-800.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
  }
  /* playfair-display-900 - latin-ext_latin */
  @font-face {
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: 900;
	src: url('css/fonts/playfair-display-v30-latin-ext_latin-900.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('css/fonts/playfair-display-v30-latin-ext_latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-900.woff2') format('woff2'), /* Super Modern Browsers */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-900.woff') format('woff'), /* Modern Browsers */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-900.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
  }
  /* playfair-display-italic - latin-ext_latin */
  @font-face {
	font-family: 'Playfair Display';
	font-style: italic;
	font-weight: 400;
	src: url('css/fonts/playfair-display-v30-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('css/fonts/playfair-display-v30-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-italic.woff') format('woff'), /* Modern Browsers */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-italic.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
  }
  /* playfair-display-500italic - latin-ext_latin */
  @font-face {
	font-family: 'Playfair Display';
	font-style: italic;
	font-weight: 500;
	src: url('css/fonts/playfair-display-v30-latin-ext_latin-500italic.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('css/fonts/playfair-display-v30-latin-ext_latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-500italic.woff') format('woff'), /* Modern Browsers */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-500italic.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
  }
  /* playfair-display-600italic - latin-ext_latin */
  @font-face {
	font-family: 'Playfair Display';
	font-style: italic;
	font-weight: 600;
	src: url('css/fonts/playfair-display-v30-latin-ext_latin-600italic.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('css/fonts/playfair-display-v30-latin-ext_latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-600italic.woff') format('woff'), /* Modern Browsers */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-600italic.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
  }
  /* playfair-display-700italic - latin-ext_latin */
  @font-face {
	font-family: 'Playfair Display';
	font-style: italic;
	font-weight: 700;
	src: url('css/fonts/playfair-display-v30-latin-ext_latin-700italic.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('css/fonts/playfair-display-v30-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-700italic.woff') format('woff'), /* Modern Browsers */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-700italic.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
  }
  /* playfair-display-800italic - latin-ext_latin */
  @font-face {
	font-family: 'Playfair Display';
	font-style: italic;
	font-weight: 800;
	src: url('css/fonts/playfair-display-v30-latin-ext_latin-800italic.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('css/fonts/playfair-display-v30-latin-ext_latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-800italic.woff') format('woff'), /* Modern Browsers */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-800italic.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
  }
  /* playfair-display-900italic - latin-ext_latin */
  @font-face {
	font-family: 'Playfair Display';
	font-style: italic;
	font-weight: 900;
	src: url('css/fonts/playfair-display-v30-latin-ext_latin-900italic.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('css/fonts/playfair-display-v30-latin-ext_latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-900italic.woff') format('woff'), /* Modern Browsers */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('css/fonts/playfair-display-v30-latin-ext_latin-900italic.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
  }
	body {
		background-color:#cfcfcf;
		  background: url(img/bg1.png) no-repeat center center fixed; 
		  -webkit-background-size: cover;
		  -moz-background-size: cover;
		  -o-background-size: cover;
		  background-size: cover;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg1.png', sizingMethod='scale');
			-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg1.png', sizingMethod='scale')";		  
		/*font-family: 'Playfair Display', serif;*/
		font-family:times, serif;
		font-size:16px;
		line-height: 1.5;
		  -webkit-animation:fade-in 0.8s;
		  -moz-animation:fade-in 0.8s;
		  animation:fade-in 0.8s;			
	}

	.cc-revoke, .cc-window {
		font-family: times,serif !important;
	}
	
	a:link {
		color: #4b5f7e;
		font-weight: 600;
    	text-decoration: none;
	}
	
	a:visited {
		color: #4b5f7e;
	}
	
	a:active {
		color: #39475e;
	}
	
	a:hover {
		color: #39475e;
	}		

	#header {
		margin:10px 0 10px 0;
	}
		
	#breadcrumbs {
			margin:0 0 0 30px;
			font-variant:small-caps;
		}

		#breadcrumbs a:link, #breadcrumbs a:visited {
			color:rgba(5,5,5,1) !important;
		}

		#breadcrumbs a:hover, #breadcrumbs a:active {
			color:rgba(10,10,10,1) !important;
		}
		
	#absolutenavi {
		position:absolute;
	}	
			
	#navi {
		width:1100px;
		font-variant:small-caps;
		font-weight:normal;
		color:#f4f4f4;
		font-size:18px;
		margin-top:10px;
		margin-bottom:10px;
		margin-left:15px;
		height: 32px;
		background-color: #1f1f1f;
			-webkit-box-shadow: 0 2px 6px rgba(30,27,25,.9);
			-moz-box-shadow: 0 2px 6px rgba(30,27,25,.9);
		box-shadow: 0 2px 6px rgba(30,27,25,.9);
		}
		
		
		 #navi	a:link {
				color:#f4f4f4;
				font-weight:normal;
			}
			
		#navi	a:visited {
				color:#f4f4f4;
			}
			
		#navi	a:active {
				color:#f4f4f4;
			}
			
		#navi	a:hover {
				color:#f4f4f4;
			}
	#main {
		padding-top: 10px;
		margin-top:10px;
		margin-bottom:10px;
	
	}


	
	#main h1, #main h2, #main h3  {
		padding:2px 0px 1px 5px;
		background-color:#1f1f1f;
		color:#f4f4f4;
		margin:0px 0 10px 0;
		font-weight:bold;
		font-style:italic;
	}
	
	#postheadline a:link , #postheadline a:link , #postheadline a:link   {
		text-decoration:none;
	}	
	
	#main h1 a:link , #main h2 a:link , #main h3 a:link   {
		text-decoration:none;
		color:#fff;
	}
			
	#main h1 a:visited , #main h2 a:visited , #main h3 a:visited   {
		text-decoration:none;
		color:#fff;
	}		
	
	#main p, #main ol, #main ul {
		margin:20px 0px 20px 5px
	}
	
	#main li {
		margin-left:35px;
		}
	
		#main input,
		#main textarea {
			background-color:#FFF;
			color: #bdc1c3;
			border: 1px solid #536889;
			font-family: times, serif;
			font-size:12pt;
			padding: 2px 5px;
			width: 190px;
			_width: 186px;
			-webkit-box-shadow: 2px 2px 5px #e2e2e2, inset 2px 2px 5px #e2e2e2;
			-moz-box-shadow: 2px 2px 5px #e2e2e2, inset 2px 2px 5px #e2e2e2;
			box-shadow: 2px 2px 5px #e2e2e2, inset 2px 2px 5px #e2e2e2;
		
			/* IE filter */
			filter:progid:DXImageTransform.Microsoft.Shadow(color='#e2e2e2', Direction=135, Strength=5);
			-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color='#e2e2e2', Direction=135, Strength=5)"
		}

		.wpcf7-acceptance, .wpcf7-checkbox input {
			width:auto !important;
		}

		.wpcf7-list-item input[type="checkbox" i] {
			width:auto !important;

		}
		
		#main input:focus,
		#main textarea:focus {
			border-color: #4d4d4d;
		}
		
		#main input[type="submit"] {
			background-color: #536889;
			color: #fff;
			cursor: pointer;
			margin: 10px 0 10px 0;
			padding: 2px 7px;
			width: auto;
			font-size:14pt;
			-webkit-box-shadow:	inset 2px 2px 5px #536889;
			-moz-box-shadow:	inset 2px 2px 5px #536889;
			box-shadow:	inset 2px 2px 5px #536889;			
		}
		
		
		#main input[type="submit"]:hover {
			background: #536889;
		}
		
		#main textarea {
			width: 425px;
			overflow: auto;
		}		


	
		#content {
				margin:10px 25px 40px 15px;
				padding:0 0 60px 0;
				width:755px;
				background: url(img/bg_repeat.png);
					-webkit-box-shadow: 0 2px 21px rgba(30,27,25,.9);
					-moz-box-shadow: 0 2px 21px rgba(30,27,25,.9);
				box-shadow: 0 2px 21px rgba(30,27,25,.9);
		}
		

			
		
		#titel h1, #titel h2 {
			padding:5px 5px 5px 15px;
			margin:0;
			font-size:72px;
			font-style:italic;
			color:#fff;
			background-color:#1f1f1f;
		}
		
		#titel h2 {
			padding:5px 5px 5px 15px;
			margin:-25px 0px 10px 0px;
			font-size:24px;
			font-style:italic;
			color:#fff;
			background-color:#1f1f1f;
		}		
		
		#text {
			width:725px;
			padding:10px;
			margin:25px 10px 20px 5px;
			}
				
			
		#content_sidebar {
			width:30%;
			margin:35px 0 20px 0px;
			}	

		
		#sidebar {
			margin: 10px 0px 10px -33px;
		}
		
		#sidebar ul {
			margin-top:0px;
		}
		
		#sidebar li {
			list-style:none;
		}
		
		#sidebar .widget {
				width:315px;
				height: 100%;
				background: url(img/bg_repeat.png);
				-webkit-box-shadow: 0 2px 21px rgba(30,27,25,.9);
				-moz-box-shadow: 0 2px 21px rgba(30,27,25,.9);
				box-shadow: 0 2px 21px rgba(30,27,25,.9);
				}
				
				
				.widgetbg {
					background-color:#1f1f1f;
					padding: 15px 0;
					width:100%;
				}
				
				#terminwidget {
					background-color:#648897;
				}
				
				#facebookwidget {				
					background-color:#3b5998;
				}

				#spendewidget {
					background-color:#988c3b;
				}	
				
			#sidebar p {
				margin:0;
				padding: 10px;
			}
			
			#sidebar img {
				width: 100%;
    			max-width: 100%;
			}
			
			#sidebar h1, #sidebar h2, #sidebar h3 {
				background:#536889;
			}

			#sidebar a:link , #sidebar a:link , #sidebar a:link   {
				text-decoration:none;
			}								
								

	#footer {
		
	}	
	
		#footerbackground {
			padding:2px 5px 2px 15px;
			color:#fff;
			width: 96%;
			margin:15px 15px 15px 15px;
			background-color:#1f1f1f;
		}
		
		#footlink {
			margin-right:10px;
			float:right;
		}

/* Blog*/
	
	#catwrapper {
		width:756px;
	}
	
		#content_blog {
				margin:15px 25px 40px 15px;
				width:755px;
				background: url(img/bg_repeat.png);
					-webkit-box-shadow: 0 2px 21px rgba(30,27,25,.9);
					-moz-box-shadow: 0 2px 21px rgba(30,27,25,.9);
				box-shadow: 0 2px 21px rgba(30,27,25,.9);
		}	
	
	#artikelbild {
		background-color:#536889;
		min-height:290px;
	}
	
	#artikelbild h1 {
		font-size:48px;
		padding:20px 30px;
	}
	
	#postheadline {
		margin-top:-5px;
	}
	
	#auszugpost {
		background-color: rgba(0,0,0,0.3);
		color: #fff;
		padding: 15px 30px;
		max-width: 620px;
		margin-bottom: 35px;
	}	

	#auszugpost a:link,#auszugpost a:visited, #footer a:link,#footer a:visited {
		color: rgba(255,255,255,0.9)
	}
	
	
	#morerow {
		color:#fff;
		background: rgba(0,0,0,0.8);
		border-top:2px solid rgba(255,255,255,0.2);
	}
	
	#morerow_search {
		width:470px;
		padding:2px 0px 2px 15px;
		vertical-align:baseline;
		color:#fff;
		margin-bottom:40px;
		background-image: url(img/bgmorerow.png);
		bottom: 0px !important;
	}			
	
	#morerow ul {
		display:inline;
		}
		
	#morerow li {
		list-style:none;
		}	
		
	#readmore {
		width:100%;
		text-align:right;
	}	
	
		#readmore a:link {
		color:#fff;
		display:inline-block;		
		background-color:#536889;	
		padding: 5px 15px;
			
		}
		
		#readmore a:hover  {
		color:#fff;
		text-decoration:none;
		}
		
		#readmore a:active {
		color:#fff;
		}	
		
		#readmore a:visited  {
		color:#fff;
		}									
	
		
	#content_start {
		width:1080px;
		margin:15px 25px 40px 15px;		
		padding:10px;
	}	
		
	#content_start h1 {
		font-variant:small-caps;		
		background-color:#536889;
		text-align:center;
		font-size:72px;
		margin:20px 0 20px 0;
		line-height:1.2;
		}		
		
	#content_start p {
		font-size:18px;
		margin:0 auto;
		text-align:center;
		max-width:700px;
	}	
	
	#anschrift, #visdp, #vorsitz {

	}
	
	#stellvor, #sitz, #anschrift, #visdp, #vorsitz {

	}	
	
	
	#kontform {
		width:446px; 
	}
	
	/* =WordPress Core
-------------------------------------------------------------- */
	.alignnone {
	    margin: 5px 20px 20px 0;
	}
	
	.aligncenter,
	div.aligncenter {
	    display: block;
	    margin: 5px auto 5px auto;
	}
	
	.alignright {
	    float:right;
	    margin: 5px 0 20px 20px;
	}
	
	.alignleft {
	    float: left;
	    margin: 5px 20px 20px 0;
	}
	
	.aligncenter {
	    display: block;
	    margin: 5px auto 5px auto;
	}
	
	a img.alignright {
	    float: right;
	    margin: 5px 0 20px 20px;
	}
	
	a img.alignnone {
	    margin: 5px 20px 20px 0;
	}
	
	a img.alignleft {
	    float: left;
	    margin: 5px 20px 20px 0;
	}
	
	a img.aligncenter {
	    display: block;
	    margin-left: auto;
	    margin-right: auto
	}
	
	.wp-caption {
		color:#fff;
	    max-width: 96%; /* Image does not overflow the content area */
	    text-align: left;
	}
		
	.wp-caption.alignnone {
	    margin: 5px 20px 20px 0;
	}
	
	.wp-caption.alignleft {
	    margin: 5px 20px 20px 0;
	}
	
	.wp-caption.alignright {
	    margin: 5px 0 20px 20px;
	}
	
	.wp-caption img {
	    border: 0 none;
	    height: auto;
	    margin: 0;
	    max-width: 98.5%;
	    padding: 0;
	    width: auto;
	}
	
	.wp-caption p.wp-caption-text {
		background-image: url(img/bgmorerow.png);		
	    font-size: 12px;
	    line-height: 17px;
	    margin:-6px 10px 5px 0px !important;
	    padding: 5px 10px 5px;
	}	

/* ============================= */
/* ! Layout for mobile version   */
/* ============================= */

@media handheld, only screen and (max-width: 767px) {
	
	body {
		background-color:#cfcfcf;
		  background: url(img/bg1.png) no-repeat center center fixed; 
		  -webkit-background-size: cover;
		  -moz-background-size: cover;
		  -o-background-size: cover;
		  background-size: cover;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg1.png', sizingMethod='scale');
			-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg1.png', sizingMethod='scale')";		  
		/*font-family: 'Playfair Display', serif;*/
		font-family:times, serif;
		font-size:14px;
		line-height: 1.5;
		  -webkit-animation:fade-in 0.8s;
		  -moz-animation:fade-in 0.8s;
		  animation:fade-in 0.8s;			
	}

		
	#breadcrumpcon {
			margin:25px 0 0 0;
			font-variant:small-caps;
		}

		#breadcrumbs a:link, #breadcrumbs a:visited {
			color:rgba(5,5,5,1) !important;
		}

		#breadcrumbs a:hover, #breadcrumbs a:active {
			color:rgba(10,10,10,1) !important;
		}
		
	#navirow {
		background-color:#1f1f1f;
		position:static;		
		width:100%;
		top:-10px;				
	}	
		
	#absolutenavi {
		position:static;
	}
			
	#navi {
		font-variant:small-caps;
		font-weight:normal;
		color:#f4f4f4;
		font-size:24px;
		background-color: #1f1f1f;

		}
		

		
		 #navi li {
		 	display:list-item
		 	background-color:#1f1f1f;
		 	
		 	
		 	
		 }
	#main {
		padding-top: 10px;
		margin-top:10px;
		margin-bottom:10px;
	
	}


	
	#main h1, #main h2, #main h3  {
		padding:2px 0px 1px 5px;
		background-color:#1f1f1f;
		color:#f4f4f4;
		margin:0px 0 10px 0;
		font-weight:bold;
		font-style:italic;
	}
	
	
	
	#main p, #main ol, #main ul {
		margin:20px 0px 20px 5px
	}
	
	#main li {
		margin-left:35px;
		}
	
		#main input,
		#main textarea {
			background-color:#FFF;
			color: #bdc1c3;
			border: 1px solid #536889;
			font-family: times, serif;
			font-size:12pt;
			padding: 2px 5px;
			width: 80%;
			_width: 186px;
			-webkit-box-shadow: 2px 2px 5px #e2e2e2, inset 2px 2px 5px #e2e2e2;
			-moz-box-shadow: 2px 2px 5px #e2e2e2, inset 2px 2px 5px #e2e2e2;
			box-shadow: 2px 2px 5px #e2e2e2, inset 2px 2px 5px #e2e2e2;
		
			/* IE filter */
			filter:progid:DXImageTransform.Microsoft.Shadow(color='#e2e2e2', Direction=135, Strength=5);
			-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color='#e2e2e2', Direction=135, Strength=5)"
		}
		
		#main input:focus,
		#main textarea:focus {
			border-color: #4d4d4d;
		}
		
		#main input[type="submit"] {
			background-color: #536889;
			color: #fff;
			cursor: pointer;
			margin: 10px 0 10px 0;
			padding: 2px 7px;
			width: auto;
			font-size:14pt;
			-webkit-box-shadow:	inset 2px 2px 5px #536889;
			-moz-box-shadow:	inset 2px 2px 5px #536889;
			box-shadow:	inset 2px 2px 5px #536889;			
		}
		
		
		#main input[type="submit"]:hover {
			background: #536889;
		}
		
		#main textarea {
			width: 80%;
			overflow: auto;
		}		


	
		#content {
				margin:10px 25px 40px 15px;
				padding:0 0 60px 0;
				width:90%;
				background: url(img/bg_repeat.png);
					-webkit-box-shadow: 0 2px 21px rgba(30,27,25,.9);
					-moz-box-shadow: 0 2px 21px rgba(30,27,25,.9);
				box-shadow: 0 2px 21px rgba(30,27,25,.9);
		}
		

			
		
		#titel h1, #titel h2 {
			padding:5px 5px 5px 15px;
			margin:0;
			font-size:48px;
			font-style:italic;
			color:#fff;
			background-color:#1f1f1f;
		}
		
		#titel h2 {
			padding:5px 5px 5px 15px;
			margin:-25px 0px 10px 0px;
			font-size:24px;
			font-style:italic;
			color:#fff;
			background-color:#1f1f1f;
		}		
		
		#text {
			width:90%;
			padding:10px;
			margin:25px 10px 20px 5px;
			}
				
			
		#content_sidebar {
			width:90%;
			margin:35px 0 20px 0px;
			}	

		
		#sidebar {
			display:none;
		}
		
								
								

	#footer {
			background-color:#1f1f1f;
	}	
	
		#footerbackground {
			padding:2px 5px 2px 15px;
			color:#fff;
			width: 90%;
			margin:0;
			background-color:#1f1f1f;
		}
		
		#footlink {

		}

/* Blog*/
	
	#catwrapper {
		width:90%;
	}
	
		#content_blog {
				margin:20px 0 20px 0;
				width:90%;
				background: url(img/bg_repeat.png);
					-webkit-box-shadow: 0 2px 21px rgba(30,27,25,.9);
					-moz-box-shadow: 0 2px 21px rgba(30,27,25,.9);
				box-shadow: 0 2px 21px rgba(30,27,25,.9);
		}	
	
	#artikelbild {
		background-color:#373737;
		width:112%;
		min-height:290px;
		margin-top:-5px;
		margin-left: -20px;
	}
	
	#artikelbild h1 {
		font-size:48px;
		padding-left: 15px;		
	}
	
	#postheadline {
		margin-top:-5px;
	}
	
	#auszugpost {
		background-color:#536889;
		color:#fff;
		padding:5px;
	}	
	
	
	#morerow {
		width:110%;
		padding:0px 0px 2px 7px;
		vertical-align:baseline;
		color:#fff;
		background-image: url(img/bgmorerow.png);
		margin-left: -20px;		
	}
	
	#morerow_search {
		width:100%;
		padding:2px 0px 2px 15px;
		vertical-align:baseline;
		color:#fff;
		margin-bottom:40px;
		background-image: url(img/bgmorerow.png);
		bottom: 0px !important;
	}			
	
	#morerow ul {
		display:inline;
		}
		
	#morerow li {
		list-style:none;
		}	
		
	#readmore {
		text-align:center;
		float:none;
		clear:both;
		padding: 1px 15px 2px 5px;
		background-color: #536889;
		margin: 4px 0px -2px -7px;
	}	
								
		
	#content_start {
		width:90%;
		margin:15px 25px 40px 15px;		
		padding:10px;
	}	
		
	#content_start h1 {
		font-variant:small-caps;		
		background-color:#536889;
		text-align:center;
		font-size:48px;
		margin:20px 0 20px 0;
		line-height:1.2;
		}		
		
	#content_start p {
		font-size:18px;
		margin:0 auto;
		text-align:center;
		max-width:700px;
	}	
	
	#anschrift, #visdp, #vorsitz {
		width:90%;
		margin-left:0;
	}
	
	#stellvor, #sitz, #anschrift, #visdp, #vorsitz {
		width:90%;
	}	
	
	
	#kontform {
		width:90%;
	}

}


/* ========================================== */
/* ! Provide higher res assets for iPhone 4   */
/* ========================================== */

@media only screen and (-webkit-min-device-pixel-ratio: 2) { 

/*	.logo {
		background: url(logo2x.jpg) no-repeat;
		background-size: 212px 303px;
	}*/

}