@charset "UTF-8";
/**
 * Cascading Style Sheets für
 * www.nowak-partner.de
 */
 
/******************************************************************************************************************* 
 * ALLGEMEINE FORMATIERUNG 
 ******************************************************************************************************************/
html, body {
	color:#000;
	text-align:center;
	background:#adadad url(../images/bg_body.jpg) left top repeat-x;
}

body, h1, h2, h3, h4, p, span, input, select, option, a, textarea, ul {
	font-family: Verdana, Arial, sans-serif;
	font-weight:normal;
}
h1 			{ font-family: Georgia; font-size:24px; color:#000;}
h2 			{ font-family: Georgia; font-size:20px; color:#000; padding-bottom:15px; }
h3 			{ font-family: Georgia; font-size:14px; color:#333; text-transform:uppercase; }
ul 			{ font-size:11px; color:#333; list-style:none; }
p 			{ font-size:11px; color:#333; }
a 			{ text-decoration:none; color:#990000; font-size:11px;}
a:hover		{ color:#666; }
.linear 		{ display:none; }
.clearer	{ clear:both; }
a img, img 	{ border: none; overflow:hidden; display:block; }
hr 			{ background: url(../images/twodot.gif) repeat-x left bottom; }

/******************************************************************************************************************* 
 * STRUKTUR & AUSRICHTUNG
 ******************************************************************************************************************/
#Topnav-background {
	width:100%;
	height:42px;
	margin-bottom:10px;
}
	#Topnav {
		position:relative;
		text-align:left;
		width: 900px;
		margin:0 auto;
		height:42px;
		margin-top:10px;
	}
		#Topnav-left {
			float:left;
			overflow:hidden;
		}
		#Topnav-right {
			float:right;
			margin-top:19px;
		}
		
 #Wrapper {
	position:relative;
	text-align:left;
	width: 900px;
	margin:0 auto;
	padding: 0;
}
	
	#Mainnav {
		float:left;
		width:100%;
		background: url(../images/bg_topnav.jpg) left top repeat-y;
		border-bottom:1px solid #fff;
	}
	#Image {
		float:left;
		width:100%;
		border-bottom:1px solid #fff;
	}
		
	#Frame {
		float:left;
		width:100%;
		margin-bottom:10px;
	}
		
		#Teaser {
			float:left;
			width:100%;
			background:#ebebeb;
		}
		#Content {
			float:left;
			padding:20px;
			background:#ebebeb;
		}
		#Content-left {
			float:left;
			width:270px;
			background:#ebebeb;
			min-height:370px;
			padding:15px;
		}
		#Content-right {
			float:right;
			width:505px;
			background:#ebebeb;
			min-height:370px;
			padding:15px 60px 15px 25px;
		}
		* html #Content-left,
		* html #Content-right{ height:370px; }
		
		
	#Footer {
		clear:both;
		width:100%;
	}
	#Bookmarks	{
		clear:both;
		float:right;
		margin-top:10px;
	}

/******************************************************************************************************************* 
 * TOPNAV LISTE
 ******************************************************************************************************************/
#Topnav li {
	float:left;
	list-style: none !important;
}
#Topnav li a {
	display: block;
	border-right:1px solid #707070;
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-weight: 100 !important;
	font-size: 10px;
	text-decoration: none; 
	padding:0 8px;
	color:#707070;
}
#Topnav li a.last {
	border:none;
}
#Topnav li a:hover {
	color:#ddd;
}

/******************************************************************************************************************* 
 * MAINNAV LISTE
 ******************************************************************************************************************/
ul#Mainleft {
	float:left;
	margin:0;
	padding:10px 0 0 10px;
}
ul#Mainright {
	float:right;
	margin:0;
	padding:10px 10px 0 0;
}
ul#Mainleft li, ul#Mainright li {
	float:left;
	list-style: none !important;
}
ul#Mainleft li a, ul#Mainright li a{
	font-size:11px;
	font-weight:bold;
	display:block;
	line-height:30px;
	color:#fff;
	padding:8px 12px 0 8px;
	text-transform:uppercase;
}
ul#Mainleft li a {
	margin-right:8px;
}
ul#Mainright li a {
	margin-left:8px;
}
ul#Mainleft li a:hover, ul#Mainright li a:hover {
	color:#999;
}
ul#Mainleft li a.selected, ul#Mainright li a.selected {
	color:#fff;
	text-decoration: underline;
}


/******************************************************************************************************************* 
 * CONTENT
 ******************************************************************************************************************/
#Content p, #Content-left p, #Content-right p {
	line-height:19px;
	padding-bottom:12px;
}
#Content-left li {
	width:270px;
	background: url(../images/twodot.gif) repeat-x left bottom;
}
#Content-left li.last {
	background: none;
}
#Content-left li a{
	line-height:28px;
	color:#000;
	background:url(../images/subnav.gif) no-repeat;
	padding-left:10px;
}
#Content-left li a:hover{
	color:#666;
}

/******************************************************************************************************************* 
 * TEASER
 ******************************************************************************************************************/
 #Teaser h1 {
	width:76%;
	padding:20px;
	color:#333;
}
#Teaser a {
	font-family: Georgia;
	font-size:18px;
	float:right;
	overflow:hidden;
	color:#333;
	padding:10px;
}

/******************************************************************************************************************* 
 * FOOTERNAV LISTE
 ******************************************************************************************************************/
.adresse {
	float:left;
	width:50%;
}
.adressboxr, .adressboxl {
	padding:5px;
	width:208px;
	background:#ebebeb;
}
.adressboxl{
	float:left;
	margin-right:9px;
}
.adressboxr{
	float:right;
	margin-left:9px;
}
#Footer .last{
	margin-right:0px;
	margin-left:0px;
}
#Footer p {
	font-weight:normal;
	font-size:10px;
	color:#000;
	padding-bottom:5px;
}
#Footer span {
	display:block;
	float:left;
	width:55px;
}



/******************************************************************************************************************* 
 * DITTO
 ******************************************************************************************************************/	
.artikel {
	margin-bottom:15px;
}
#ditto_pages {
	clear:both;
	margin-top:30px;
	text-align:right;
	font-size:11px;
}
.ditto_paging {
    border-top: 1px solid #ccc;
    padding: 10px;
    color: #565656;
}
#ditto_pages .ditto_currentpage {
    border: 1px solid #999;
    padding: 1px 5px 2px;
    margin-right: 1px;
    background-color: #eee;
    color: #000;
}
#ditto_pages .ditto_off {
    border: 1px solid #ccc;
    padding: 1px 5px 2px;
    margin-right: 1px;
    color: #ccc;
}
#ditto_pages a {
    border: 1px solid #999;
    padding: 1px 5px 2px;
    margin-right: 1px;
    color:#ee3333;
}
#ditto_pages a:hover {
    background-color: #fff;
    color: #000;
}
.buttons {
	float:left;
	width:100%;
	margin:30px 0 0 0;
}
.buttons img {
	float:left;
}
hr {
	clear:both;
	margin:3px 0 10px 0;
	padding:0;
	height:1px;
	border:none;
	border-top:1px dotted #ccc;
}
.back {
	margin-top:10px;
}
.back a {
	border-top:1px dotted #ddd;
	padding:5px 0;
}

table {
	margin:15px;
	width:96%;
	padding:0;
}
td {
	width:25%;
	float:left;
}
td p{
	margin:5px;
	font-size:11px;
}
#Teaser table a{
	float:left;
	font-size:11px;
	padding:0;
	color:#990000;
	font-family: Verdana, Arial, sans-serif;
	font-weight:normal;
}

