html,body {
	height:100%;
	margin:0px auto;
	padding:0px;
}	

* html div.wrapper_all{
height:100%;
}
body {
  font-family:verdana,helvetica,sans-serif,arial;
  color: #000000;
  font-size: 10pt;
  line-height:130%;
  font-weight:normal;
  background: #647e13;
  margin:0px;
  padding:0px;
  }
/****************************************************
 DIV Container Aufbau
****************************************************/

.left {
  width:269px;
  float:left;
}

.wrapper_all{
  margin:0px auto;
	padding:0px;
	position:absolute;
	top:0px;
	height:auto;
	min-height:100%;
  width:100%;
	}
.main {
  margin:0px auto;
  width:924px;
  background: url(img/body_bg.gif) repeat-y #ffffff;
}

.top {
  width:655px;
  margin-left:269px;
  height:222px;
  background: url(img/header_bg.jpg);
}

.logo {
}

.navi_top {
  width:260px;
  height:74px;
  background: url(img/navi_bg.jpg) no-repeat;
}
.content {
  padding:20px;
  margin-left:269px;
  width:615px;
}


/*****************************************************
 *Kontaktformular */
 
 .csc-mailform-submit {
background-color:#E0E0E0 !important;
border:1px solid black;
float:left;
font-weight:bold;
margin-bottom:0;
margin-left:125px !important;
margin-right:0;
margin-top:0;
padding:3px 0;
text-align:center;
width:200px !important;
}
.csc-mailform-field input {
background-color:white;
border:1px solid black;
color:#000000;
float:left;
margin-left:0;
padding-left:0;
width:350px;
}
.csc-mailform-field textarea {
background-color:white;
border:1px solid black;
color:#000000;
float:left;
margin-left:0;
padding-left:0;
width:350px;
}
.csc-mailform-field {
clear:left;
padding:5px 0;
}
.csc-mailform-field label {
float:left;
font-weight:bold;
text-align:left;
width:125px;
}
.csc-mailform {
border:0 none;
margin-left:-10px;
margin-top:15px;
}  

.infotitle {
  font-size:100% !important;
}

.dirmenu {
  margin-bottom:10px;
}
/*****************************************************
 ****************************************************/
h1 {
color:#39393a;
font-family:verdana,arial,helvetica,sans-serif;
font-size:12pt;
font-style:normal;
font-weight:bold;
line-height:10pt;
text-decoration:none;
}

h2 {
color:#506415;
font-family:verdana,helvetica,sans-serif,arial;
font-size:10pt;
font-style:normal;
line-height:11pt;
}
h3 {
color:#000000;
font-family:verdana,helvetica,sans-serif,arial;
font-size:9pt;
font-style:normal;
line-height:11pt;
}

.csc-textpic-imagerow img, .csc-textpic-imagewrap img {
  border:1px solid #627a1a !important;
}

.csc-textpic-intext-left ul {
  overflow:visible;
}

.imgbr {
border-color:#627a1a;
border-style:solid;
border-width:1px 9px 9px 1px;
margin:10px 10px 0px 0;}
a:link {
color:#7f9c1e;
font-style:normal;
font-weight:bold;
text-decoration:none;
}
a:visited {
color:#7f9c1e;
font-style:normal;
font-weight:bold;
text-decoration:none;
}
a:active {
font-size:8pt;
line-height:10pt;
font-family:verdana,arial,helvetica,sans-serif;
font-style:normal;
font-weight:bold;
text-decoration:none;
color:#346D8A;
}
a:hover {
color:#97c00e;
font-style:normal;
font-weight:bold;
text-decoration:underline;
}

p.british_journal a:link, p.british_journal a:visited, p.british_journal a:active, p.british_journal a:hover {
font-size:9pt;
}



/*.header {
margin-left:260px;
width:664px;
height:191px;
background-image: url(img/header.jpg);}
.namen {
width:924px;
height:40px;
background-image: url(img/namen.jpg);}*/
.footer {
margin-top:5px;
height:27px;
background-image: url(img/footer.jpg);
width:924px;
position:relative;}
.flash {
margin-top:25px;
margin-left:10px;}
.opti {
margin-left:5px;
margin-top:9px;
float:left;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;}
.foo {
padding-left:260px;
padding-top:9px;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;}
.left_content, .right_content {
  width:49%;
  float:left;
}
.clear_50_50 {
  clear: left;
}
.news-list-container {
margin-left:-17px;
margin-top:-30px;}
.wrapper_intro {
margin:auto;
padding-top:50px;}
.logo_intro {
width:640px;
height:240px;
background: url(img/logo_intro.gif);
margin:0px auto;}
.text_intro {
color:#ffffff;
width:640px;
height:128px;
margin:0px auto;
}

.text_intro h1 {
color:#ffffff;
font-family:Arial;
font-size:18pt;
font-style:normal;
font-weight:bold;
line-height:110%;
text-decoration:none;
}

#choices input {
font-family:arial;
font-size:136%;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0pt 30px;
width:100px;
}
.buttons_intro {
margin:50px auto;
width:640px;
text-align:center;}

