/*
Theme Name: WordPress'ized waw
Theme URI: http://wordpress.org/
Description: waw
Version: 1.0
Author: jk
Author URI: http://h4x3d.com
Tags: custom
Text Domain: waw

	This theme was designed and built by Julian Klewes,
	whose blog you will find at http://h4x3d.com

*/



* { margin: 0; padding: 0;  outline:none; }

	 
	.header { width: 948px; height: 12px; /* background-image: url(img/header.jpg); */ } 
	.headimg { width: 948px; height: 181px; background-image: url(/img/headimg.jpg); }
	.header span, .headimg span, #col2 span { display: none; }
	
	
	
	body {
	background-color:#ffffff;
	/* font-family:Arial, Helvetica, sans-serif; */
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	line-height:13px;
	color:#1D262D;
	margin:0;
	background-image:url(/img/bg.gif);
	}
	
	/* headernav */
	.header ul { margin:0; }
	.header li { list-style:none; display: block; height: 48px; /* dev border: 1px solid red; */ }
	.header li a { display: block; text-indent: -2999px; height: 48px;  }
	
	.header li.home { background-image: url(/img/home.jpg); width: 85px; }
	.header li.home a:hover { background-image: url(/img/home_on.jpg); width: 85px; }
	.header li.idee { background-image: url(/img/idee.jpg); width: 60px; }
	.header li.idee a:hover { background-image: url(/img/idee_on.jpg); width: 60px; }
	.header li.init { background-image: url(/img/init.jpg); width: 97px; }
	.header li.init a:hover { background-image: url(/img/init_on.jpg); width: 97px; }
	.header li.verlag { background-image: url(/img/verlag.jpg); width: 65px; }
	.header li.verlag a:hover { background-image: url(/img/verlag_on.jpg); width: 65px; }

	/* head (!) nav */
	.head ul { margin:0 0 0 0px }
	.head li { list-style:none; display: block; height: 29px; /* dev border: 1px solid red; */ }
	.head li a { display: block; text-indent: -2999px; height: 29px;  }
	
	.head li.home { background-image: url(/img/head_projekt.jpg); width: 85px; }
	.head li.home a:hover { background-image: url(/img/head_projekt_on.jpg); width: 85px; }
	.head li.idee { background-image: url(/img/head_idee.jpg); width: 60px; }
	.head li.idee a:hover { background-image: url(/img/head_idee_on.jpg); width: 60px; }
	.head li.init { background-image: url(/img/head_init.jpg); width: 97px; }
	.head li.init a:hover { background-image: url(/img/head_init_on.jpg); width: 97px; }
	.head li.verlag { background-image: url(/img/head_verlag.jpg); width: 65px; }
	.head li.verlag a:hover { background-image: url(/img/head_verlag_on.jpg); width: 65px; }
	
	/* metanav + footer */
	#metanav { font-family:Arial, Helvetica, sans-serif; height:24px; padding:10px 0 0 12px;}
	#metanav img { margin:1px 0 0 0}

	#footer ul, #metanav ul { margin:0 0 0 0px }
	#metanav li {list-style:none; border-right:1px solid #4F565B; margin:1px 4px 0 0;padding:0 4px 0 0; float:left; line-height:12px; }
	#footer li 	{list-style:none; border-right:1px solid #909090; margin:1px 4px 0 0;padding:0 4px 0 0; float:left; line-height:12px; }
	#footer li.last, #metanav li.last  {list-style:none; border-right:0; margin:1px 4px 0 0;padding:0 4px 0 0; float:left; line-height:12px; }
	
	#footer li a { color: #919191; }
	#footer li a:hover { color: #b0b0b0; }
	
	#metanav li a {color:#888888}
	#metanav li a:hover {color:#ffffff}

	#metanav input {height:14px; *height:14px; -height:14px; font-family:Arial, Helvetica, sans-serif;font-size:11px; background-color:#A1A1A1; width:83px; color:#1D262D; border:0; line-height:12px; 	margin:0 3px 0 0; padding-left:3px;}
	#metanav button { background-image:url(/img/arrow.gif);background-repeat:no-repeat; cursor:pointer; border:0; margin:0; background-color:#22323c}
	
	#footer { border-top: solid 1px #b0b0b0; padding: 4px 0 6px 0; }
	
	/* allgemein mainarea */
	#container {padding: 0 0 0 12px; /* was 53px dev border: 1px solid red; */ 
	 background: transparent url(/img/container_bg.gif) left top repeat;}

	/* mainnav addition */
	#mainnav { margin-left:4px; height:55px; }
	
	/* general */
	.clear { clear: both; }
	.left, .alignleft { float: left; }
	.right, .alignright { float: right; }
	a { text-decoration:none; color:#22323c }
	a:link, a:visited {  }
	a:hover, a:active, a:focus {color:#323131 }
	
	form {margin:0;padding:0;}
	button {}
	img { border:0; padding:0; margin:0;}
	strong, em, b, i {
    font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }
    strong { font-weight: bold; }
	
	
	.post { padding: 10px 0 10px 0; background-color: white; }
	
	#col1 {
    	float:left;
   		width:636px;
    	/* background:red; */
   	}
	#col1 .head { width: 636px; height: 29px; background-color: #404040; /* background-image:  url(/img/post_head.jpg); */  }
	
	#col1 .spacer { width: 636px; height: 12px; background-color: white; }
	
	#col1 .entry { margin: 0 0 12px 12px; }
	#col1 .entry .text { font-size: 12px; line-height: 16px; padding: 0 12px 12px 0; }
	#col1 .entry .text p { margin: 10px 0 0 0; }
	#col1 .entry img.white { background-color: white; padding: 5px; }
	#col1 .entry img.left { margin: 0 20px 20px 0; }
	#col1 .entry img.right { margin: 0 0 20px 20px; }
	
	#col1 .entry img.left1 { margin: 0 20px 280px 0; float: left; padding: 5px; background-color: white; }
	#col1 .entry img.left2 { margin: 0 20px 140px 0; float: left; padding: 5px; background-color: white; }
	#col1 .entry img.right1 { margin: 0 0 40px 20px; float: right;  padding: 5px; background-color: white; }
	
	#col1 .entry .text .cv, #col1 .entry .text .cv1 { padding-top: 20px; }
	
	#col1 .entry .text .cv { margin: 0 0 20px 0; width:80px; float: left; display: block; }
	#col1 .entry .text .cv1 { margin: 0 20px 20px 0; width: 490px; float: left; line-height: 20px; }
	#col1 .entry .text .cv1 strong, #col1 .entry .text .cv2 strong { width: 60px; margin: 0 10px 10px 0; font-weight: bold; display: block; line-height: 18px; float: left; clear: left; padding: 2px 0 0 0; }
	#col1 .entry .text .cv1 em { width: 270px; margin: 0; font-weight: normal; text-transform: none; display: block; line-height: 18px; float: left; font-style: normal; border-bottom: 1px solid #d1d1d1; padding: 2px 0 0 0; }

	#col1 .entry .text .cv1 img { margin: 0 0 0 5px; width: 120px; float: right; background-color: white; padding: 5px; }
	
	#col1 .entry ul { margin: 5px 0 5px 15px; }
	
	.ddsg-wrapper ul { list-style: none; display: block; width: 360px; }
	.ddsg-wrapper li { margin: 5px; padding: 5px; border-bottom: 1px solid #d1d1d1; }
	.ddsg-wrapper li a { display: block; }
	
	#col1 .entry .c1 { width: 425px; }
	#col1 .entry .c1 .text { padding: 12px 10px 6px 0; }
	#col1 .entry .c2 { width: 199px; background: #FCFCFC url(/img/c2_bg.gif) left top repeat-y; }
	#col1 .entry .c2 .text { /* schrift war 11px, lineheight 14 */ font-size: 12px; line-height: 15px; color: #22323c;  padding: 12px 8px 6px 12px; }
	#col1 .entry .c2 .bot { background-image: url(/img/c2_bot.gif); background-position: left; width: 199px; height: 20px; }
	.c1, .c2 { /*dev border: 1px solid red; */ }
	
	#col1 h1 { 
	font-family: Georgia, serif;
	font-size: 20px;
	font-style: italic;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
	color: #22323c;
	}
	#col1 h2 {
	font-family: "Lucida Grande", sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	text-align: justify;
	letter-spacing: normal;
	line-height: 1.5em;
	border-bottom: 2px solid #595959;
	padding: 2px 0 6px 0;
	}
	
	a[href$='.pdf'] {
	display:inline-block;
	padding-right:20px;
	line-height:18px;
	background:transparent url(/img/IconPDF.gif) center right no-repeat;
	}
	
	#col1 .entry a { text-decoration: underline; }
	#col1 .entry a:hover { text-decoration: underline; color: #888;}
	#col1 .entry h1 a, #col1 .entry h2 a { text-decoration: none; color: #595959; }
	#col1 .entry h1 a:hover, #col1 .entry h2 a:hover { text-decoration: none; }
	
	#col2 {
	    float:left;
	    width:287px;
	    /* dev background:yellow; */
	    padding: 0 0 0 12px;
	}
	#col2 .text { font-size: 12px; line-height:16px; font-weight: lighter; }
	#col2 .im_ueberblick .head { width: 287px; height: 18px; background-image: url(/img/im_ueberblick.jpg); }
	#col2 .im_ueberblick { background-color: #404040; }
	#col2 .im_ueberblick .text { color: #b3babf; padding: 8px 10px 6px 12px; }
	
	#col2 .fragen_fuer_morgen .head { width: 287px; height: 18px; background-image: url(/img/fragen_fuer_morgen.jpg); }
	#col2 .fragen_fuer_morgen { background: #535353 url(/img/fragen_fuer_morgen_bg.jpg) center right no-repeat; }
	#col2 .fragen_fuer_morgen .text { color: #fff; padding: 8px 10px 10px 12px; }
	#col2 .fragen_fuer_morgen .text strong { font-weight: normal; color: #c1c1c1; }
	
	#col2 .aus_der_presse .head { width: 287px; height: 18px; background-image: url(/img/kommentar.jpg); }
	/* background-image: url(/img/aus_der_presse.jpg); */
	#col2 .aus_der_presse { background-color: #666666; }
	#col2 .aus_der_presse .text { /* war 10 px und 13 px */ font-size: 12px; line-height: 14px; color: #fff; padding: 8px 12px 6px 12px; }
	#col2 .aus_der_presse .text strong { /* war 9 und 12 */ font-size: 12px; font-weight: 200; line-height: 14px; color: #c1c1c1; display: block; }
	#col2 .aus_der_presse img { width: 80px; border: 3px solid #6e6e6e; float:left; margin: 2px 5px 60px 0; }

	#col2 .mehr a span, #col2 .mehr_1 a span, #col2 .mehr_2 a span { display: block; text-indent:-2999%; padding: 0 0 7px 0;}
	
	
		
	#col2 .mehr { background-image: url(/img/mehr.jpg); }
	#col2 .mehr_1 { background-image: url(/img/mehr_1.jpg); }
	#col2 .mehr_2 { background-image: url(/img/mehr_2.jpg); }
		
	.spacer { height: 12px; }
	.center { text-align: center; }
	small { font-family:"Lucida Grande", sans-serif;
	font-size: 10.4px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.5em;
	}
	
	.width { width: 936px; /* was 893 * dev */ /* border: 1px solid red; */ }
	.fullwidth { width: 948px; }
