ul{
margin-left: 40px;}
/* FORM  */
.form-content{
  width: 95%;
  border-left: 10px solid white; 
}
.form-fieldlabel{
  padding-top: 8px;
  font: bold 16px/16px arial; 
}
.form-border{
  border: 1px solid #CCCCCC; 
}
.form-fieldset{
   border: 5px solid #EEEEEE;
   background: #EEEEEE;
}
.form-fieldset td{
   border: 5px solid #EEEEEE;
}
.form-button-a{
  width: 180px;
  color: black;
  background: #FFCC99;
  border: 1px solid red;
}
.form-button-b{
  width: 170px;
  height: 20px;
  color: black;
  background: #FFCC99;
  border: 1px solid red;
}
.form-button-box{
	background: red; 
	width: 350px; 
	height: 22px; 
	text-align:center;
}
.form-error-off{
	display : none;
}
.form-error-on{
   color: red;
}
.form-input{
  width: 360px;
}
.form-login input{
  width: 180px;
  color: black;
  background: #FFCC99;
  border: 1px solid red;
}
.form-label{
	display: inline;
	margin-top: 1em;
}
.form-area{
   width: 98%;
  height: 100px;
}
.form-area-big{
  width: 98%;
  height: 400px;
}
.form-area-big, .form-area, .form-input, .form-button-box{
   border: 1px solid black;
}
.visibilityoff{    
	visibility: hidden;
}
.visibilityon{    
	visibility: visible;
} 
/* -TAG- HTML TAGS*/
table {
    width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
}
td {
	vertical-align: top; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
}

table{
   font-size: 12px;
}

table{
	font-family: verdana, arial, Georgia, serif;
}
.form-error-on, .form-label, .form-login input, .form-area, .form-area-big, .form-input, .form-button-b, .form-button-a,{
   font-weight: bold;
}


.teaser-rubrik{
  line-height: 0px;
  position: relative;
  margin: 0px 0px 20px 0px;
  padding: 8px 3px 0px 30px;    
  background: #eb8a00;
}
.teaser-rubrik a{
  position: relative; 
  top: -6px;
  padding: 3px 10px 0px 10px;
 font-size: 12px;
  font-family: arial;
  font-weight: bold;
  text-transform: uppercase;
  background: #FFFFFF;  
   color: #eb8a00;
}

/* helper helper helper helper helper helper helper helper helper */

* {
	margin:0;
	padding:0;
}
body, html{
        margin: 0 auto 0 auto;
	width: 98%;
	background:#ebebeb;
	font:normal 95.01% Arial,Helvetica,Verdana, sans-serif;
}
li{
 font:normal 95.01% Arial,Helvetica,Verdana, sans-serif;
}
a{
        color:#ff6600;
        text-decoration:none;
}
a:hover{
        color:#ff6600;
        text-decoration:underline;
}
#content  img{
   background-color: #FFF;
   padding: 10px;
   margin: 10px 10px 20px 10px;   
   display: block;
}
.clear{
	line-height:7px;
	margin:0;
	padding:0;
	clear:both;
}
h2 a img{
display: inline;
border: 0px solid white;
}

h1, h1 a,
h2, h2 a, 
h3 a,
h4 a
{
  font-family:Georgia, serif;  font-weight:normal;    margin: 10px; 
  color:#009193;
  }

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover
  {color:#1BA6B2;}
iframe{
    border: 0px solid white;
    margin:0;
    padding:0;  
}

/* WRAPPER WRAPPER WRAPPER WRAPPER WRAPPER WRAPPER WRAPPER WRAPPER WRAPPER */
#wrapper{
   width: 792px;
   margin: 0 auto 0 auto;
   background:url(bg.gif);
}
#wrapper-outer{
	margin:0 auto 0 auto;
	width: 780px;
	
}

/* HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER */
#header-top{
	width:780px;
	height: 20px;
	background:#ffffff;	
}
#header-bottom{
	width:780px;
	height:127px;
	background:#ffffff url("header1.jpg") no-repeat top left;
}
#logo{
     display: block;
     float: right;
     margin: -20px 0px 0px 0px;
      z-index:2;
}
#logo img{
	 -moz-opacity:0.8;
	filter:Alpha(opacity=80, finishopacity=0, style=0);
}
#lang{
	float:left;
	margin:28px 0 0 10px;
}
#lang a{
	color:#5e5e5e;
	font-size:0.75em;
	text-decoration:none;
	margin:0 13px 0 0;
}


/* RIGHT RIGHT RIGHT RIGHT RIGHT RIGHT RIGHT RIGHT */

#content{
  	padding: 25px;
  	height: auto;
	font-size:0.9em;
	background: #ffffff;
}

#footer{
    display: block;
  	margin: 0px 0px 0px 0px;
    font: bold 1.2em Arial,Helvetica,Verdana;
	text-align: right;
	height: 25px;
	padding: 5px;
	background: #a3a3a3;		
	color:#4c4c4c;
	background:#ffffff url("header1.jpg") no-repeat top left;
}

/* sub-navi sub-navi sub-navi sub-navi sub-navi sub-navi sub-navi sub-navi sub-navi */
#sub-navi{
	margin: 25px 0px 25px 0;
}

#sub-navi ul{
	margin:0;
	padding:0;
	list-style-type:none;
	padding: 5px 0px 5px 0px;
	padding: 10px 0px 10px 0px;
	background:#5e5e5e;
}
#sub-navi li{
	margin:0;
	padding:5px 0 5px 0;
}

#sub-navi ul a{
	padding:5px 0 5px 20px;
	color:#FFFFFF;
	font: bold 0.8em Arial,Helvetica,Verdana;
	text-decoration:none;
}
#sub-navi ul a:hover{
	color:#F75F15;
}
#sub-navi ul a.act, #sub-navi ul a.cur{
	color:#F75F15;
}
#sub-navi ul{
	padding:0;
	margin:5px 0px 0px 0px;
	width:200px;
	background:#5e5e5e;
}

/* main-navi main-navi main-navi main-navi main-navi main-navi main-navi main-navi main-navi */

#main-navi{
   background:#fff;
}
#main-navi ul{  
	margin:0;
	padding:0;
	list-style-type:none;
	background:#fff;
}
#main-navi li{
	margin: 10px 0px 5px 10px;
	float:left;
	padding:6px 0 5px 0;
	 background:#fff;
	 -moz-opacity:0.8;
	filter:Alpha(opacity=80, finishopacity=0, style=0);
}

#main-navi ul a{
	padding: 0px 9px 5px 9px;
	color:#eb8a00;
	font: bold 1.2em Arial,Helvetica,Verdana;
	text-decoration:none;
}
#main-navi ul a:hover{
	color:#000;
}
#main-navi ul a.act{
	color:#000;
}

/* info-navi info-navi info-navi info-navi info-navi info-navi info-navi */

#info-navi{
	float:left;
}

#info-navi{
  margin-left: 10px;
  background: white;
  	 -moz-opacity:0.8;
	filter:Alpha(opacity=80, finishopacity=0, style=0);
}
#info-navi ul{
	margin:0;
	padding:5;
	list-style-type:none;
	
}
#info-navi li{
	margin:0;
	float:left;
	padding:6px 0 5px 0;
	
}
#info-navi ul a{
	padding:0px 9px 5px 9px;
	color:#eb8a00;
	font: bold 0.8em Arial,Helvetica,Verdana;
	text-decoration:none;
}
#info-navi ul a:hover{
	color:#000;
}
#info-navi ul a.act, #sub-navi ul a.cur{
	color:#000;
}



.csc-sitemap{
  	margin:0;
	padding:0;
  margin: 0px 200px 0px 200px;
}
.csc-sitemap li ul {
    background:#fff;
    padding-left: 20px;
}

.csc-sitemap ul a{
	color:#eb8a00;
	font: bold 1.8em Arial,Helvetica,Verdana;
	text-decoration:none;
}
.csc-sitemap ul a:hover{
	color:#000;
}
.csc-mailform{
  border: 1px solid #a3a3ff;	
  background: #A3C159;
  padding: 20px;
}
.csc-mailform-field{
  padding: 10px 20px 10px 20px;
}
.csc-mailform-field input{
   border: 1px solid #a3a3ff;	
   width: 182px;
 }
label{
 width: 100px; 
  float: left;
   text-align: left;
   font-weight: bold; 
}
.csc-mailform-submit{
   margin-left: 200px;
}

h1,h2,h3,h4,h5,h6 { font-weight: normal; }

h1 { font-size: 1.8em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 1.2em; margin-bottom: 0.75em;  font-weight: bold;}
h3 { font-size: 1em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }
h1,h2,h3,h4,h5,h6 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
