@CHARSET "ISO-8859-1";
* {



margin:0;
padding:0;

}

p {
margin: 1.4em 0;
}



.iteminfo span{         
         position:absolute;
         top: -180px;
         left:0px;
         font-size:130%;
         font-weight: bold;
         z-index:100; 
}

 


.text_area input {
         border: 1px solid #f3781f;width:260px;
}
.text_area select {
         border: 1px solid #f3781f;width:260px;
}
.alf textarea {
         border: 1px solid #f3781f;width:260px;
}

#contact_email_copy {
         border: none;
}
.blog {
         margin:33px 0 0 0; 
}
.contentpaneopen {
         margin: 2px 0 0 -2px;
}

.contentpaneopen ul{
         list-style-type:disc;
}
.contentpane {
         background:#ffffff;
}

.buttonheading {       
         text-align: right;
         height: 20px;
         width:100%;
}
html, body{
	width:100%;	
	margin:0 0 0 0;
	padding:0;
	height:100%;	
	margin-bottom : 1px;

}
	
body { 
	font-size:0.76em;	
	background-color:#EDEDED;
	text-align:center;
	background:url(../images/mainWrapBody_bg.gif) center #EDEDED;
         font-family:Verdana,Arial,Helvetica,sans-serif;
         line-height:1.5em;
         background-repeat:repeat-y;
         
}



a {
        color:#000000;
        text-decoration: none;
}
a:hover{
        text-decoration:none;
        font-weight: bold;
}

hr {
        border: 1px solid #fef7f1;
        height: 1px;     
}
table, tr, th, td {
        border: 0px solid red;
}
.alfc_table, td, tr{
       border: 0px solid red;
}
h1,.componentheading{
        font-size:1.2em;
        line-height:1.2em;
        font-weight: bold;
}

h2,.contentheading{
        font-size:1.2em;
        line-height:1.2em;
}
h2,.contentheading_hiddentext{
        display:none;
        font-size:1.2em;
        line-height:1.2em;
        color:#ffffff;
        margin: 0 0 -50px 0;
}
h2,.contentheading_normal{
        font-size:1.2em;
        line-height:1.2em;
        color:#000000;
        margin: 0 0 -50px 0;
}

h3{
        font-size:1.2em;
        line-height:1.2em;
}

h4{
        font-size:1.2em;
        line-height:1.2em;
}

h5{
        font-size:1.0em;
        line-height:1.0em;
}

h6{
        font-size:0.9em;
        line-height:0.9em;
        font-weight:bold;
}

img {
         border: none;
}
#mainWrap{
	width:851px;
	height:100%;
	margin:0 auto;         
	background-color:white;
	text-align:left;
	background-image:url(../images/mainWrap_bg.gif);
         background-repeat:repeat-y;
}
* html #mainWrap{
         text-align:center;
}
*:first-child+html #mainWrap{   
 /* CSS-Hack für IE7 */  
 width: 848px;   
} 
* html #l {
         text-align:left;
}


#header{
	position:relative;
	height:218px;
	background-image:url(../images/header.gif);
         width: 851px;	
}

#header .title{
	width:620px;
	height:30px;
	position:absolute;
	top:25px;
	left:221px;
	font-size:18px;
}
.title_hiddentext{
         visibility: hidden;
}


 
#header .title_hiddentext{
         visibility: hidden;
}

#header .textsize{	
	width:81px;
	height:27px;
	position:absolute;
	top:140px;
	left:649px;
}
#header .textsize IMG{
	margin-left:2px;
}

#header .logo{
	position:absolute;
	top:39px;
	left:626px;
}

#header .moduletable_globmenue {
	position:absolute;
	top:52px;
	left:120px;
	list-style:none;
	margin:0;
	width:300px;

         
}

#header .moduletable_globmenue LI{
	float:left;
}
#header .moduletable_globmenue LI.spacer{
	margin:0 15px;
}
#header .search{
	position:absolute;
	width:140px;
	height:18px;
	top:116px;
	left:651px;
}

#header .search INPUT{
	border:1px solid #f26d18;
         width: 110px;
}

#left, #main, #right{
	float:left;
}

#left{
	width:141px;
	/*background-color:#F9BB8F;*/
}
#main {
        position:relative;
}
#main{
	width:400px;
	margin-left:80px;
}


#main_imp {
       margin: -40px 0 0 0;
}

#main a:link {
         color:#f3781f;
}
#main a:active {
         color:#f3781f;
}

#main a:hover {
         color:#f3781f;
         font-weight:normal;
}

#main a:visited {
         color:#f3781f;
}

#main ul
{
list-style-type: none;

}

#main ul li 
{
background-image: url(../images/point.png);
background-repeat: no-repeat;
background-position: 0 .4em;
padding:0 0 0 10px;
margin:0 0 5px 0;
}










#right{
	width:200px;
         height:100%;
         background:#fef7f1;
         margin-top: 0;
         float: right;
         border-left: 1px dotted #fcddc7;
}
/* HAUPTMENU*/
/* 1.Teil */


a#active_menu {
         font-weight: bold;
         color:#f3781f;         
}

.left_nav_oben {         
         margin: 40px 0 30px 0;
         width: 139px;
         
}
.mainlevel {
         margin: 10px 0 30px 0;
         padding: 0 0 0 5px;
         line-height: 1.5;
}
.mainlevel a:active {
        font-weight: bold;
}

.sublevel {        
         color: #000000;
         background: #fcddc7;
         margin: 0 0 0 0;
         padding: 5px 0 10px 10px;          
         width: 122px;
         display:block;         
         line-height: 1.3em;
         float:left;
         overflow: hidden;
}
.moduletable h3 {
         color:#f3781f;
         font-size: 70%;
}
#navcontainer4 {
               padding:0 0 0 5px; 
               
}
#navcontainer4 ul{
               list-style-type:none;
               margin: 0 0 0 5px;
}
#navcontainer5 {
               padding:0 0 0 5px; 
              
}
#navcontainer5 ul{
               list-style-type:none;
               margin: 0 0 0 5px;
}

#right .moduletable-meldung{
padding: 5px;
background-color: #f3781f;
color: #fff;

}

#right .moduletable-meldung a{
	
color: #fff;
}
}


