/* dissens bpj default.css
by iris manhold
last modified 091027
*/

body  {
	font-size : 95%;
	font-family : "Lucida sans Unicode", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000;
	background : #f1fffc;
	margin : 0;
	padding : 0;
	}

a:link {color:#022511;}
a:visited {color:#022511;}
a:hover {color:#0b5b2d;}
a:active {color:#022511;}

acronym {
	border-bottom : 1px dashed #aaa;
	cursor : help;
	}

blockquote, caption, cite, q  {font-style : italic;}

blockquote {
	border : 1px dashed #bbb;
	margin-left : 4%;
	padding : 5px;
	}

dt {font-weight : bold;}

h1 {
	font : bold 130% "Lucida sans Unicode", Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.2em;
	}

h2 {
	font : bold 110% "Lucida sans Unicode", Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.1em;
/*	border-left : 10px solid #006b00;*/
	padding : 10px 0 10px 5px;
	}

h3 {
	font : bold 100% "Lucida sans Unicode", Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.2em;
	margin-top : 2em;
	}
	
h3.borderleft {
	border-left : 10px solid #006b00;
	padding-left : 5px;
	}

.greenborder h3 {
	border-top : 1px #006b00 solid;
	padding-top : .5em;
	}

h4 {
	font : bold 95% "Lucida sans Unicode", Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.1em;
	margin-top : 2em;
	}

h5 {
	font : bold 90% "Lucida sans Unicode", Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top : 2em;
	}

/* header */

#header {
	width : 100%;
	min-height : 130px;
    padding : 0;
	margin : 0;
	}

#logo {
	float : left;
	padding : 5px 10px 0 20px;
	margin : 0;
	}

#nwfjlogo {
	float : right;
	padding : 5px 0 5px 10px;
	margin : 0;
	}

#titel {
	margin : 0 0 0 150px;
	padding : 20px 0 0 0;
	text-align : center;
	}

.strapline {
	font : bold 110% "Lucida sans Unicode", Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 0.1em;
	margin : 0;
	padding : 0;
	}
	
.strapline2 {
	font : normal 100% "Lucida sans Unicode", Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin : 0;
	padding : .5em 5px 2px 5px;
	letter-spacing : 0.1em;
	}

/* topmenu */

#topmenu {
	font : bold 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : center;
	margin : 0;
	padding : 3px;
	color : #000;
/*	color : #f1fffc;
	background-color : #006b00;*/
	background : url(../bilder/gradient-buttonized3.jpg) bottom right no-repeat;
	}

#topmenu a {
	margin : 0 20px;
	text-decoration : none;
	color : #000;
	}

/*#topmenu a:link {color:#f1fffc;}
#topmenu a:visited {color:#f1fffc;}
#topmenu a:hover {color:#f1fffc;text-decoration : underline;}
#topmenu a:active {color:#f1fffc;}*/

/* main */

#main {
	max-width : 700px;
	font-size : 95%;
	text-align : left;
	margin : 0 auto;
	padding : 10px 50px;
	background : #fff;
	}

#downloads {
	width : 70%;
    padding : 20px;
	}
	
#traeger {
	margin : 20px;
	}

/* suchmaske */

#suchmaske {
	width : 18em;
    padding : 0;
	margin : 0 20px 20px 40px;
	text-align : left;
	}

fieldset {
	height : auto;
	padding : 20px;
	border : solid 2px #7db0a0;
	}
		
legend {
	font-size : 1.1em;
	font-weight : bold;
	color : #022511;
	}

#input-einrichtungen {}

#art, #input-integr, #input-bezirk {
	margin-top : 1em;
	}

#sendbuttontop {
	margin-top : 1em;
	text-align : center;
	}

#sendbutton {
	margin-top : 1em;
	margin-bottom : .5em;
	text-align : center;
	}

.button {/* created by antje */
	background-color:#7db0a0;
    color:#022511;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:85%;
    font-weight: bold;
    border-top-color:#cee0de;
    border-left-color:#cee0de;
    border-bottom-color:#0b5b2d;
    border-right-color:#0b5b2d;
 	margin:0 20px;
    }

/* deine anfrage */

#deineanfrage {
	float : right;
	width : 40%;
    padding : 0 10px;
	margin : 10px;
	border : solid 1px #7db0a0;
	}

/*forms*/

form {
	font-size : .9em;
	display : inline;
	height : auto;
	}
		
fieldset {
	height : auto;
	padding : 10px;
	margin-top : 1em;
	border : solid 1px #022511;
	}
		
legend {
	font-size : 1.1em;
	font-weight : bold;
	color : #022511;
	background-color : inherit;
	}
		
label {
	float : left;
	width : 180px;
	color : #022511;
	background-color : #f1fffc;
	padding : 5px;
	margin-right : 10px;
	font-weight : bold;
	text-align : right;
	}

.row {
	position : relative;
	margin-top : 10px;
	clear : both;
	}
		
.row1 {
	position : relative;
	margin-top : 10px;
	padding-left : 135px;
	clear : both;
	}

.send {
	width : 90%;
	margin-top : 1em;
	text-align : center;
	clear : both;
	}
	
/* footer */

#footer {
	clear : both;
	width : 100%;
    padding : 20px 0 0 0;
	margin : 0;
	color : #000;
/*	border-top : solid 20px #006b00;*/
	background : url(../bilder/gradient-buttonized3.jpg) top right no-repeat;
	}

#footercontent {
    padding : 10px 40px 10px 10px;
	margin : 0 10px;
	font : normal .8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : center;
	}

/* images */

img.left {
	float : left;
	margin-right : 5px;
	}

img.right {
	float : right;
	margin : 20px;
	}

div.gallery {
	margin-right : 2%;
	margin-left : 7%;
	}
	
div.gallery img, .greenborder img {
	margin : 0;
	border : 5px #006b00 solid;
	}
	
/* general classes */

.center {text-align : center;}

.centeredblockwrapper {
	text-align: center;
	min-width: 800px;
	}

.centeredblock {
	text-align: left;
	width : 800px;
	margin-right : auto;
	margin-left : auto;
	}

.margin {margin : 0 50px;}

.post {
	border : 1px #006b00 solid;
	padding : 0 10px;
	}

.post h3 {
	padding : 5px 0 0 0;
	margin : 0;
	letter-spacing : normal;
	}

.post p {
	margin-left : 10px;
	}

.small  {font : normal 80% Verdana, Geneva, Arial, Helvetica, sans-serif;}

.transparent {display : none;}
