li.back{
    width:49%;
    list-style-type:none;
    text-align:right;
    
}
li.next {
	list-style-type:none;
	width:49%;
 	float:right;
        text-align:left;
}
#pagebrowser {
        margin:0;
        padding-bottom:10px;
}
#pagenotfound {
        width:400px;
        margin:0 auto;
        text-align:left;
        font-size:1.3em;
}
h3{
        font-size:2em;

}
.tx-irfaq-pi1 ul.tx-irfaq-questions-list { 
    margin:0;
    padding:0; 
}
.tx-irfaq-pi1 .tx-irfaq-answer
 { margin-bottom: 20px; }
.tx-irfaq-pi1  {
    padding:0;
    font-weight:normal;
    margin:0;
}
.tx-irfaq-pi1 li {
    font-weight:normal;
    padding-bottom:5px;
    list-style-type:none;
    text-decoration:underline;
}

.tx-irfaq-pi1 li a{	
        color:#003399;        
}
.req-label{
    float:left;
    width:100px;
    margin:1px 0;
}
span.required{
	color:red;
	}

.mf-label{
    float:left;
    width:100px;
    margin:1px 0;
}
	
.mf-input {
	margin: 1px 0;
	}
	
.formu{
   	margin-top:5px;
   	margin-bottom:5px;
	}

.mf-select {
	margin:1px 0;
	}

div,img {
  	margin:0;
  	padding:0;
  	border:0;
	}

img.lang_img{
	margin-right:5px;
	margin-top:14px;
	}

img.pointer {        
     	margin-bottom:13px;
     	}

p,html {        
        color:#003399;
        margin:0;
	}
	
body {
	background-color:#FFFFFF;
	text-align:center;
        padding:0;
	margin:0;
	font-family:Verdana;
	font-size: 0.76em; 
	
	}

h1 { 
	font: normal 1em Verdana;
	font-weight: bold;
	}

#page {
  	background: url(../../fileadmin/images/muster2_50.gif) center repeat;
  	width:900px;
  	margin:0 auto;
  	text-align:center;
	}

#logo { 
	float:left;
	width:300px;
	margin-top:45px;
	margin-bottom:10px;
	
	}

#left { 
	float:left; 
        margin-left: 20px;
        text-align:left;
        width:auto;
       	}

#right
{
 	margin-left:200px;
 	margin-right:200px;
	}


#lang {    
        width:auto;
        float:right;
        }

#news {  	
        float:left; 
        text-align:left;
        width:290px;
        height:38px;
        margin-top:14px;
        margin-left:10px;
      	}

#footer {
  	clear:both;
  	background-color:#003399 ;
  	text-align:center; 
  	color:#ffffff; 
  	width:900px;
  	line-height:21px;
  	cursor:default;
  	padding:0;
	}

#footer a {
   	text-decoration: none;
   	color:#fff;
	}
	
#footer a:hover{
	text-decoration:underline;
	}  


   
#rootline { 
        text-align:left;
	font-size: 0.76em;
	}

#content { 
     	text-align:left;
     	padding-top:15px;   
     	min-height:420px;
	}    
