/* 
Merkur Druck Stylesheet
Copyrights brizk design
Created: 21.04.2007
*/

/* Basic ######################################################### */

body {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding:0;
	margin:0;
	border: 0;
	color: #6e6e6e;
	line-height: 1.4em;
	background:#f2f2f2;
	}
	
div.wrap {
	margin: 40px auto 0 auto;
	padding: 0;
	width: 790px;
	text-align:left;
	}

div.header {
	background:#789f2d url(../pix/bg-header.gif) left bottom no-repeat;
	height:85px;
	}

div.impressum {
	width:60px;
	font-size:0.8em;
	padding:5px 10px;
	border-left:1px solid #ffffff;
	float:right;
	}

img.logo {
	float:right;
	padding:30px 15px 0 0;
	}	
	
div.body-1 {
	background:#ffffff url(../pix/bg1.jpg) bottom left no-repeat;
	height:420px;
	border-bottom:23px solid #789f2d;
	}	
	
div.body-2 {
	background:#ffffff url(../pix/bg2.jpg) bottom center no-repeat;
	height:420px;
	}
	
div.body-3 {
	background:#ffffff url(../pix/bg3.gif) -45px  bottom no-repeat;
	height:420px;
	border-bottom:23px solid #789f2d;
	}	
	
div.body-4 {
	height:420px;
	border-bottom:23px solid #789f2d;	
	background:#ffffff url(../pix/bg-nurkreis.jpg) bottom left no-repeat;
	}		
	
div.body-5 {
	background:#ffffff url(../pix/bg2.jpg) bottom center no-repeat;
	height:420px;
	border-bottom:23px solid #789f2d;
	}

div.content-1 {
	clear:both;
	padding:55px 10px 5px 325px;
	}
	
div.content-2 {
	clear:both;
	padding:5px 10px 5px 325px;
	}	

span.gruen {
	color:#789f2d;
	}		
	
p.klein {
	font-size:0.8em;
	line-height:1.3em;
	}
	
div.footer {
	background:#789f2d;
	padding:3px 8px;
	color:#FFFFFF;
	text-align:right;
	font-size:0.8em;
	}	
	
p.spread {
	line-height:2.1em;
	padding-top:10px;
	}		

img.fon {
	position:absolute;
	top:0;
	left:-40px;
	}
	
.relative {
	position:relative;
	}		
	
	
/* Links ######################################################### */	

a:link,  a:visited {color:#789f2d; text-decoration:underline}
a:active, a:hover {color:#789f2d; text-decoration:none}	

.white a:link,  .white a:visited {color:#fff; text-decoration:none;}
.white a:active, .white a:hover {color:#fff; text-decoration:underline}

/* Nav ######################################################### */

ul.nav {
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
	}

ul.nav li {
	display:inline;
	}
	
ul.nav li a {
	padding:6px 14px;
	float:left;
	border-right:1px solid #6e6e6e;
	}	

ul.nav li a:link, ul.nav li a:visited {
	color:#6e6e6e;
	font-weight:bold;
	text-decoration:none;
	}
	
ul.nav li a:hover {
	color:#6e6e6e;
	font-weight:bold;
	text-decoration:underline;
	}
	
	
ul.nav li a.active:link, ul.nav li a.active:visited, ul.nav li a.active:hover  {
	color:#789f2d;
	}


/* Formulare ######################################################### */


input {
	display: block;
	width:280px;
	border:1px solid #CCCCCC;
	font-weight:normal;
	padding:2px;
	margin:0 0 5px 0;
	font-size:0.8em;
}

input.hidden {
	visibility:hidden;
	}


textarea {
	display: block;
	width:280px;
	height:10em;
	border:1px solid #CCCCCC;
	padding:2px;
	margin:0 0 5px 0;
}


select {
	display: block;
	width:280px;
	border:1px solid #CCCCCC;
	margin:0 0 5px 0;
	padding:2px;
	font-size:0.8em;
}

input.submit {
	padding: 0.25em;
	color: #FFFFFF;
	font-weight:bold;
	cursor:pointer;
	background:#789f2d;
	font-size:1em;
	border:0;
}

.error {
	margin:0 0 10px 0;
	color:#e40033;
	font-weight:bold;
}

.success {
	margin:0 0 10px 0;
	color:#00CC66;
	font-weight:bold;
}
		



/* Misc ######################################################### */		

.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.clearfix {
    display:inline-block;
}
.clearfix {
    display:block;
}
* html .clearfix {
    height:1px;
}

.float-left {
	float:left;
	}

.float-right {
	float:right;
	}	

.clear {
	clear:both;
	}	
	
img {
	border:0;
	}	
