@CHARSET "utf-8";
/***********************************************************************
* globale basics
* px -> em converter http://riddle.pl/emcalc/
***********************************************************************/
html,body {
  height:100%;
  width:100%
  }
body {
	background: #f7e4d5 url("../image/page/bg.jpg");
	background-repeat: repeat-x;
	margin:0;
  }
h1{font-size:16px;color:#275765;}

a{color:#84311f;text-decoration: none;}
a:hover,a:active{color:#e6843d;}

#main a{color:#e6843d;}
#main a:hover,#main a:active{color:#84311f;}

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,select,img{
	margin:0;
	padding:0;
}
a,img,table{
	border:none;
  }
li {
  list-style: none;
}
ul li ul li{
	list-style: circle !important;
}
table{
	empty-cells:show;
	border-collapse: collapse;
  }
td{
	vertical-align:top;
  }
input, textarea, select {
	border:1px solid #FFB77E;
	color:#333333;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
  }
input[type="submit"]{
	cursor:pointer;
  }
  .clearLeft{
    clear:left;
  }
  .clearRight{
    clear:right;
  }
  .clearBoth{
    clear:both;
  }
/***********************************************************************
*Buttons
***********************************************************************/
.btnSubmit{
	cursor: pointer;
	border:3px double #FFB77E;
	padding:3px;
	background-color:#fff;
	color:#777;
  }
.btnSubmit:hover{
  color:#006400;
  border:3px double #777;
}
.radioButton,
.checkBox{
  border:none;
  background:none;
  width:15px !important;
 }
.radioButton{
  padding:0 !important;
  margin:-0.3em 0 !important;
}
.checkBox{
  padding:0 !important;
  margin:-0.1em 1em 0 0  !important;
}
/***********************************************************************
* own basic
***********************************************************************/
div#content .right{
   float:right;
}
div#content .left{
   float:left;
}
.clearer {
	clear: both;
	overflow:hidden;
	height:1px;
	display:block;
}
hr.trennlinie{
  clear: both;
  float:left;
	overflow:hidden;
	height:1px;
	display:block;
	width:100%;
	border:0.06em dotted #F9A766;
	margin:1em 0 2em 0;
}
span.subheadline,
span.headline{
	background-image:url("../image/page/headline.gif");
	background-repeat:no-repeat;
	height:4px;
	padding:0;
	width: 15px;
	display: block;
}
span.headline{
	margin:0 0 2em 0;
}
span.subheadline{
	margin:0 0 0.2em 0;
}
div.divhighlight{
	background-color: #fff4ee;
}
div.divhighlight_normal{
	background-color: inherit;
}
div.divhighlight,
div.divhighlight_normal{
	float: left;
	padding:1em;
	margin:0.4em 0 2em 0 !important;
	width:100%;
}
.errorElement{
	border:1px solid #f00;
}
.succesMessage{
	color:#006400;
	margin:2em 0;
}
.cursor{
	cursor: pointer;
}
/* List style */
ul.li_square li{
	list-style: square;
	margin:1em 0 1em 1.5em;
	line-height: 1.5em;
}
ul.li_decimal li{
	list-style: decimal;
	margin:1em 0 1em 2em;
	line-height: 1.5em;
}
ul.li_empty li{
	list-style: none;
}
/***************************************
**Bilderschatten
***************************************/
div#content .ii{
   clear:left;
   float:left;
   background:#efefef;
   border:none !important;
   color:#000;
}
div#content .ii img{
  position:relative;
  top:-0.3em;
  left:-0.4em;
  background:#fff;
  color:#000;
  padding:0.3em;
  border:1px solid #ccc;
}
div#content .r{
	margin:1em 0em 0.4em 2em !important;
   float:right;
}
div#content .l{
	margin:1em 1.4em 0.4em 0.3em !important;
   float:left;
}
/*--- sitemap  ------------------------------------------------------------------------*/
    div#sitemap{padding:0.3em 1.5em;line-height:1.67em;margin:0 0 0em 0}
	div#sitemap ul{padding:0 0 0 2.00em;margin:0 0 0 -2.00em;list-style-type:none;list-style-image:none;    background:transparent url("../image/background/exim.gif")repeat-y 0% 0%}
	div#sitemap ul li{list-style: none !important;padding:1em 0 0 2.00em;margin:0;list-style-type:none;list-style-image:none;    background-image:url("../image/background/extm.gif");    background-position:0 0.5em; background-repeat:repeat-y}
	div#sitemap ul li.last{background-image:url("../image/background/exlm.gif");     background-repeat:no-repeat;background-position:0 0.2em}
	
	div#sitemap ul li a.file{   background:transparent url("../image/icons/exfilebw.gif") no-repeat 0% 0%;padding:0 0 0 1.42em;font-style:italic;color:#000}
	div#sitemap ul li a.file:hover{   background:transparent url("../image/icons/exfilecolor.gif")no-repeat 0% 0%;padding:0 0 0 1.42em;}
	div#sitemap ul li a.folder{   background:transparent url("../image/icons/exfolderbw.gif") no-repeat 0% 0%;    padding:0 0 0 1.92em;text-decoration:none;font-size:140%}
	div#sitemap ul li a.folder:hover{   background:transparent url("../image/icons/exfoldercolor.gif") no-repeat 0% 0%;  padding:0 0 0 1.92em;font-weight:bold}
	div#sitemap ul.last{ background-image:none}
    
    /*--- 404 Error  ------------------------------------------------------------------------*/
    div#pageNotFound p {margin: 1em 0;text-align: justify;}
    div#pageNotFound p span{display: block;}
    div#pageNotFound strong {display: inline !important;}	
    div#pageNotFound ul li {background-image: url("../image/icons/icon_imp.gif");background-repeat: no-repeat;background-position: 0 0.4em;padding-left: 2em;list-style: none;list-style-image: none;}
    
