body{ 
background-color:#b4d2dd;
margin:0px;
border:0px;
padding:0px;	
text-align:center;
}
a{
font-size:0.83em;
color:#000000;
font-family:verdana;
}
p{
font-family:verdana;
font-size:0.83em;
color:#292021;
}
h1{
font-family:verdana;
font-size:1.2em;
color:#005d89;
font-weight:normal;
}
h2{
font-family:verdana;
font-size:1.1em;
color:#005d89;
font-weight:normal;
}
h3{
font-family:verdana;
font-size:1em;
color:#005d89;
font-weight:normal;
}
h4{
font-family:verdana;
font-size:0.9em;
color:#005d89;
font-weight:normal;
}
h6{
margin:0px;
border:0px;
padding:0px;
font-family:verdana;
font-size:0.8em;
color:#005d89;
font-weight:normal;
}
/* a:hover{
text-decoration:underline;
} */
.csc-frame-frame1{
border-width:1px;
border-color:#b2b2b0;
border-style:solid;
background-color:#9ac7d8;
padding-left:4px;
padding-right:2px;
}
.csc-frame-frame2{
border-width:1px;
border-color:#9ac7d8;
border-style:solid;
background-color:#b2b2b0;
padding-left:4px;
padding-right:2px;
}
p.bodytext a.mail {
font-family:verdana;
font-size:0.83em;
color:#005d89;
text-decoration:none;
}
p.bodytext a.mail:hover{
text-decoration:underline;
color:#c2261d;
}
a .external-link-new-window{
font-family:verdana;
font-size:0.83em;
color:#005d89;
text-decoration:none;
}
a .external-link-new-window:hover{
font-family:verdana;
font-size:0.83em;
color:#005d89;
text-decoration:none;
}
p.bodytext a {
font-family:verdana;
font-size:0.83em;
color:#005d89;
text-decoration:none;
}
p.bodytext a:hover, a .external-link-new-window:hover{
text-decoration:underline;
color:#c2261d;
}
.maincontent ul li{
margin-top:3px;
font-family:verdana;
font-size:0.85em;
color:#292021;
}

.rahmen{
margin:0px;
margin-left:auto;
margin-right:auto;
width:960px;	
background-color:#ffffff;
text-align:left;
}
/* ----------Header------------------------------*/ 

.banner{
float:left;
width:960px;
height:166px;
margin:0px 0px 0px 0px;
border:0px;
padding:0px;
background-image:url('natozu-banner.png');
background-repeat:no-repeat;
}
.logo {
float:left;
margin:0px 0px 0px 0px;
border:0px;
padding:0px;
}
.home a{
float:left;
width:140px;
margin:135px 0px 0px 12px;
border:0px;
padding:0px;
font-weight:bold;
font-size:1em; 
text-decoration:none;
color:#8e8d8d;
}
.home a:hover{
color:#005d89;
}
.lang1 {
float:left;
margin:12px 10px 0px 248px;
border:0px;
padding:0px;
overflow:hidden;
}
.lang2 {
float:left;
margin:12px 10px 0px 0px;
border:0px;
padding:0px;
overflow:hidden;
}
.lang3 {
float:left;
margin:12px 10px 0px 0px;
border:0px;
padding:0px;
overflow:hidden;
}
.lang4 {
float:left;
margin:12px 10px 0px 0px;
border:0px;
padding:0px;
overflow:hidden;
}
.lang1 a{
font-weight:bold;
font-size:0.9em; 
text-decoration:none;
color:#8e8d8d;
}
.lang2 a{
font-weight:bold;
font-size:0.9em; 
text-decoration:none;
color:#8e8d8d;
}
.lang3 a{
font-weight:bold;
font-size:0.9em; 
text-decoration:none;
color:#8e8d8d;
}
.lang4 a{
font-weight:bold;
font-size:0.9em; 
text-decoration:none;
color:#8e8d8d;
}
.lang1 a:hover{
color:#005d89;
}
.lang2 a:hover{
color:#005d89;
}
.lang3 a:hover{
color:#005d89;
}
.lang4 a:hover{
color:#005d89;
}
.language ul{
list-style-type:none;
float:right;
width:440px;
margin:12px 20px 0px 0px;
border:0px;
padding:0px;
overflow:hidden;
}
.language ul li{
list-style-type:none;
float:right;
}
.language ul li a{
font-size:0.9em; 
}
li.lnor{
float:left;
list-style-type:none;
margin:0px 0px 0px 16px;
border:0px;
padding:0px;
}
li.lnor a{
font-weight:bold; 
text-decoration:none;
color:#8e8d8d;
}
li.lnor a:hover{
color:#005d89;
}
li.lact{
float:left;
margin:0px 0px 0px 16px;
border:0px;
padding:0px;
list-style-type:none;
}
li.lact a{
font-weight:bold;
text-decoration:none;
color:#c2261d;
}
li.lactleer{
float:left;
margin:0px 0px 0px 16px;
border:0px;
padding:0px;
list-style-type:none;
}
li.lactleer a{
font-weight:bold; 
text-decoration:none;
color:#c2261d;
}
li.lleer{
float:left;
margin:0px 0px 0px 16px;
border:0px;
padding:0px;
list-style-type:none;
}
li.lleer a{
font-weight:bold;
text-decoration:none;
color:#c2261d;
}

.subnavoben ul{
list-style-type:none;
float:left;
width:440px;
margin:90px 0px 0px 88px;
border:0px;
padding:0px;
overflow:hidden;
}
li.subnor{
float:right;
list-style-type:none;
margin:0px 0px 0px 16px;
border:0px;
padding:0px;
}
li.subnor a{
font-weight:bold;
font-size:1em; 
text-decoration:none;
color:#8e8d8d;
}
li.subnor a:hover{
color:#005d89;
}
li.subcurrent{
float:right;
margin:0px 0px 0px 16px;
border:0px;
padding:0px;
list-style-type:none;
}
li.subcurrent a{
font-weight:bold;
font-size:1em; 
text-decoration:none;
color:#c2261d;
}

/* ------------------main--------------------------*/
.main{
float:left;
width:960px;
margin:0px 0px 0px 0px;
padding:0px;
overflow:hidden;
background-image:url('main-bg.png');
}
/* -----------ie6 hack-------------*/
* html .main{
margin:-4px 0px 0px 0px;
}
.leftsite{
float:left;
width:200px;
margin:0px 0px 0px 55px;
border:0px;
padding:0px;
overflow:hidden;
}
/* ------------------ie6Hack--------------------------*/
* html .leftsite{
float:left;
width:210px;
margin:10px 0px 0px 20px;
}
/* -------------------Menu----------------------------*/
.vnavcontainer{
float:left;
width:190px;
margin:28px 0px 0px 15px;
border:0px;
padding:0px;
}
/* ------------------ie6Hack--------------------------*/
* html.vnavcontainer{
float:left;
width:210px;
margin:28px 0px 0px 0px;
}
.vnavcontainer ul{
float:left;
width:190px;
margin:0px 0px 0px 0px;
border:0px;
padding:0px;
list-style-type:none;
overflow:hidden;
}
li.nor {
margin:4px 0px 0px 0px;
}
.nor a{
margin:0px 0px 0px 0px;
border:0px;
padding:0px;
font-weight:bold;
font-size:1.1em; 
text-decoration:none;
color:#005d89;
}
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.1em; 
text-decoration:none;
color:#c2261d;
}
.current2 a{    
width:165px;
margin:0px 0px 0px 16px;
border:0px;
padding:0px;
font-weight:bold;
font-size:1em; 
text-decoration:none;
color:#c2261d; 
}
.nor2 a{    
width:165px;
margin:0px 0px 0px 16px;
border:0px;
padding:0px;
font-weight:bold;
font-size:1em; 
text-decoration:none;
color:#005d89;
}
current3 a{    
width:155px;
margin:0px 0px 0px 24px;
border:0px;
padding:0px;
font-weight:bold;
font-size:0.9em; 
text-decoration:none;
color:#c2261d;
}
.nor3 a{    
width:155px;
margin:0px 0px 0px 24px;
border:0px;
padding:0px;
font-weight:bold;
font-size:0.9em; 
text-decoration:none;
color:#005d89;
}
.nor a:hover{
color:#8e8d8d;
}
.nor2 a:hover{
color:#8e8d8d;
}
.nor3 a:hover{
color:#8e8d8d;
}
.bpartnerheader {
float:left;
width:160px;;
margin:20px 0px 5px 0px;
border:0px;
padding:0px;
}
*.buendnispartner a img {
float:left;
width:140px;;
margin:0px 10px 15px 10px;
border:0px;
padding:0px;
}
/* ----------------content------------------*/
.leftcontent {
float:left;
width:220px;
margin:20px 0px 0px 0px;
border:0px;
padding:0px;	
}
.mainsite{
float:left;
width:520px;
margin:0px 0px 0px 0px;
padding:0px;	
}
.maincontent{
float:left;
width:516px;
margin:16px 0px 0px 0px;
border:0px;
border-width:2px;
border-color:#b2b2b0;
border-style:solid;
padding:0px 15px 15px 15px;
overflow:hidden;
}
/* ------------------ie6Hack--------------------------*/
* html .maincontent {
padding:10px 15px 15px 15px;
}
/* ------------------ie7Hack--------------------------*/
*:first-child+html div.maincontent {
padding:12px 15px 15px 15px;
}
.rightsite{
float:right;
width:145px;
margin:7px 3px 0px 0px;
border:0px;
padding:0px;	
}
.rightcontent{
float:right;
width:145px;
margin:0px 10px 0px 0px;
border:0px;
padding:0px;	
}
*.button{
float:right;
width:145px;
margin:0px 0px 0px 0px;
border:0px;
padding:0px;	
}
.taz{
float:right;
width:145px;
margin:0px 0px 12px 0px;
border:0px;
padding:0px;	
}
.tazz{
float:right;
width:145px;
margin:12px 0px 0px 0px;
border:0px;
padding:0px;	
}
.zweiufer{
float:right;
width:145px;
margin:0px 0px 8px 0px;
border:0px;
padding:0px;	
}
.gaaa{
float:right;
width:120px;
margin:5px 15px 0px 0px;
border:0px;
padding:0px;	
}
/*-------------------footer---------------------*/
.footer{
float:left;
width:940px;
margin:0px;
border:0px;
padding:0px;
}

.tx_powermail_pi1_fieldwrap_html{
margin:8px 0px 10px 0px;
padding:4px;
background-color:#b4d2dd;
}
div .tx-powermail-pi1_formwrap{
float:left;
width:468px;
margin:0px 0px 10px 14px;
border-width:1px;
border-color:#b4d2dd;
border-style:solid;
padding:2px;
background-color:#9ac7d8;
}
* 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;
}
