﻿/* CSS Document */
body{margin: 0px; padding: 0;font-family:  Arial,Verdana, Helvetica, sans-serif; font-size:100.1%;} 
html{overflow-y: scroll;}
html, body{height: 100%;}

#bodyHead{position: absolute;top: 0;left: 0;width: 100%;height: 321px;background-image: url(/img/bodyHead.gif);}
#sideHolder{width: 768px; margin: auto;}
#header{position: relative;width: 768px; margin: auto;margin-top: 20px;height: 286px;/*background-image: url(../img/header.jpg);background-repeat: no-repeat;*/}
#menu{float: left: width: 460;margin-top: -24px;color: #FBF668; padding-left: 200px;font-size: 0.9em;font-weight: bold;}
#menu a{color: #FBF668;text-decoration: none; }
#menu a:hover{color: #FBF668;text-decoration: underline; }
#menu a.active{color: #FFFFFF;}

#content{float: left;width: 522px; height: 300px;margin-top: 20px;padding-left: 10px;padding-top: 10px; color: #121C64;line-height: 1.5em;}
#contentRight{float: right;width: 182px;margin-top: 10px;}
#bodyFooter{width: 100%;background: #121C64;position: absolute;bottom: 0 !important;bottom: -1px;height: 20px;}

#content .headline{font-size: 1.1em; font-weight: bold;}
#content .subHeadline{font-size: 1.05em;margin-bottom: 6px;}
#content .text{font-size: 0.9em;margin-top: 6px;}
#content .text .marker{font-size: 0.9em;font-weight: bold;}
#content .sp{float: left;width: 49%;}
#content .bandssp{float: left;width: 32%;height: 160px;}

#contentRight .box{ float: left;width: 182px;  border: 1px solid #121C64; margin-top: 10px;}
#contentRight .box .headline{font-size: 1em; font-weight: bold;padding-left: 6px;}
#contentRight .box .text{padding-top: 4px;font-size: 0.9em;padding-left: 6px;padding-right: 2px;padding-bottom: 6px;}
#contentRight .box .text a{text-decoration: none;color: #121C64;}
#contentRight .box .text .marker{font-size: 0.9em;font-weight: bold;}

/******************* Elemente ********************/
.newsLine{clear: both;float: left; width: 527px; margin-left: 0px; border: 1px solid #e6e6e6;}
a.footerNav{text-decoration: underline;color: #9C9D9B;padding-right: 2px;font-size: 1.1em;}
a.footerNav:hover{text-decoration: underline;color: #002364;}
a.footerNavSelected{text-decoration: none;color: #002364;padding-right: 5px;font-size: 1.1em;font-weight: bold;}
.footerLeft {float:left;font-size:12px;line-height:160%;text-align:left;width:340px;}
.footerRight { float:right; font-size:12px;line-height:160%;text-align:right;width:178px;}

.newsStandard{float: left; width: 100%;text-align: left;line-height: 160%;font-size: 12px;}
.newsStandard .Title{font-size: 12px;color: #9C9D9B;letter-spacing: 0.1em;font-weight: bold;padding-top: 6px;}
.guestbook {border:1px solid #2C5184;float:left;font-size:13px;margin-top:4px;padding:4px;text-align:left;width:98%;}

.formSp1{float:left;clear: both; width: 18%;text-align:left;margin: 4px;}
.formSp2{float:right;width: 77%;text-align:left;margin-top: 4px;margin-bottom: 4px;}


/***************** Galerie und News*******************************/
.newsHolder{float:right; width: 381px;border: 0px solid #000;}
.newsPictureLeft{float:left;font-size:9px;padding-top: 8px;padding-right: 0px;padding-left: 0px; }
.newsHeadline{float:left; width: 100%; text-align: left; color: #002364;font-size: 16px;font-weight: bold;}
a.news {text-decoration:none;color: #002364;font-weight: bold;}
a.news:visited {text-decoration:none;color: #002364;}
a.news:hover {text-decoration:underline;}
a.news:active {text-decoration:none;}
.newsImg{border: 2px solid #e6e6e6; }



.galleryHeaderHolder{margin-left: 0px;}
.galleryTitle{float: left; text-align:left;width: 330px;font-size: 12px;color: #9C9D9B;letter-spacing: 0.1em;font-weight: bold;padding-top: 6px;}
.galleryTopLine{float: left; width: 527px; margin-left: 0px;margin-top: 6px; border: 1px solid #e6e6e6;}
.galleryPhotoBig{ float: left; width: 527px;margin-top: 10px;margin-bottom: 10px;text-align:center;font-size: 12px;}
.galleryPhotoThumbHolder{ float: left; width: 530px;margin-top: 10px;margin-bottom: 10px;margin-left: 0px; font-size: 12px;}

.galleryPhotoThumb{ float: left; width: 172px; height: 122px;margin-right: 2px;margin-bottom: 2px;background-color: #ffffff; border: 1px solid #9c9d9b;text-align:center; }
.galleryPhotoThumbSelected{ float: left; width: 172px; height: 122px;margin-right: 2px;margin-bottom: 2px;background-color: #ededed; border: 1px solid #9c9d9b;border-bottom: 1px solid #000;text-align:center; }
