body {
margin:0 0 40px 0;
padding:0;
background-color:#012E57;
font: 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
}
td {
font: 12px Arial, Helvetica, sans-serif;
font-weight:bold;
}
a:link, a:visited {
color:#fff;
text-decoration:underline;
}
a:hover, a:active {
text-decoration:none;
}
h1{
margin:0 0 20px 0;
font-size:18px;
border-bottom:1px solid #719CCF;
}
h2{
margin:10px 0 0 0;
font-size:14px;
color:#fff;
background-image:url(../img/bg_h2.gif);
background-position:bottom;
background-repeat:repeat-x;
}
#einzug{
margin:0 25px;
}
.alignRight{
/*text-align:right;*/
margin:0 25px;
color:#fff;
}
.projekte{
margin:10px 0;
text-align:justify;
}
#pageStartBorder{
margin:0 auto;
width:950px;
height:25px;
background-color:#fff;
background-image:url(../img/bg.gif);
}
#topBox{
margin:0 auto;
width:950px;
height:166px;
background-color:#fff;
background-image:url(../img/bg.gif);
}
#topLogo{
width:235px;
float:left;
padding-left:50px;
border-right:6px solid #fff;
}
#topImg{
width:610px;
float:left;
}
#topAdresse{
padding:0 0 0 51px;
color:#555;
}
#topAdresse a:link, #topAdresse a:visited{
color:#555;
text-decoration:none;
border-bottom:1px dotted #555;
}
#topAdresse a:hover{
color:#004F9A;
text-decoration:none;
border-bottom:1px solid #004F9A;
}
/*  ////////////////////  contentBox  ////////////////////  */
#contentBox{
clear:left;
margin:0 auto;
padding-left:50px;
width:900px;
background-color:#fff;
background-image:url(../img/bg_content.gif);
}
#contentLeft{
width:235px;
float:left;
background-color:#eee;
border-right:6px solid #fff;
}
#contentRight{
width:522px;
padding:44px 44px 25px 44px;
float:left;
background-color:#004F9A;
color:#fff;
font-weight:bold;
line-height:18px;
}
#contentRight img{
border:none;
}
#contentRight ul{
margin:0 25px 5px 25px;
padding:0;
}
#contentRight ul li{
list-style-image:url(../img/list_arrow.gif);
}
/*  //////////  Mitglieder-List  //////////  */
ul#mitglieder{
margin:0 25px 5px 25px;
padding:0;
}
ul#mitglieder li{
list-style:none;
list-style-image:none;
margin:0;
}
ul#mitglieder a {
display:block;
margin:0;
background-color:#00326D;
background-image:url(../img/list_arrow.gif);
background-repeat:no-repeat;
background-position:5px -4px;
}
ul#mitglieder a:link, ul#mitglieder a:visited {
padding-left:18px;
color: #fff;
text-decoration: none;
border-top:1px solid #004F9A;
border-bottom:1px solid #0061BE;
}
ul#mitglieder a:hover, ul#mitglieder a:active {
background-color:#004F9A;
border-bottom:1px solid #719CCF;
border-top:1px solid #012E57;
padding-left:19px;
background-position:6px -4px;
}
/*  ////////////////////  Navigation  ////////////////////  */

/*  //////////  Haupt-Navigation  //////////  */

.mainNaviBox{
width:235px;
}
.mainNaviLink a:link, .mainNaviLink a:visited {
width:72px;
height:60px;
float: left;
padding:5px;
text-decoration: none;
background-color:#004F9A;
border-right:2px solid #fff;
font-weight: bold;
font-size:11px;
color:#fff;
}
.mainNaviLink a:hover{
color:#000;
background-color:#719CCF;
}
.mainNaviLink a#currentMain {
color:#000;
background-color:#719CCF;
}

.subNaviLink1 a:link, .subNaviLink1 a:visited {
width:140px;
height:24px;
float: left;
padding:5px;
text-decoration: none;
background-color:#A1A1A1;
border-bottom:2px solid #fff;
font-size:11px;
color:#fff;
font-weight:bold;
}
.subNaviLink1 a:hover {
color:#000;
background-color:#719CCF;
}
.subNaviLink1 a#currentSub1 {
color:#000;
background-color:#719CCF;
}

.subNaviLink2 a:link, .subNaviLink2 a:visited {
width:140px;
height:24px;
float: left;
padding:5px;
text-decoration: none;
background-color:#A1A1A1;
font-size:11px;
color:#fff;
font-weight:bold;
}
.subNaviLink2 a:hover {
color:#000;
background-color:#719CCF;
}
.subNaviLink2 a#currentSub2 {
color:#000;
background-color:#719CCF;
}


.subNaviLink31 a:link, .subNaviLink31 a:visited {
width:140px;
height:12px;
float: left;
padding:5px;
text-decoration: none;
background-color:#A1A1A1;
border-bottom:2px solid #fff;
font-size:11px;
line-height:12px;
color:#fff;
font-weight:bold;
}
.subNaviLink31 a:hover {
color:#000;
background-color:#719CCF;
}
.subNaviLink31 a#currentSub31 {
color:#000;
background-color:#719CCF;
}
.subNaviLink32 a:link, .subNaviLink32 a:visited {
width:140px;
height:12px;
float: left;
padding:5px;
text-decoration: none;
background-color:#A1A1A1;
font-size:11px;
line-height:12px;
color:#fff;
font-weight:bold;
}
.subNaviLink32 a:hover {
color:#000;
background-color:#719CCF;
}
.subNaviLink32 a#currentSub32 {
color:#000;
background-color:#719CCF;
}

#englishBox{
float: left;
margin-top:52px;
width:150px;
text-align:right;
}
#englishBox a:link, #englishBox a:visited{
font-size:11px;
text-transform:uppercase;
border-left:11px solid #004F9A;
color:#000;
text-decoration:none;
padding:0 6px;
}
#englishBox a:hover{
border-left:11px solid #719CCF;
color:#004F9A;
}
.clearLeft{
clear:left;
height:6px;
font-size:6px;
line-height:6px;
}
.clearLeft2{
clear:left;
height:0px;
font-size:0px;
line-height:0px;
}

#pageFinish{
clear:left;
margin:0 auto;
width:950px;
height:20px;
background-color:#fff;
background-image:url(../img/finish.gif);
}

#pageFinishBorder{
clear:left;
margin:0 auto;
width:950px;
height:25px;
background-color:#fff;
background-image:url(../img/bg.gif);
}
/*/// FORMULAR //*/
.Feld {
margin: 0px;
padding: 1px 2px 2px 4px;
display: block;
width: 186px;
border:1px solid #fff;
background-color:#97C2EF;
color: #012E57;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
}
input:focus, input:hover, textarea:focus, textarea:hover{
background-color:#fff;
}
.Mitteilung {
margin:0px;
padding: 1px 2px 2px 4px;
width:448px;
height:75px;
border:1px solid #fff;
background-color:#97C2EF;
color: #012E57;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
}
.anzahl {
margin:0;
padding:1px;
width:24px;
border:1px solid #fff;
background-color:#97C2EF;
color: #012E57;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-align:center;
}
.Button { 
margin:0;
padding:2px;
width:105px;
background-color:#97C2EF;
border: 1px solid #fff;
color: #012E57;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; 
}
.Button:hover, .Button:hover {
padding:0;
border:3px double #fff;
cursor:pointer;
}
/*  //////////  Beitrag intern  //////////  */
#contentRight ul.beitrag{
margin:0 25px 25px 25px;
padding:0;
line-height:normal;
}
#contentRight ul.beitrag li{
list-style-image:none;
list-style:square;
margin:0;
padding:5px 0 0 0;
}
#contentRight ul.beitrag a {
color: #fff;
}
#contentRight ul.beitrag  a:link, ul.beitrag  a:visited {
text-decoration: underline;
color: #fff;
}
#contentRight ul.beitrag  a:hover, #contentRight ul.beitrag  a:active {
text-decoration: none;
}
