/*   
  Template http://torsten-behrens.de
  
*/

body {
background-color:#ffffff;
text-align:center;
text-align:left;
}
html, body, td, p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:150%;
color: #9C653E;
}
#seite {
margin: auto;
text-align: left;
width: 780px;
background-image: url(images/bg_02.jpg);
background-position: center;

}
#rand {
margin: 0px;
background-color:#E8AE5D;
}
textarea, .text {
border: 1px solid #A68A88;
}
#top {
height: 219px;
background-image: url(images/bg_01.jpg);
background-repeat: repeat-x;
background-position: center top;
}
#head {
margin:0;
padding:0;
padding-top: 45px;
padding-left: 35px;
float: left;
}
#logo {
margin:0;
padding:0;
padding-top: 45px;
padding-left: 35px;
float: left;
}

#middle {
background-color:#ffffff;
margin:0;
padding:0;
float: left;
width: 780px;
background-image: url(images/bg_02.jpg);
background-position: center;
}
#navigation {
position:relative;
float: left;
padding: 0;
margin: 0;
border: 0;
width: 200px;
}
#content {
float: right;
margin: 0px;
padding: 0;
width: 555px;
}
#bottom {
clear:both;
height: 121px;
width: 780px;
background-image: url(images/bg_03.jpg);
background-repeat:no-repeat;
padding-bottom:0px;
background-position: center;
}
#navbar {
width:200px;
margin: 0 0 0 10px;
padding-left: 15px;
position: static;
overflow: hidden;
}
#maincontent {
width: 500px;
margin: 0 0 0 10px;
padding-left: 10px;
padding-top: 5px;
}
a:link,a:visited {
text-decoration:none;
color:#000000;
}
a:hover,a:active {
text-decoration:underline;
color:#9C653E;
}

div.hr {
height:25px;
margin: 0 0 0 0;
border: 0 0 0 0;
background-image: url(images/hr.php?text=XYX);
background-repeat: no-repeat;
background-position: center;
}

div.hr hr {
  display: none;
}

hr {
height:2px;
margin: 0 0 0 0;
border: 0 0 0 0; }

H1, H2, H3{
font-size: 19px;
margin:0 0 4px 0;
padding:0;
color: #9C653E;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}
H4{
padding-left: 25px;
font-size: 17px;
background: #4EA5C2;
font-weight: bold;
margin-bottom: 6px;
margin-left: -6px;
color: #E8E8E8;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
H5{
font-size: 17px;
background: #4EA5C2;
font-weight: bold;
margin-bottom: 5px;
color: #E8E8E8;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

H6{
font-size: 17px;
background: #4EA5C2;
font-weight: bold;
margin-bottom: 5px;
color: #E8E8E8;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
img {
border:0;
}
ul.menulevel1,ul.menulevel2,ul.menulevel3,ul.sitemaplevel1,ul.sitemaplevel2,ul.sitemaplevel3,ul.submenu,ul.search {
padding: 0;
margin-left: 0;
list-style: none;
}
li {
line-height:1.7;
}
li.doc {
padding-left: 25px;
background-image: url(images/hr.php?text=q);
background-repeat: no-repeat;
background-position: 2px 0px;
}
li.docs {
padding-left: 25px;
background-image: url(images/hr.php?text=Q);
background-repeat: no-repeat;
background-position: 2px 0px;
}
li.sdoc {
padding-left: 25px;
background-image: url(images/hr.php?text=q);
background-repeat: no-repeat;
background-position: 2px 0px;
}
li.sdocs {
padding-left: 25px;
background-image: url(images/hr.php?text=Q);
background-repeat: no-repeat;
background-position: 2px 0px;
}
.lastupd {
font-weight: normal;
color: #9C653E;
}
.languagemenu {
padding:10px 0 20px 10px;
}
.menu {
padding:10px 0 20px 10px;
font-size: 12px;
	color: #9C653E;
	border: 1px solid #9C653E;
	background-color: #E8AE5D;
	margin-bottom: 5px;
}
.print {
text-align:left;
margin:32px;
background-color:#ffffff;
}
.inhalt a:link,.inhalt a:visited {
font-weight:normal;
font-size: 14px;
text-decoration:underline;
color:#9C653E;
}
.inhalt a:active,.inhalt a:hover {
font-weight:normal;
font-size: 14px;
text-decoration:underline;
color:#000000;
}
/*background for OEDIT*/
.retrieve {
background-image:none;
background-color:#FFFFFF;
}
.ct a:link,.ct a:visited,.ct a:active,.ct a:hover {
font-weight:normal;
font-size: 2px;
text-decoration:none;
color:#FFFFFF;
}
.edit a:link,.edit a:visited,.edit a:active,.edit a:hover {
font-weight:normal;
font-size: 11px;
text-decoration:none;
color:#000000;
}

 
IMG.li {
       display: block;
       position: relative;
       margin: -6px 6px 6px -6px;
       padding: 4px;
       float: left;
       margin-right: 10px;
       margin-left: 5px;
}
 
IMG.re {
       display: block;
       position: relative;
       margin: -6px 6px 6px -6px;
       padding: 4px;
       float: right;
       margin-right: 10px;
       margin-left: 5px;
}
 
IMG {
       position: relative;
       padding: 0px;
       margin-right: 0px;
       margin-left: 0px; 
}
 
IMG.mi {
       display: block;
       position: relative;
       margin: -6px 6px 6px -6px;
       padding: 4px;
       float: center;
       margin-right: 10px;
       margin-left: 5px;
}
IMG.aus {
       position: relative;
       border: 0px solid #fff;
       padding: 0px;
       margin-right: 1px;
       margin-left: 1px;
}
IMG.logo {
       position: relative;
       border: 0px solid #fff;
       margin: -0px 0px 0px 0px;
       padding: 0px;
       margin-right: 0px;
       margin-left: 0px;
}

IMG.sch {
position: relative;
border: 0px solid #fff;
padding: 0px;
margin-right: 1px;
margin-left: 1px;
background-color:#CFD4D3;
}  

IMG.tel {
position: relative;
border: 0px solid #fff;
padding: 0px;
 
/* margin-left: 40px; */ 
}  

 
  
#form_middle {
	float: center;
	width: 380px;
	height: 100%;
	margin: 0px;
	text-align: right;       
}
 
.c {
        clear: both;
} 


menu.searchbox {
	margin-left: 0px;
	text-align: center;
}
menu.searchbox menu.submit {
	font-size: 9px;
	color: #9C653E;
	border: 1px solid #9C653E;
	background-color: #6A51B5;
	margin-bottom: 5px;
}
menu.searchbox menu.text {
	font-size: 9px;
	color: #9C653E;
	border: 1px solid #9C653E;
	background-color: #6A51B5;
	margin-bottom: 5px;
}


 
/* Navigation - toc(1) ----------------------- */
div#nav {margin:0;position:absolute;top:10px;left:0px;z-index:2;;width: 720px;}
 
div#nav ul {float:left;margin: 0 1px 0 5px;padding:0;/*height: 25px;*/}
 
div#nav li {position:relative;list-style:none;float:left;padding-left: 4px;margin:0;font-size: 10px;line-height: 20px;white-space: nowrap;/*background: url(./menu/button1a.gif) 0 0 no-repeat;*/background-color:#F5FAF9;background-image:none;border:1px solid Black;}
 
div#nav li a{display:block;float:left;padding:1px 10px 0 7px;text-decoration:none;font-weight: bold;/*background: url(./menu/button1.gif) 100% 0 no-repeat;*/background-color:#F5FAF9;background-image:none;color: #000;width: .1em;}
html>body #nav a {width: auto;} /*fixes IE6 hack*/
	/* Commented Backslash Hack hides rule from IE5-Mac \*/ 
 
div#nav a {float: none;} /* End of IE5-Mac hack */
 
div#nav a:hover,div#nav a:focus{color:#000;}
 
div#nav .sdoc, div#nav .sdocs {color: #525252; /*background-image: url(./menu/button3a.gif)*/background-color:#ADADAD;background-image:none;}
 
div#nav .sdoc a, div#nav .sdocs a {color: #525252;/* background-image: url(./menu/button3.gif)*/background-color:#ADADAD;background-image:none;}
 
div#nav ul.menulevel1 li:hover,div#nav ul.menulevel1 li:focus{/*background-image: url(./menu/button2a.gif);*/background-color:#A68A88;background-image:none;}
 
div#nav li:hover a,div#nav li:focus a{/*background-image: url(./menu/button2.gif)*/background-color:#A68A88;background-image:none;}
 
/* Navigation - toc(2)/toc(3) ----------------------- */
 
div#nav li ul.menulevel2,div#nav li ul.menulevel3{width:150px;}
 
div#nav ul ul{position:absolute;top:21px;margin:0;left:-1px;display:none;}
 
div#nav ul.menulevel1 li.docs:hover ul.menulevel2,div#nav ul.menulevel1 li.sdocs:hover ul.menulevel2,div#nav ul.menulevel2 li.docs:hover ul.menulevel3,div#nav ul.menulevel2 li.sdocs:hover ul.menulevel3 {display:block;}
 
div#nav ul.menulevel2 li.doc,div#nav ul.menulevel2 li.docs{position:relative;list-style:none;float:left;padding: 0;margin:0;font-size: 10px;line-height: 18px;width:150px;white-space: nowrap;/*background: url(./menu/bluebuttonx.gif) 0 0 no-repeat;*/background-color:#CFD4D3;background-image:none;}
 
div#nav ul.menulevel2 li.doc a,div#nav ul.menulevel2 li.docs a {display:block;float:left;text-decoration:none;font-weight: bold;color: #000;width:130px;background-image:none;background-color:#CFD4D3;}
 
div#nav ul.menulevel2 li.sdoc,div#nav ul.menulevel2 li.sdocs{position:relative;list-style:none;float:left;padding: 0;margin:0;font-size: 10px;line-height: 18px;width:150px;white-space: nowrap;/*background: url(./menu/bluebuttonx.gif) -300px 0 no-repeat*/;background-color:#ADADAD;background-image:none;}
 
div#nav ul.menulevel2 li.sdoc a,div#nav ul.menulevel2 li.sdocs a {display:block;float:left;padding: 1px 10px 0 7px;text-decoration:none;font-weight: bold;color: #525252;background-image:none;background-color:#ADADAD;}
 
div#nav ul.menulevel2 li:hover,div#nav ul.menulevel2 li:focus {/*background: url(./menu/bluebuttonx.gif) -150px 0 no-repeat;*/background-color:#A68A88;background-image:none;}
 
div#nav ul.menulevel2 li:hover a,div#nav ul.menulevel2 li:focus a {color:Black;background-color:#A68A88;}
 
div#nav li ul.menulevel3 {margin: -15px 0 0 120px;}
 
/* Navigation - toc(3) ----------------------- */
 
div#nav ul.menulevel2 ul.menulevel3 li.doc,div#nav ul.menulevel2 ul.menulevel3 li.docs{position:relative;list-style:none;float:left;padding:0;margin:0;font-size: 10px;line-height: 18px;width:150px;white-space: nowrap;/*background: url(./menu/bluebuttonx.gif) 0 0 no-repeat;*/background-color:#CFD4D3;background-image:none;}
 
div#nav ul.menulevel2 ul.menulevel3 li.doc a,div#nav ul.menulevel2 ul.menulevel3 li.docs a {display:block;float:left;padding: 1px 10px 0 7px;text-decoration:none;font-weight: bold;color: #000;width:130px;background-image:none;background-color:#CFD4D3;}
 
div#nav ul.menulevel2 ul.menulevel3 li.sdoc,div#nav ul.menulevel2 ul.menulevel3 li.sdocs{position:relative;list-style:none;float:left;paddingt:0;margin:0;font-size: 10px;line-height: 18px;width:150px;white-space: nowrap;/*background: url(./menu/bluebuttonx.gif) -300px 0 no-repeat;*/background-color:#ADADAD;background-image:none;}
 
div#nav ul.menulevel2 ul.menulevel3 li.sdoc a,div#nav ul.menulevel2 ul.menulevel3 li.sdocs a {display:block;float:left;padding: 1px 10px 0 7px;text-decoration:none;font-weight: bold;color: #525252;background-image:none;background-color:#ADADAD;}
 
div#nav ul.menulevel2 ul.menulevel3 li:hover,div#nav ul.menulevel2 ul.menulevel3 li:focus {/*background: url(./menu/bluebuttonx.gif) -150px 0 no-repeat;*/background-color:#A68A88;background-image:none;}
 
div#nav ul.menulevel2 ul.menulevel3 li:hover a,div#nav ul.menulevel2 ul.menulevel3 li:focus a {color:Black;background-color:#A68A88;}

/* z-indices ----------------------------------- */
 
div#nav ul.menulevel1 {z-index:10;}
div#nav ul.menulevel2 {z-index:20;}
div#nav ul.menulevel3 {z-index:30;}
div#nav li:hover {z-index:40;}


div#content form textarea{margin:10px 0 0;padding:0;background-color:white;border:3px double #ccc;width:320px;}
div#content input.submit,div#middle input.text{background-color:transparent;border:1px solid #ccc;margin-top:5px; width:90px;}
div#content input.text{background-color:transparent;border:1px solid #ccc;margin-top:5px; width:120px;}

