body{ 
margin:0px;
border:0px;
padding:0px;	
background-image:url('aacrasen2.jpg');
background-repeat:repeat;
}
a{
font-size:0.85em;
color:#2e2e2e;
font-family:verdana;
}
p{
font-size:0.85em;
color:#2e2e2e;
}
a:hover{
text-decoration:underline;
}
h1{
font-size:1em;
color:#d22027;
}
.rahmen{
margin:0px;
margin-left:auto;
margin-right:auto;
width:980px;	
}
/* ----------Header------------------------------*/ 
.bannerwrap{
float:left
}
.banner{
float:left;
width:970px;
height:210px;
margin:0px 0px 0px 10px;
border:0px;
padding:0px;
}
/*
.bannermenubox{
float:left;
width:970px;
height:42px;
margin:0px 0px 0px 0px;
}
.bannermenu{
float:left;
margin:0px 0px 0px 0px;
}
.buttons{
float:left;
margin:80px 0px 0px 34px;
}
.button1{
float:left;
margin:0px 0px 0px 0px;
border:0px;
padding:0px;	
background-repeat:no-repeat;
}
.button2{
float:left;
margin:0px 0px 0px 0px;
border:0px;
padding:0px;	
background-repeat:no-repeat;
}
.button3{
float:left;
margin:0px 0px 0px 0px;
border:0px;
padding:0px;	
background-repeat:no-repeat;
}
.button4{
float:left;
margin:0px 0px 0px 0px;
border:0px;
padding:0px;	
background-repeat:no-repeat;
}
*/
/* ------------------main--------------------------*/
.main{
float:left;
width:980px;
margin:0px 0px 0px 0px;
padding:0px;
overflow:hidden;
}
.mittelspalte{
float:left;
width:640px;
margin:0px 0px 0px 10px;
padding:0px;	
overflow:hidden;
}
.mittelspalteoben{
float:left;
width:640px;
height:26px;
margin:20px 0px 0px 0px;
padding:0px;	
background-image:url('main-oben.png');
background-repeat:no-repeat;
}
.mittelspaltebox{
float:left;
width:640px;
margin:0px 0px 0px 0px;
padding:0px;	
background-image:url('bg-main-pixel.png');
background-repeat:repeat;
}
.maincontent{
float:left;
width:580px;
margin:0px 0px 0px 30px;
padding:0px;
overflow:hidden;
}
.mittelspalteunten{
float:left;
width:640px;
height:38px;
margin:0px 0px 0px 0px;
padding:0px;	
background-image:url('main-unten.png');
background-repeat:no-repeat;
}
.rightsite{
float:left;
width:300px;
margin:22px 0px 0px 20px;
border:0px;
padding:0px;
overflow:hidden;
}
/* -----------Menu--------------*/
.menuoben{
float:left;
width:280px;
height:22px;
margin:0px 0px 0px 0px;
border:0px;
padding:0px;
background-image:url('menu-oben.png');
background-repeat:no-repeat;
}
.menubox{
float:left;
width:280px;
margin:0px 0px 0px 0px;
border:0px;
padding:0px;
background-image:url('bg-menu-pixel.png');
background-repeat:repeat;
}
.vnavcontainer {
float:left;
width:250px;
margin:6px 0px 0px 30px;
overflow:hidden;
}
.vnavcontainer ul{
float:left;
width:220px;
margin:0px 0px 0px 30px;
border:0px;
padding:0px;
list-style-type:none;
overflow:hidden;
}
li.nor {
margin:0px 0px 0px 0px;
}
.nor a{
margin:0px 0px 0px 0px;
border:0px;
padding:0px;
font-weight:bold;
font-size:1.2em; 
text-decoration:none;
color:#b35900;
}
li.current {
margin:4px 0px 0px 0px;
}
.current a{    
margin:6px 0px 0px 0px;
border:0px;
padding:0px;
list-style-type:none;
font-weight:bold;
font-size:1.2em; 
text-decoration:none;
color:#fe0000;
}
.current2 a{    
width:200px;
margin:0px 0px 0px 20px;
border:0px;
padding:0px;
font-weight:bold;
font-size:1em; 
text-decoration:none;
color:#fe0000; 
}
.nor2 a{    
width:200px;
margin:0px 0px 0px 20px;
border:0px;
padding:0px;
font-weight:bold;
font-size:1em; 
text-decoration:none;
color:#b35900;
}
.current3 a{    
width:180px;
margin:0px 0px 0px 40px;
border:0px;
padding:0px;
font-weight:bold;
font-size:0.9em; 
text-decoration:none;
color:#fe0000;
}
.nor3 a{    
width:180px;
margin:0px 0px 0px 40px;
border:0px;
padding:0px;
font-weight:bold;
font-size:0.9em; 
text-decoration:none;
color:#b35900;
}
.nor a:hover{
color:#fe0000;
}
.nor2 a:hover{
color:#fe0000;
}
.nor3 a:hover{
color:#fe0000;
}
.menuunten{
float:left;
width:290px;
height:34px;
margin:0px 0px 0px 0px;
border:0px;
padding:0px;
background-image:url('menu-unten.png');
background-repeat:no-repeat;
}
.rightcontent2oben{
float:left;
width:280px;
height:22px;
margin:20px 0px 0px 0px;
border:0px;
padding:0px;
background-image:url('menu-oben.png');
background-repeat:no-repeat;
}
.rightcontent2box{
float:left;
width:280px;
margin:0px 0px 0px 0px;
border:0px;
padding:0px;
background-image:url('bg-menu-pixel.png');
background-repeat:repeat;
}
.rightcontent2{
float:left;
width:240px;
margin:0px 0px 0px 20px;
border:0px;
padding:0px;
overflow:hidden;
}
.rightcontent2unten{
float:left;
width:290px;
height:34px;
margin:0px 0px 0px 0px;
border:0px;
padding:0px;
background-image:url('menu-unten.png');
background-repeat:no-repeat;
}
.internunten{
margin: 5px 0px 0px 90px;
}
.internunten a{
font-weight:bold;
font-size:1.2em; 
text-decoration:none;
color:#d22027;
}
.internunten a:hover{
font-weight:bold;
font-size:1.2em; 
text-decoration:none;
color:#2e2e2e;
}

/*-------------------footer---------------------*/
.footer{
float:left;
width:940px;
margin:0px;
border:0px;
padding:0px;
}


* html div .tx-powermail-pi1_formwrap{
width:428px;
}
.powermailfrontend_pagebrowser p{
font-size:0.6em;
color:#ffffff;
font-family:verdana;
}
.powermailfe_listitem{
float:left;
margin:0px 4px 0px 0px;
font-size:0.7em;
color:#000000;
font-family:verdana;
}
div.csc-textpic div.csc-textpic-imagecolumn {
min-width:80px;
}
.csc-textpic-caption{
font-size:0.75em;
font-weight:bold;
color:#000000;
font-family:verdana;
}

/*-------------------ehem. no right---------------------*/

.tx_powermail_pi1_fieldwrap_html{
margin:8px 0px 0px 0px;
padding:4px;
background-color:#e5e5e5;
}
div .tx-powermail-pi1_formwrap{
float:left;
width:468px;
margin:0px 0px 0px 14px;
padding:2px;
background-color:#fafafa;
}
.powermailfrontend_pagebrowser p{
margin:0px 0px5 px 0px;
border:0px;
padding:0px;
font-size:0.65em;
color:#000000;
font-family:verdana;
}
.powermailfrontend_orgas{
margin:0px 0px 0px 0px;
border:0px;
padding:0px;
}
.powermailfrontend_orgas p{
font-size:0.75em;
color:#000000;
font-family:verdana;
}
.powermailfe_listitem{
float:left;
margin:0px 0px 0px 0px;
font-size:0.7em;
color:#000000;
font-family:verdana;
}
*.powermailfe_list p{
}
.powermailfe_list div {
float:left;
margin:0px 5px 0px 0px;
font-size:0.8em;
color:#000000;
font-family:verdana;
}
.absichtsschrift a{
float:left;
margin: 10px 0px 0px 0px;
font-size:1em;
color:#d22027;
}
.solischrift a{
float:left;
margin: 10px 0px 0px 0px;
font-size:1em;
color:#d22027;
}
/*-----ie6 hack---------*/
* html .powermailfe_list div {
white-space:nowrap;
}
*.powermailfe_list.div a{
margin:0px 0px 0px 0px;
color:#000000;
font-family:verdana;
}

.mittelspalte2{
float:left;
width:800px;
margin:0px 0px 0px 40px;
padding:0px;	
overflow:hidden;
}
.mittelspaltebox2{
float:left;
width:800px;
margin:0px 0px 0px 0px;
padding:0px;	
background-color:#fafafa;
}
.maincontent2{
float:left;
width:700px;
margin:0px 0px 0px 50px;
padding:0px;
overflow:hidden;
}

