
img {
border:0;
}
h1, h2, h3, h4, h5, h6,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;

font-family: inherit;
font-variant: inherit;
vertical-align: ground;}

ol, ul{
margin-left:15px;
padding-left:0;
}

li{

font-size:12px;
font-family:Arial, Helvetica, sans-serif}
.bodytext{
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
font-weight:inherit;
}
hr{
height:1px;
background-color:#FFFFFF;
border:0;
border-bottom:1px dashed #b3b3b3;}
body{
font:normal normal normal 12px/18px Arial, Helvetica, sans-serif;
 color:#333;
  background:#fff;
   height: 100%;
    margin: auto;
	 padding: 0;
	  width: 100%;
	  font-weight:inherit;}

a {	color:#036; text-decoration:underline; border:0;}

a:hover{color:#036; text-decoration:underline;}

h1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#cc0000; font-weight:bold;}
h2{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#cc0000;}
h3 
{
color: #cc0000;

font-weight: bold;

font-size: 12px;
letter-spacing: 0pt;
clear: left;

}
.csc-textpicHeader{
padding:0;
margin:0;}

h4{
margin:0;
padding:0;
color: #C00;

font-size: 16px;
letter-spacing: 0pt;
clear: left;}
h5{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CC0000;}
h6{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CC0000;}
/*a{text-decoration:none; color:#cc0000;}*/

.csc-frame-frame1{
background-color:#FFCC99;
padding-bottom:5px;
padding-top:15px;
width:291px;
/*
padding-left:15px;
padding-right:15px;*/

}

.csc-frame-frame1 .bodytext{
margin-left:15px;
margin-right:15px;

}


.csc-frame-frame2{
background-color:#E0E9F2;
}
#page{
position:static;
width:1024px;
height:auto;
font-size:11px;
font-family:Arial, Helvetica, sans-serif; 
}

#menuelemente a{
float:left;
padding-left:10px;
padding-right:20px;
top:15px;
font-size:12px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
}
#submenuelemente a{
float:right;
padding-left:10px;
padding-right:20px;
top:15px;
font-size:12px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
}
#fussmenuelemente a{
float:right;
padding-left:10px;
padding-right:20px;
top:15px;
font-size:11px;
color:#666;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
#hauptmenu{
height:48px;
background:#cc0000;
}

#submenu{
height:21px;
background-image:url(img/bw-bank.gif);
background-repeat:no-repeat;


}

#banner{
height:200px;
width:1024px;
background-image:url(img/banner.jpg);
}

#brotkrumen{
height:21px;
background:#E0E9F2;
color:#036;
font:normal 12px/22px Arial, Helvetica, sans-serif;
}

#inhalt{

width:1024px;
float:left;


}
p .bodytext
{
overflow:hidden;
font-weight:inherit;
}
#links{

width:647px;
float:left;
border-right: 1px dashed #b3b3b3;
padding:0px 15px 10px 15px;
/*padding:'padding-top' 'padding-right' 'padding-bottom' 'padding-left'*/

}
#rechts{


float:left;
width:315px;
padding:0px 15px 10px 15px;

}

#fussmenu{

height:25px;
width:1024px;
border-top: 1px dashed #b3b3b3;
float:right;


}
/*------mailformular formatieren------*/
.csc-mailform {
border:none;
width: 90%;
}

.csc-mailform-field {
font-family: Arial,Verdana,Helvetica,Sans-Serif;
font-size:10px;
/*margin: 2px;*/
/*height:10px;*/

padding: 5px;
}

.csc-mailform-field label {
font-family: Arial,Verdana,Helvetica,Sans-Serif;
float: left;
/*padding: 1px;*/
color: #000000;
width: 80px;
font-size:10px;
height:10px;
}


.mf-input {
clear: none;

/*padding: 1px;*/
background-color: transparent;
color: #FFFFFF;
width: 150px;
font-size: 10px;
/*padding-top: 2px;
padding-right: 2px;
padding-bottom: 2px;
padding-left: 2px;
*/
font-family: Arial,Verdana,Helvetica,Sans-Serif;
font-size:10px;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #FFFFFF;
border-top-width: 0pt;
border-right-width: 0pt;
border-left-width: 0pt;
border-top-style: dashed;
border-right-style: dashed;
border-left-style: dashed;
border-top-color: #000000;
border-right-color: #000000;
border-left-color: #000000;
width:180px;
}

.mf-pass {
width: 200px;
/*padding: 1px;*/
}
/*label{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
*/
.mf-text {
clear:none;
background-color: transparent;
color: #FFFFFF;

font-size: 10px;
/*padding-top: 2px;
padding-right: 2px;
padding-bottom: 2px;
padding-left: 2px;
*/
font-family: Arial,Verdana,Helvetica,Sans-Serif;
font-size:10px;

border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: dashed;
border-right-style: dashed;
border-bottom-style: dashed;
border-left-style: dashed;
border-top-color: #FFFFFF;
border-right-color: #FFFFFF;
border-bottom-color: #FFFFFF;
border-left-color: #FFFFFF;
width:280px;
height:100px;
margin-top:10px;
/*padding: 1px;*/
}

.mf-check {
padding: 1px;
}

.mf-radio {
padding: 1px;

}

.mf-select {

padding: 1px;
}

.mf-file {

padding: 1px;
}

#mailformRadiotest {
border: none;
}

#mailformRadiotest legend {
display: none;
}

.mf-reset {

}

.mf-submit {
/*margin-top:100px;
margin-left: 200px;*/
}
