@import url(menue.css);
@import url(forms.css);

html, body {
	background-color: #666;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #6B6B6B;
	line-height: 120%;
	/* reset */
	margin: 0;
  padding: 0;
  border: 0;
}
#wrapper {
width:790px;
position:relative;
top:80px;
margin:auto
}
img#logo {
width:323px;
height:110px;
border:0;
top:-48px;
right:40px;
position:absolute
}
#header {
width:230px;
height:50px;
border:0;
left:40px;
}

#leftcolumn {
float:left;
width:150px
}

#centercolumn {
float:left;
width:600px;
margin-left:6px
}

/* Mainbox */
#mainbox {
background:#fafafa url(../img/mainbox_r.png) 100% 0 repeat-y
}

#mainbox .mb1 {
background:url(../img/mainbox_l.png) 0 0 repeat-y
}

#mainbox .mb2 {
background:url(../img/mainbox_b.png) 0 100% repeat-x
}

#mainbox .mb3 {
background:url(../img/mainbox_br.png) 100% 100% no-repeat
}

#mainbox .mb4 {
background:url(../img/mainbox_bl.png) 0 100% no-repeat
}

#mainbox .mb5 {
background:url(../img/mainbox_t.png) 0 0 repeat-x
}

#mainbox .mb6 {
background:url(../img/mainbox_tr.png) 100% 0 no-repeat
}

#mainbox .mb7 {
background:url(../img/mainbox_tl.png) 0 0 no-repeat;
padding:16px
}

/* Content box */
#contentbox {
background:#f0f0f0 url(../img/contentbox_r.png) 100% 0 repeat-y
}

#contentbox .cb1 {
background:url(../img/contentbox_l.png) 0 0 repeat-y
}

#contentbox .cb2 {
background:url(../img/contentbox_b.png) 0 100% repeat-x
}

#contentbox .cb3 {
background:url(../img/contentbox_br.png) 100% 100% no-repeat
}

#contentbox .cb4 {
background:url(../img/contentbox_bl.png) 0 100% no-repeat
}

#contentbox .cb5 {
background:url(../img/contentbox_t.png) 0 0 repeat-x
}

#contentbox .cb6 {
background:url(../img/contentbox_tr.png) 100% 0 no-repeat
}

#contentbox .cb7 {
background:url(../img/contentbox_tl.png) 0 0 no-repeat;
padding:10px
}
/* Left blocks */

.leftblocks_inhalt {
	margin:0 0 6px 0
}
.blockContentLeft {
	padding: 14px 4px 4px

}
.leftblocks_ro {
background:url(../img/leftblocks_ro.png) top right no-repeat
}

.leftblocks_lo {
background:url(../img/leftblocks_lo.png) top left no-repeat
}

.leftblocks_ru {
background:url(../img/leftblocks_ru.png) bottom right no-repeat
}

.leftblocks_lu {
background:url(../img/leftblocks_lu.png) bottom left no-repeat
}
/* Others */
.clear {
clear:both
}
a img, img { border: none }
a {
	text-decoration: underline;
	color: #EF8F3B;
}
a:hover {
	text-decoration: underline;
	color: #DB6803;
}
.smalfont 
{ 
  font-size: 10px;
	text-decoration: none; 
}
a.smalfont 
{ 
  font-size: 10px;
	text-decoration: none; 
}
a.smalfont:hover 
{   
  text-decoration: none;  
  color: #CC6600;
}
hr 
{ 
  height: 0px; 
	border: solid #555555 0px; 
	border-top-width: 1px; 
}
.trenner {
	font-size: 1px;
	line-height: 1px;
  height: 1px;
	background: url(../img/line.jpg);
}
.title{
	color: #FF6600;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 130%;
	font-weight: normal;
	font-variant: normal;
	color: #333;
}
.error_block { 
  background-color:#FEAEAE;
  font-size: 12px;
	text-decoration: none; 
  color: #333;
  width: 100%;
  padding-left:5px;
  border: 1px solid #bb0000;
}
.border { 
  background-color: #ccc; 
}
.table_head
{
  background-color: #E9D6D6;
  padding: 3px;
  font-size: 11px;
  color: #000000;
}
.table_mite
{
  background-color: #fff;
  padding: 3px;
  font-size: 11px;
  color: #000000;
}
.table_norm
{
  background-color: #f2f2f2;
  padding: 3px;
  font-size: 11px;
  color: #000000;
}
.dotted {
	padding: 3px;
	margin: 0;
	border-right: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;}
.dotted-re {
	padding: 3px;
	margin: 0;
	border-bottom: 1px dotted #ccc;}
.dotted-b {
	padding: 3px;
	margin: 0;}		
fieldset {
  border: 1px solid #F2F2F2;
	margin: 0 0 2em 0;
	padding: 1em .5em .5em .5em;
  background-image: url(../img/fade.gif);
}
legend {
  background-color: #F2F2F2;
  border: 1px solid #D6D6D6;
  padding: 1px 3px 1px 3px; 
  color: #000000;
}
fieldset.top {
  border: 1px dashed red;
  padding: 0px;
  margin: 10px 0 5px 0;
  background-image: url(../img/top_fade.gif);
}
legend.top {
  background-color: #CC3333;
  border: 1px solid #D6D6D6;
  padding: 1px 3px 1px 3px; 
  color: #fff;
}

fieldset.closed {
  border-left: 0; 
  border-right: 0;
  border-bottom: 0;
  padding-bottom: 0;
  margin-bottom: 0; 
}	

fieldset.offen {
  border: 1px solid #F2F2F2;
  padding-bottom: 5;
  margin-bottom: 5; 
}	

fieldset span.collapsible {
  padding: 0 10px 0 15px;
  cursor:pointer;
}	

fieldset span.collapsed {
  background:url(../img/menu-collapsed.gif) no-repeat 0px 45%;
}

fieldset span.expanded {
  background:url(../img/menu-expanded.gif) no-repeat 0px 45%;	
}
