/*  Theme Name: nachhaltig!Theme URI: http://www.undkonsorten.com/Description: Praxis-Jana <a href="http://thomas.alboth.net">Thomas Alboth</a>.Version: 0.1Author: Thomas ALbothAuthor URI: http://www.undkonsorten.com/	The CSS, XHTML and design is released under GPL:	http://www.opensource.org/licenses/gpl-license.php	*//* ************************************************** *//* ********* SEITENSTRUKTUR / STRUCTURE / SPANNEND ************* *//* ************************************************** */body {	background: url(images/body_hg.gif) repeat-y top center;  	background-position: center 30px ; 	margin: 0px;	padding: 0; 	text-align: center; }#header {	border-bottom: 2px solid #F27810; 	position: relative;	background: #FFFFFF ;	height: 115px;	margin: 0 auto 0 auto;	padding: 0;		text-align: left;	vertical-align: top; 	width: 775px; }div#nav_oben { /* 500px breit urspruenglich */	line-height: 0px;	width: 515px;	vertical-align: top;	text-align: left;    /* margin: 55px 0px 0px 0px; */	padding: 0;	position: absolute;	top: 93px; right: 0px;     border: 0;  }	div#nav_oben_ebene2 { /* 500px breit urspruenglich */	background: #162149;    border-top: 3px solid #FFFFFF; 		clear:both;    height: 20px;    margin: 0 auto 0 auto;	padding: 0 0 0 54px;	text-align: left;	vertical-align: top;		width: 706px; }		#page {	background: #162149;	border-top: 3px solid #FFFFFF;	clear: both; 	margin: 0 auto 0 auto;	padding: 0;	width: 775px; }#navbar {	font-size: 11px;	float: left;	margin: 0;	padding: 30px 0 0 20px;  /*eigentlich linkerRand bei 54px */	width: 250px; }.narrowcolumn {  	float: left;	padding: 0 54px 0 0;	margin: 0;	border: 0;	width: 450px; }	div#artikelbild {	float: right;	margin: 0;		height: 300px; 	text-align:right;	float: right;	right: 0px; top: 20px; }#footer {	clear: both;	height: 1px;	margin: 0;	padding: 0; }	/* ********* ENDE: SEITENSTRUKTUR / STUCTURE ******** *//* ************************************************** */	/* ************************************************** *//* ********* FONTS, FARBEN // TYPO, COLORS ********** *//* ************************************************** */body {	font-size: 62.5%; /* Resets 1em to 10px */	line-height: 1.9em;	font-family: Verdana, Arial, Helvetica, sans-serif;	background-color: #FFFFFF;	color: #FFFFFF;	text-align: center; }#page {	text-align: left; }h1, h2, h3 {	clear:both;	font-weight: normal; 	line-height: normal; 	}h1 {	font-size: 15px;	text-align: left;  }#header h1 { display: none; }#headerimg .description {	font-size: 15px;	text-align: center; }h2, h2.pagetitle {	margin: 30px 0 30px 0;	font-size: 20pt;	text-align: left;	color: #FFFFFF;	font-weight: normal;	text-transform: uppercase; }		h3 {	clear: both;	font-size: 11px; 		line-height: 11px;		font-weight: bold;	padding: 0px 0 5px 0;	text-transform: uppercase;	}h3 span.klein {text-transform:none;}h1, h1 a, h1 a:hover, #headerimg .description {	text-decoration: none;	color: white; 	}.entrytext input { margin-left:16px; padding:0; }acronym, abbr, span.caps {	font-size: 12px; 	}.navbar_titel {	font-weight: bold;	text-transform: uppercase;	}/*_____DIE LINKS________________ */a, a:hover, a:visited, a:active {	text-decoration: none; }	a, a:visited, a:active, h2 a:hover, h2 a:active, h3 a:hover, h3 a:active, h3 a:visited, h3 a {	color: orange; }	.narrowcolumn a, .narrowcolumn a:hover, .narrowcolumn a:visited, .narrowcolumn a:active {	font-weight: normal; }	.narrowcolumn h2 a, .narrowcolumn h2 a:visited {	color: #990000; }#footer a, #footer a:visited, #footer a:hover, #footer a:active {	color: #999999; /* #FF6633 */	font-weight: bold; 	 }	/* ****** END: FONTS, FARBEN // TYPO, COLORS ******** *//* ************************************************** *//* Begin Images */p img , p  a  img , div img {	padding: 0;	max-width: 100%; 		border: 2px solid #ed8000; }/*	Using 'class="alignright"' on an image will (who would've	thought?!) align the image to the right. And using 'class="centered',	will of course center the image. This is much better than using	align="center", being much more futureproof (and valid) *//* #artikelbild img { 	margin: 0 0 30px 0;	border: 3px solid #F27810;  }		*/img.alignright, div img.alignright {	display: inline;	float: right; 	margin: 0 7px 7px; }img.alignleft, div img.alignleft  {	float: left; 	margin: 0 7px 2px 0; }	.rahmen {	border: 2px solid #ed8000; }			/* End Images *//* ************************************************** *//* ********* LISTEN / LISTS ************************* *//* ************************************************** */	Special stylized non-IE bullets	Do not work in Internet Explorer, which merely default to normal bullets. */html>body .entry ul {	margin-left: 0px;	padding: 0 0 0 30px;	list-style: none;	text-indent: -10px; 	} html>body .entry li {	margin: 7px 0 8px 10px; 	}/* .entry ul li:before, #sidebar ul ul li:before {	content: "\00BB \0020"; 	}  */.entry ol {	padding: 0 0 0 35px;	margin: 0; 	}.entry ol li {	margin: 0;	padding: 0; 	}.postmetadata ul, .postmetadata li {	display: inline;	list-style-type: none;	list-style-image: none; 	}	#content ul {	margin: 0 0 0 15px;	padding: 0; }	.sitemap ul {	list-style-type:square; }	/* ********* NAVIGATION_OBEN ********************** *//* ************************************************** */#nav_oben a { line-height: 1em; font-size: 11px;}#nav_oben  { text-align: center; }#nav_oben_ebene1 ul {	position: relative; 	float: right;	margin: 0;	padding: 0 0 5px 0;	list-style: none;	z-index: 10; }#nav_oben_ebene1 ul li {	float: left;	position: relative;	float: left;	width: 126px; }#nav_oben_ebene1 ul li a {	padding: 5px 5px 6px 5px;	margin-bottom: 0px; }	#nav_oben_ebene1 ul li a {	display: block; 	text-decoration: none;	border-left: 2px solid #F27810; }		#nav_oben_ebene2 { width: 800px; z-index: 10; }#nav_oben_ebene2 ul {	position: relative; 	float: left;	margin: 0;	padding: 0;	list-style: none;	z-index: 10; }#nav_oben_ebene2 ul li {	float: left;	position: relative;	float: left; }#nav_oben_ebene2 ul li a {	padding: 0px 10px 0px 10px;	border-right: 1px dotted #F27810; }	#nav_oben_ebene2 ul li a {	display: block; 	text-decoration: none; }		* html #nav_oben ul li a {	margin: 0; }/* FONTS, FARBEN ++ FONT_FARBEN ++ FONT_FARBEN */#nav_oben_ebene1 ul li a {	font-weight: bold; }#nav_oben_ebene1 ul li a, #nav_oben_ebene2 ul li a {	color: #F27810; }	#nav_oben_ebene1 li.level1active  a {	color: #162149;	text-transform: uppercase; }#nav_oben_ebene1 ul li a:hover {		color: #162149; }#nav_oben_ebene2 a:hover {	color: #FFFFFF; 	text-decoration: underline; }#nav_oben_ebene2 li.level1active a , #nav_oben_ebene2 li.level1active a:visited, #nav_oben_ebene2 li.level1active a:hover {	font-weight: bold; 	color: #F27810;	text-decoration: none; }	/* commented backslash mac hiding hack \*/ * html #nav_oben ul li a {height:1%} /* end hack */ /*#############################*//*#####  ENDE: NAV_OBEN  ######*//*#############################*/	/*#############################*//*#####  NAVBAR ######*//*#############################*/#navbar {	text-transform: uppercase; 	vertical-align: top; }#navbar ul {		margin: 0;	padding: 0 0 5px 0;	list-style: none;}	#navbar ul li ul {		margin: 0;	padding: 0 0 5px 20px;	list-style-image: url(images/navbar_list_pfeil_orange.gif); }	#navbar a#level1current, #navbar a#level2current, #navbar a#level3current {	color: #FFFFFF;	}	/* Begin Form Elements */#searchform {	margin: 0 auto;	padding: 1px 5px 1px 16px; 	text-align: left;	}.entry form { /* This is mainly for password protected posts, makes them look better. */	text-align:center;	border: 1px solid silver;	}select {	width: 130px;	}/* End Form Elements *//* Begin Various Tags & Classes */acronym, abbr, span.caps {	cursor: help;	}acronym, abbr {	border-bottom: 1px dashed #999;	}blockquote {	margin: 15px 30px 0 10px;	padding-left: 20px;	border-left: 5px solid #ddd; }blockquote cite {	margin: 5px 0 0;	display: block; }.center {	text-align: center; }hr { clear: both; }#post hr { 	display: block; 	clear: both;	margin: 10px 0 10px 0;}a img {	border: none; }	/* End Various Tags & Classes*/.content_table {    margin: 10px 0 10px 0;       padding: 0px;    text-align: left; 	vertical-align:top;	font-size: 11px;  }.content_table td {	padding: 0 0px 0px 0;}.content_table td { vertical-align: top; width: 140px; padding: 0 0 3px 0; }	.tabelle_offen {	color: #FFFFFF; 	padding-bottom: 0 0 10px 0; 	border-bottom: 2px solid white;  }	/* ********* VERSCHIEDENES  ********************** *//* ************************************************** */p.impress { display: none; }/* ********* GALERIE ********************** *//* ************************************************** */div.mypicsgallery {	text-align: left;}


#imageData #caption, #imageData #numberDisplay {color:#162149;}