*{margin:0; padding:0;} 
body, html{
  font-family: Arial;
  font-size: 12px;
  margin: 0px;
  color: #704B20;
  background-color: #6F6F6F;
  height: 100%;
  

}

table,tr,td,.contenttable,.htmlarea-showtableborders{
 vertical-align: top;
 font-family: Arial;
 font-size: 12px;
 font-weight: none;
 color: #704B20;
 text-decoration: none;
 border-collapse: collapse;
}

img{
 border: 0px;
 vertical-align: bottom;
}
input,textarea {
 border:1px solid #704B20;
}
/* Standart-Links und Besuchte Links */

a,a:visited{
 font-size: 12px;
 font-weight: none;
 color: #86BC40;
 text-decoration: none;
 font-weight: bold;
}

/*


/* In diesem Layer ist die ganze Website */
/*Distance-Layer um Scollprpoblem bei kleinem Fenster abzuschalten*/
DIV#distance { 
		width:1px;
		height:50%;
		margin-bottom:-335px; /* half of container's height */
		float:left;
}

DIV#page_box {
 position:relative;
 clear:left;
 margin:0 auto;
 width: 1012px;
 height: 670px;
 padding:0px;
 background-color: #FFFFFF;
 overflow: hidden;

}

/* Kopfzeile (Header) */
DIV.header,DIV#header{
 background-image:url(/fileadmin/templates/img/header.jpg);
 margin-left: auto;
 margin-right: auto;
 width: 100%;
 height: 280px;
 font-size: 0.95em;
 text-decoration: none;

}
/* Menü-Layer */
DIV.mainMenu {
 margin: 0px;
 padding-top: 0px;
 padding-left: 0px;
 color: #FFFFFF;
 position: absolute;
 width: 600px;
 left: 285px;
 top: 158px;
 padding-left: 10px;
 padding-top: 10px;

}

/* Layer Grafik Links */
DIV.img_left {
 margin: 0px;
 padding-top: 0px;
 padding-left: 0px;
 color: #FFFFFF;
 position: absolute;
 left: 0px;
 width: 283px;
 height: 340px;
 float: left;
}
/* Content-box-Layer */
DIV.content_box{
 width: 729px;
 height: 340px;
 margin-top: 0px;
 margin-left: 0px;
 background-repeat: no-repeat;
}
DIV.content{
 width: 709px;
 height: 320px;
 margin: 0px;
 padding-top: 20px;
 padding-left: 20px;
 background-repeat: no-repeat;
 position: relative;
 left: 283px;
 top: 0px;
 color: #000000;
 overflow-x:hidden;
 overflow-y: scroll;
}

/*  Footer Box*/
.footer {
 height: 50px;
 background-color: #3A3732;
}
/*  Footer Box*/
.footer_menu {
 padding-left: 283px;
 padding-top: 19px;
 background-color: #3A3732;
}

/* Kontaktforumlar Fehlerfelder */
.error{ border-style: solid; border-width: 2px; border-color:#704B20; }
#red_noborder{color: red;}

/* MainMenu Layer */
/*#########################################################################*/
ul.mainMenu, ul.mainMenu ul {
    list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: left;
}

/* Level 1 */
li.menu-level1-no a
{
 padding: 0px 10px 0px 10px;
 text-decoration: none;
 font-weight: bold;
 color: #FFFFFF;
 font-size: 12px;
}
li.menu-level1-no a:hover,
li.menu-level1-act a{
 padding: 0px 10px 0px 10px;
 text-decoration: none;
 font-weight: bold;
 color: #86BC40;
 font-size: 12px;
}

ul.mainMenu li {
    float:left;
    padding:0;
    margin:0;
	color: #FFFFFF;
	font-size: 12px;
}
/* Level 2 Block */
ul.mainMenu ul {
 position: absolute;
}

/* Level 2 Menülinks */
ul.mainMenu-level2 li.menu-level1-no,
ul.mainMenu-level2 li.menu-level1-act {
 padding-top: 7px;

}
span.block{
 display: block;
}



ul.mainMenu-level2 li.menu-level1-no  a {
 padding: 0px 10px;
 text-decoration: none;
 font-weight: bold;
 color: #FFFFFF;
 font-size: 12px;
}
ul.mainMenu-level2 li.menu-level1-no a:hover,
ul.mainMenu-level2 li.menu-level1-act a{
 padding: 0px 10px 0px 10px;
 text-decoration: none;
 font-weight: bold;
 color: #86BC40;
 font-size: 12px;
}

ul.mainMenu ul li {
    float:none;
    background-color: transparent;
}


/* FooterMenu Layer */
/*######################################################################*/
DIV.menu-level1-act,
DIV.menu-level1-no {
 color: #FFFFFF;
 float: left;
 color: #FFFFFF;
 font-size: 12px;
}


DIV.menu-level1-no a,
DIV.menu-level1-no a:visited
{
 padding: 0px;
 padding-right: 10px;
 padding-left: 10px;
 text-decoration: none;
 font-weight: bold;
 color: #FFFFFF;
 font-size: 12px;
 text-align: center;

}
DIV.menu-level1-no a:hover { 
 text-decoration: none;
 font-weight: bold;
 color: #86BC40;
 font-size: 12px;
 text-align: center;
}

DIV.menu-level1-act a,
DIV.menu-level1-act a:hover,
DIV.menu-level1-act a:visited
{ 
 padding: 0px;
 padding-right: 10px;
 padding-left: 10px;
 text-decoration: none;
 font-weight: bold;
 color: #86BC40;
 font-size: 12px;
 text-align: center;
}




hr{
 color: #86BC40;
 height:1px;
 border:0px
}

p {
padding-top: 0px;
margin: 0px;
color: #000000;
padding-bottom: 10px;
}
b {
 color: #86BC40;
}

/* Standart Überschrift (H1) */

h1,.top_headline{
 font-family: Arial;
 font-size: 14px;
 font-weight: bold;
 color: #86BC40;
 text-align: left;
 margin-top: 0px;
 margin-bottom: 10px;
 padding-bottom: 0px;
 padding-top:0px;
 /*border-bottom: 1px solid #999999;*/
}

.clear {
 float: clear;
}

.csc-textpic-imagewrap {
  width: auto;


}
.csc-textpic {
  width: 690px;
}
.csc-textpic p {

}


