body{
background: url("/pressrelations/pics/bg_pr.gif");
background-repeat: repeat-x;
margin: 0;
padding: 0;
font: 11px verdana, sans-serif;
color: #5b6661;
}


div {
border: 0px;
}

p{
margin: 0 10px 0 10px;
padding: 0;
}

.email {
font-size: 11px;
color: #4A7E29;
font-weight:normal;
text-decoration: none;
margin-top: 0px;
}

.email:hover {
text-decoration: underline;
}

.morelink {
background: url("/pressrelations/pics/arrow.jpg");
background-repeat: no-repeat;
background-position: right;
padding-right: 19px;
font-weight: bold;
color: #6d7974;
text-decoration: none;
}

.morelink:hover {
color:#4A7E29;
}

.morelinkteaser {
background: url("/pressrelations/pics/arrow.jpg");
background-repeat: no-repeat;
background-position: right;
padding-right: 19px;
font-weight: bold;
text-decoration: none;
}

#container {
width:1021px;
margin:0 auto;
text-align:left;
}

/* Header */

#header {
height:94px;
margin:0 0 3px 0;
}

#header_logo{
padding: 15px 0px 0px 177px;
}

/* Metanavigation */

#meta ul{
position:relative;
list-style: none;
text-align:right;
display:block;
margin: 0;
padding-top: 3px;
}

#meta li{
display: inline;
}

#meta a{
color: #5b6661;
text-decoration: none;
}

#meta a:hover{
color: #4A7E29;
}

#meta li.active a {
color:#4A7E29;
text-decoration: none;
}

/* Breadcrumb */

#breadcrumb {
line-height: 20px;
margin:0 0 5px !important;
margin:8px 0 10px 0;
padding: 0 0 0 177px;
}

#breadcrumb a {
vertical-align: middle;
color:#FFF;
text-decoration: none;
}




#wrapper {
float:left;
width:100%;
}

#presseportal {
padding-top: 5px;
}


#content{
width: 636px;
margin: 0 0 0 177px; 
line-height: 18px;
}

#content li{
list-style-image:url("/pressrelations/pics/arrow.jpg");
}

#content p {
margin: 0 10px 0 0;
padding: 0;
}

#content h1{
font-size: 12px;
color: #4A7E29;
font-weight: bold;
margin: 0 0 10px 0;
}

#content .link{
font-size: 11px;
color: #4A7E29;
font-weight:normal;
text-decoration: underline;
background: url("/pressrelations/pics/arrow.jpg");
background-repeat: no-repeat;
background-position: right;
margin-top: 0px;
padding-right: 19px;
}

#content em {
font-size: 11px;
color: #4A7E29;
font-weight:normal;
}


#content h5{
font-size: 11px;
color: #4A7E29;
font-weight: bold;
margin-bottom: 0;
}

#content h6{
font-size: 11px;
color: #4A7E29;
font-weight: bold;
margin-bottom: 0;
}


#topcontentbox{
width: 636px;
height: 194px;
margin: 0;
display: block;
padding-top: 84px;
padding-left: 22px;
}

#topcontentbox .morelink {
color: #fff;
line-height: 30px;
}

#content .sbcontentbox{
width: 210px;
height: 164px; /* Stefan (05.09.2011) Von 192px heruntergesetzt, wegen des Abstands zur Flash Animation */
float:left;
color: #FEFEFE;
}

#content .sbcontentbox .morelink {
color: #FEFEFE;
}

#content .sbcontentbox .morelink a {
color: #FEFEFE;
font-weight: bold;
text-decoration: none;
line-height: 16px;
}

#content .sbcontentbox a {
font-weight: bold;
text-decoration: none;
line-height: 16px;
}

#content .sbcontentbox p{
padding: 36px 10px 0 11px;
line-height: 16px;
}

#content .sbcontentbox2{
width: 316px;
height: 90px;
float:left;
color: #FEFEFE;
}

#content .sbcontentbox2 .morelink {
color: #FEFEFE;
}

#content .sbcontentbox2 .morelink a {
color: #FEFEFE;
font-weight: bold;
text-decoration: none;
line-height: 16px;
}

#content .sbcontentbox2 a {
font-weight: bold;
text-decoration: none;
line-height: 16px;
}

#content .sbcontentbox2 p{
padding: 36px 10px 0 11px;
line-height: 16px;
}

/* LEFT MAIN NAVIGATION */
	
#navigation {
width: 167px;
margin: 0 0 0 -1022px;
float:left;
}
	
#navigation ul {
list-style: none;
margin: -4px !important;
margin: 0px;
padding: 0;
}
	
#navigation ul li a {
margin: 4px 0 4px 10px;
height: 17px;
text-decoration: none;	
color: #7f8c87;
font-weight: bold;
display: block;
}	

#navigation ul li a:hover {
color: #4A7E29;
}

#navigation ul li.active {
background:  url(/pressrelations/pics/mmenu_bg2.jpg);
background-repeat: no-repeat;
}

#navigation ul li.active > a  {
color: #4A7E29;
}

#navigation ul li ul li {
margin-left: 4px;
padding-left: 10px;
}

#navigation ul li ul li a {
text-decoration: none;
font-weight: normal;
color: #5b6661;
}

#navigation ul li ul li a:hover {
font-weight: normal;
color: #4A7E29;
}

#navigation ul li ul li.active {
background:  url(/pressrelations/pics/mmenu_bg2.jpg);
background-repeat: no-repeat;
}

#navigation ul li ul li.active a {
color: #4A7E29;
}

/* SITEMAP */
#prsitemap ul {
list-style: none;
}

#prsitemap a {
color: #5b6661;
text-decoration: none;
margin: 0px;
padding: 10px 5px 0px 0px;
line-height: 2.4em;
text-indent: 0;
}

#prsitemap a:hover {
color: #4A7E29;
}



/* RIGHT CONTAINER */

#extra{
float:left;
width:203px;
margin-left: -203px;
}

#loginbox{
background-color: #e0ead5;
color: #6d7974;
padding-top: 3px;
padding-bottom: 3px;
line-height: 16px;
}

#loginbox input{
border: 1px solid #aab1b6;
}

#extra .themaxteaser {
background-color: #F2F2F2;
margin: 3px 0 0 0;
padding: 3px 0;
}

#extra .themaxteaser h6 {
font-size: 11px;
color: #5B6661;
margin: 10px;
}

#extra .themaxteaser p {
margin: 10px;
}

#extra .themaxteaser a {
color:#4A7E29;
}

#extra .link{
font-size: 11px;
color: #4A7E29;
font-weight:normal;
text-decoration: none;
background: url("/pressrelations/wsimages/arrow.jpg");
background-repeat: no-repeat;
background-position: right;
margin-top: 0px;
padding-right: 19px;
}


/* Footer */

#footer {
width:100%;
margin-top:40px;
margin-bottom:8px;
padding-top:10px;
clear:left;
color:#AAB1B6;
border-top:1px solid #E9E9E9;
}

#footer p {
margin:0;
padding: 15px 0px 15px 0;
color: #aab1b6;
}


/* FORMS */

div.requiredfield{
font-weight:normal;
text-align:left;
margin: 10px 0 0 4px;
}

form {
margin: 0 0;
}

fieldset {
border: none;
}

label {
display:block;
padding: 5px 0;
}

label br {
clear:left;
}




form.formular {
width:100%;
padding: 0;
position:relative;
}

form.formular fieldset {
width:auto;
margin: 0 0 0 0;
}

form.formular label {
clear:left;
float:left;
width:100%;
}
		
form.formular label input, form.formular label select, form.formular label textarea {
width:180px;
float:left;
margin-left:10px;
}
		
form.formular label b {
float:left;
width:120px;
line-height: 1.7;
display:block;
position:relative;
color: #4A7E29;
}

form.formular label select {
width: 184px;
}

form.formular label textarea.comments {
width: 20em;
}

form.formular div.submit-wrap {
padding: 5px 0 5px 0;
}

form.formular input.submit {
margin: 20px 0 0 130px;
border: 1px solid #4A7E29;
color:#5b6661;
}
	
form.formular input.name {
color:#5b6661;
}

form.formular input, textarea, select { 
border:1px solid #4A7E29;
color:#5b6661;
padding: 1px;
}

div.form-label {
color: #4A7E29;
font-weight:bold;
}

.form-checkbox {
margin-right: 10px;
border:0px;
}

div.submit-newsradar input {
margin: 10px 0 0 0px;
border: 1px solid #4A7E29;
color:#5b6661;
}

div.contactbox{
border:1px solid #7f8c87;
height:150px; 
width:460px;
font-size:11px;
line-height:15px;
}

/* ************************************************ */

/*Fady: 03.10.2007:Links in einer Auflistung*/
#content .content_link{
font-size: 11px;
color: #4A7E29;
font-weight:normal;
text-decoration: underline;
}

#content .content_link:hover {
color: #4A7E29;
}


#content ul li a {
height: 17px;
font-weight:normal;
text-decoration: underline;	
color: #4A7E29;
}	

#content ul li a:hover {
color: #4A7E29;
}

#content a {
height: 17px;
text-decoration: underline;
color: #4A7E29;
font-weight: normal;
}

#content a:hover {
color: #4A7E29;
}

#content h2{
font-size: 12px;
color: #4A7E29;
font-weight: normal;
font-style : italic;
margin: 0 0 10px 0;
}

#loginboxerror{
background-color: #e0ead5;
color: #6d7974;
padding-top: 3px;
padding-bottom: 3px;
height:240px;
line-height: 16px;
}

#loginbox a{
height: 17px;
font-weight:bold;
text-decoration: none;	
color: #6d7974;
}

#loginbox a:hover{
height: 17px;
font-weight:bold;
text-decoration: none;
color: #4A7E29;
}

div.dashboarddetail {
width:650px;
height:280px;
margin-top:-140px;
margin-left:-325px;
padding:5px;
border:1px solid #6d9346;
background-color:white;
z-index:99;
position:absolute;
top:50%;
left:50%;
display:none;
}

div.focusdetail {
width:650px;
height:650px;
margin-top:-325px;
margin-left:-325px;
padding:5px;
position:absolute;
top:50%;
left:50%;
border:1px solid #6d9346;
background-color:#FEFEFE;
z-index:99;
display:none;
}

img {
border-style:none;
}
/*ENDE NEUE DEFINITIONEN*/

#content  p {
margin-bottom: 10px;
}

/* Workaround fuer Headerimage bei Testen und bestellen, negatives margin bei IE7 */
.headerworkaround {
	margin-top: -27px;	
}
/* wird von allen Browsern ausser IE7 interpretiert */
html>/**/body .headerworkaround {
	margin-top: -40px;	
}

.reg {
	font-size:55%;
	line-height:210%;
	vertical-align:top;
}

/* Stefan (09.06.2011) Neue Styles fuer die gruenen Kacheln */
div.small_tile {
	height:77px;
	margin:3px 0 0 0;
	padding-left:10px;
	background-image:url('/pressrelations/pics/kachel.png');
	background-repeat:no-repeat;
}

div.large_tile {
	height:77px;
	margin:3px 0 0 0;
	padding-left:10px;
	background-image:url('/pressrelations/pics/kachel_316.png');
	background-repeat:no-repeat;
}
