
/* generelle formatierungen */

body
{
margin:0px;
padding:0px;
background-color:#000000;
background-image:url(../img/bg.gif);
background-repeat:repeat-x;
font-family:verdana;
font-size:11px;
color:#B3B3B3;
}

p
{
line-height:15px;
}

/* spalten formatierungen */

.navigationSpalte
{
padding-top:37px;
position:absolute;
top:134px;
left:0px;
height:245px;
width:287px;
background-image:url(../img/headNavigation.gif);
background-repeat:no-repeat;
background-position:37px 0px;
line-height:15px;
}

.contentSpalte
{
padding-top:35px;
position:absolute;
top:134px;
left:287px;
width:430px;
min-height:210px;
background-repeat:no-repeat; 
background-position:0px 0px;

}

.newsSpalte
{
padding-top:35px;
position:absolute;
top:134px;
left:707px;
height:245px;
width:287px;
background-image:url(../img/headNewsMaginal.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}

.gallerySpalte
{
padding-top:35px;
padding-left:20px;
position:absolute;
top:134px;
left:707px;
height:245px;
width:287px;
background-image:url(../img/headNeusteSerienMaginal.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}

.logoSpalte
{
position:absolute;
top:0px;
left:0px;
width:268px;
height:101px;
background-image:url(../img/logoPage.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}

.indexSpalte
{
padding-top:11px;
position:absolute;
top:134px;
left:365px;
width:262px;
min-height:210px;
}

.indexText
{
position:absolute;
top:171px;
left:37px;
height:245px;
width:250px;
line-height:15px;
}

.ankuendigungSpalte
{
position:absolute;
top:410px;
left:725px;
height:245px;
width:250px;
line-height:15px;
}

/* navigations formatierungen */

.navigationNormal
{
margin-left:37px;
padding-left:26px;
padding-top:4px;
height:21px;
width:204px;
background-image:url(../img/star01.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}

.navigationAusgewaehlt
{
margin-left:37px;
padding-left:26px;
padding-top:4px;
height:21px;
width:204px;
background-color:#262626;
background-image:url(../img/star02.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}

/* bild formatierungen */

img
{
margin:0px;
padding:0px;
}

.referenzBild
{
margin:0px;
padding:0px;
margin-top:-10px;
margin-bottom:30px;
}

.bannerBild
{
margin:0px;
padding:0px;
}

.galleryOverviewObenLinks, .galleryOverviewObenRechts
{
margin-right:10px;
margin-bottom:10px;
width:205px;
height:95px;
background-color:#262626;
float:left;
}

/*.galleryOverviewObenRechts
{
margin-bottom:10px;
width:205px;
height:95px;
background-color:#262626;
float:left;
}*/

.galleryOverviewUntenLinks, .galleryOverviewUntenRechts
{
margin-right:10px;
margin-bottom:10px;
width:205px;
height:95px;
background-color:#000000;
float:left;
}

/*.galleryOverviewUntenRechts
{
margin-bottom:10px;
width:205px;
height:95px;
background-color:#000000;
float:left;
}*/

.galleryMaginalOben
{
margin-right:10px;
margin-bottom:10px;
width:205px;
height:95px;
background-color:#000000;
}

.galleryMaginalUnten
{
margin-right:10px;
margin-bottom:10px;
width:205px;
height:95px;
background-color:#262626;
}

.galleryThumbnail
{
margin-left:5px;
margin-right:5px;
margin-bottom:10px;
float:left;
padding:0px;
}

/* popUp formatierungen */

.popUpContainer
{
height:600px;
width:600px;
text-align:center;
}

.popUpArrowLeft
{
position:absolute;
top:536px;
left:0px;
}

.popUpArrowRight
{
position:absolute;
top:536px;
left:527px;
}

.popUpHochFormat
{
background-image:url(../img/popUpHoch.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
}

.popUpQuerFormat
{
background-image:url(../img/popUpQuer.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
}

/* news formatierungen */

.newsTabelle
{
margin:0px;
padding:0px;
border:0px;
margin-left:16px;
}

.newsDate
{
vertical-align:top;
color:#FFFFFF;
text-decoration:underline;
font-family:verdana;
font-size:11px;
}

.newsContent
{
vertical-align:top;
padding-bottom:12px;
font-family:verdana;
font-size:11px;
}

/* footer formatierung */

.footer
{
width:420px;
text-align:right;
background-color:#000000;
height:0px;

}

/* headline formatierungen */

h1
{
margin:0px;
padding:0px;
padding-bottom:5px;
margin-left:14px;
font-size:11px;
color:#FFFFFF;
text-decoration:underline;
font-weight:normal;
}

h2
{
margin:0px;
padding:0px;
padding-bottom:5px;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
}

/* text formatierungen */

.textContentText
{
margin:0px;
padding-right:20px;
margin-left:24px;
margin-bottom:15px;
}

.textGalleryOverview
{
margin:0px;
padding:0px;
padding-right:5px;
margin-top:1px;
width:200px;
height:14px;
text-align:right;
}

/* formular formatierungen */

form
{
}

input
{
font:Verdana;
font-size:11px;
height:14px;
border:0px;
border-bottom:1px;
border-style:solid;
color:#ffffff;
background-color:#464646;
}

textarea
{
font:Verdana;
font-size:11px;
border:1px;
border-style:solid;
}

tr
{
margin:0px;
padding:0px;
vertical-align:top;
}

td
{
margin:0px;
padding:0px;
}

.formTabelle
{
table-layout:fixed;
margin:0px;
padding:0px;
width:408px;
text-align:left;
vertical-align:top;
}

.formTextfieldLarge
{
width:280px;
}

.formTextfieldMedium
{
width:163px;
margin-left:10px;
}

.formTextfieldSmall
{
width:32px;
margin-right:40px;
}

.formMessagefieldLarge
{
font-family:Verdana;
width:280px;
height:120px;
border:1px;
border-style:solid;
color:#ffffff;
background-color:#464646;
}

.formEingabeButton
{
height:20px;
border:1px;
border-style:solid;
color:#ffffff;
background-color:#464646;
}

/* link formatierungen */

a.navigation:link {font-size: 11px; font-weight:bold; color:#FFFFFF; text-decoration:none}
a.navigation:visited {font-size: 11px; font-weight:bold; color:#FFFFFF; text-decoration:none}
a.navigation:hover {font-size: 11px; font-weight:bold; color:#262626; text-decoration:none}
a.navigation:active {font-size: 11px; font-weight:bold; color:#FFFFFF; text-decoration:none}
a.navigation:focus {font-size: 11px; font-weight:bold; color:#FFFFFF; text-decoration:none}

a.gallery {letter-spacing: 0px;}
a.gallery:link {font-size: 9px; font-weight:small; color:#FFFFFF; text-decoration:none;}
a.gallery:visited {font-size: 9px; font-weight:small; color:#FFFFFF; text-decoration:none;}
a.gallery:hover {font-size: 9px; font-weight:small; color:#FFFFFF; text-decoration:underline;}
a.gallery:active {font-size: 9px; font-weight:small; color:#FFFFFF; text-decoration:underline;}
a.gallery:focus {font-size: 9px; font-weight:small; color:#FFFFFF; text-decoration:underline;}

/*
a.news:link {font-size: 11px; font-weight:small; color:#FFFFFF; text-decoration:underline}
a.news:visited {font-size: 11px; font-weight:small; color:#FFFFFF; text-decoration:underline}
a.news:hover {font-size: 11px; font-weight:small; color:#B3B3B3; text-decoration:none}
a.news:active {font-size: 11px; font-weight:small; color:#B3B3B3; text-decoration:none}
a.news:focus {font-size: 11px; font-weight:small; color:#B3B3B3; text-decoration:none}
*/

a.footerLink:link {font-size: 9px; font-weight:small; color:#464646; text-decoration:none}
a.footerLink:visited {font-size: 9px; font-weight:small; color:#464646; text-decoration:none}
a.footerLink:hover {font-size: 9px; font-weight:small; color:#464646; text-decoration:underline}
a.footerLink:active {font-size: 9px; font-weight:small; color:#464646; text-decoration:underline}
a.footerLink:focus {font-size: 9px; font-weight:small; color:#464646; text-decoration:underline}

a.standart:link {font-size: 11px; font-weight:small; color:#B3B3B3; text-decoration:underline}
a.standart:visited {font-size: 11px; font-weight:small; color:#B3B3B3; text-decoration:underline}
a.standart:hover {font-size: 11px; font-weight:small; color:#262626; text-decoration:underline}
a.standart:active {font-size: 11px; font-weight:small; color:#262626; text-decoration:underline}
a.standart:focus {font-size: 11px; font-weight:small; color:#262626; text-decoration:underline}

a.index:link {font-size: 13px; font-weight:bold; color:#CCCCCC; text-decoration:none}
a.index:visited {font-size: 13px; font-weight:bold; color:#CCCCCC; text-decoration:none}
a.index:hover {font-size: 13px; font-weight:bold; color:#FFFFFF; text-decoration:none}
a.index:active {font-size: 13px; font-weight:bold; color:#CCCCCC; text-decoration:none}
a.index:focus {font-size: 13px; font-weight:bold; color:#CCCCCC; text-decoration:none}
