@charset "utf-8";
/* CSS Document */

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#787878;
line-height:14px;
margin:0;
padding:0;
background-color:#ebebeb;
font-size:11px;
}



.clearer {
clear:both;
}

/* Spaltendefinitionen */

#main {
width:824px;
background-image:url(../images/bg-page.gif);
margin:auto;
}

#footer {
margin:auto;
width:824px;
background-repeat:no-repeat;
padding:10px 0 10px 0;
text-align:center;
}

#logo {
margin-left:8px;
border-bottom: 1px solid #a0a0a0;
border-right: 1px solid #a0a0a0;
width:234px;
float:left;
}
* html #logo {
margin-left:4px;
}

#header {
border-bottom: 1px solid #a0a0a0;
margin-right:7px;
width:574px;
float:right;
}
* html #header {
margin-right:4px;
}
* html #header img{

}

#navi {
margin-left:8px;
border-right: 1px solid #a0a0a0;
width:234px;
float:left;
}

* html #navi {
margin-left:4px;
}


/* Spaltendefinitionen */

/* Navigation */

#mainnavi a {
width:202px;
display:block;
line-height:31px;
overflow:hidden;
background-image:url(../images/bg-navi-no.jpg);
border-bottom: 1px solid #a0a0a0;
padding:0 5px 0 27px;
font-family:"Times New Roman", Times, serif;
color:#787878;
text-decoration:none;
font-size:13px;
}
#mainnavi a:hover {
background-image:url(../images/bg-navi-ho-neu.jpg);}
#mainnavi .active a {
background-image:url(../images/bg-navi-ho.jpg);
border-bottom: 1px solid #00699c;
color:#ffffff;
}

#mainnavi .level2  {
border-bottom: 1px solid #a0a0a0;
background-image:url(../images/bg-navi-l2.jpg);
background-repeat:repeat-x;
background-color:#eaeaea;

}

#mainnavi .level2 a {
width:202px;
display:block;
line-height:18px;
overflow:hidden;
padding:0 5px 0 27px;
color:#787878;
text-decoration:none;
font-size:11px;
background-image:none;
border:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#mainnavi .level2 a:hover, #mainnavi .level2  a.active {
background-image:none;
color:#00699c;
border:none;
}

#mainnavi .level3 a {
width:188px;
display:block;
line-height:18px;
overflow:hidden;
padding:0 5px 0 40px;
color:#00699c;
text-decoration:none;
font-size:11px;
background-image:none;
border:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#mainnavi .level3 a:hover, #mainnavi .level3  a.active {
background-image:none;
color:#787878;
border:none;
}

#quicknavi {
width:202px;
height:135px;
background-image:url(../images/bg-quicknavi.gif);
margin:40px 0 20px 10px;
clear:both;
padding:6px 0 0 0;
}
#quicknavi a{
font-family:"Times New Roman", Times, serif;
color:#0099CC;
text-decoration:none;
font-size:13px;
display:block;
line-height:26px;
padding-left:20px;
}
#quicknavi a:hover {
color:#787878;
}

/* Ende Navigation */

/* Content */

#content h1 {
font-family:"Times New Roman", Times, serif;
font-size:26px;
color:#0099cc;
font-weight:normal;
letter-spacing:0.05em;
margin-top:18px;
line-height:23px;
}

#content h2 {
lien-height:14px;
font-size:13px;
color:#0099cc;
padding:0;
margin:0 0 -8px 0;
}

#content h3 {
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#0099cc;
padding:0 0 3px 0;
margin:25px 0 0 0;
border-bottom:1px solid #a0a0a0;
}

#content a {
color:#0099cc;
text-decoration:none;
}
#content  {
list-style-image:url(../images/list-style.gif);
}
#content a:link, #content a:visited, #content a:active { 
background-image:url(../images/link_bg.gif);
background-repeat:no-repeat;
padding: 0 0 0 15px;
}
#content .csc-textpic-image a:link, #content .csc-textpic-image a:visited, #content .csc-textpic-image a:active { 
background-image:none;

padding: 0 0 0 0;
}
#content .csc-textpic-intext-left  .csc-textpic-imagewrap{
min-width:70px;
text-align:center;
}

#content .csc-textpic-intext-left img {
margin-bottom:10px;
}
#content .csc-textpic-intext-left-nowrap img {
margin-top:18px;
}
#content .csc-textpic-caption {
font-size:10px;
text-align:center;}


#content .csc-textpic csc-textpic-left csc-textpic-above {margin-bottom:12px;}

.clearer {clear:both;}

#content .table p {
margin: 2px 0 2px 0;}
#content .table td {
padding: 0 15px 0 0;}



a#c35 {width:0px;
height:0px;}





#footer a {
color:#787878;
text-decoration:none;
}
#footer a:hover {
text-decoration:underline;
}

#content .news-latest-img a:link, #content .news-latest-img a:visited, #content .news-latest-img a:active { 
background-image:none;
padding: 0 0 0 0;
}








#page {
width:893px;
margin:auto;
}
#topshadow {
width:893px;
height:11px;
background-image:url(../images/bgTopshadow.jpg);
font-size:0px;
line-height:0px;
}
#bottomshadow {
width:893px;
height:11px;
background-image:url(../images/bgBottomshadow.jpg);
font-size:0px;
line-height:0px;
}
#header2 {


}

#wrapper {
width:869px;
padding:0 12px 0 12px;
background-image:url(../images/bgPage.jpg);

}
#navi2 {
width:847px;
height:34px;
background-image:url(../images/bgNavi.png);
z-index:3;
margin-top:-34px;
position:relative;
padding:0 0 0 22px;
}
* html #navi2{
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/templates/images/bgNavi.png', sizingMethod='scale');}
#naviShadow {

}
#leftColumn {
width:206px;
float:left;
margin:0 9px 0 0;
}
#contentColumn {
width:650px;
float:left;
padding-bottom:20px;
}
#content {
width:615px;
padding:20px 0 0 10px;
letter-spacing:0.02em;}
#navi2 a .linkLeft {
width:6px;
height:34px;
display:block;
float:left;
background-image:url(../images/bgLinksLeft.png);
cursor:pointer;
}
#navi2 a:hover .linkLeft, #navi2 a .act .linkLeft  {
width:6px;
height:34px;
display:block;
float:left;
background-image:url(../images/bgLinksLeftHO.png);
}

#navi2 a .linkRight {
width:6px;
height:34px;
display:block;
float:left;
background-image:url(../images/bgLinksRight.png);
cursor:pointer;
}
#navi2 a:hover .linkRight, #navi2 a .act .linkRight  {
width:6px;
height:34px;
display:block;
float:left;
background-image:url(../images/bgLinksRightHO.png);
}

#navi2 a .linkCenter {
background-image:url(../images/bgLinksCenter.png);
height:21px;
padding:13px 3px 0 3px;
display:block;
float:left;
text-align:center;
cursor:pointer;
white-space:nowrap;
}

#navi2 a:hover .linkCenter, #navi2 a .act .linkCenter  {
background-image:url(../images/bgLinksCenterHO.png);
height:21px;
padding:13px 3px 0 3px;
display:block;
float:left;
text-align:center;
}
#navi2 a {
color:#FFFFFF;
text-decoration:none;
font-size:12px;
text-align:center;
}
#navi2 a:hover , #navi2 a.actlink    {
color:#0099cc;
}
#navi2 a:hover.actlink    {
color:#787878;
}
* html #navi2 a .linkCenter{
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/templates/images/bgLinksCenter.png', sizingMethod='scale');}
* html #navi2 a:hover .linkCenter, * html #navi2 a .act .linkCenter{
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/templates/images/bgLinksCenterHO.png', sizingMethod='scale');}
* html #navi2 a .linkRight{
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/templates/images/bgLinksRight.png', sizingMethod='scale');}
* html #navi2 a:hover .linkRight, * html #navi2 a .act .linkRight{
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/templates/images/bgLinksRightHO.png', sizingMethod='scale');}
* html #navi2 a .linkLeft{
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/templates/images/bgLinksLeft.png', sizingMethod='scale');}
* html #navi2 a:hover .linkLeft, * html #navi2 a .act .linkLeft{
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/templates/images/bgLinksLeftHO.png', sizingMethod='scale');}
#subnavi2 {
height:27px;
border-bottom:1px solid #e0e0e0;
padding-left:26px;
background-image:url(../images/bgSubnavi.jpg);
background-repeat:repeat-x;
}
#subnavi2 a{
font-size:11px;
line-height:25px;
color:#787878;
text-decoration:none;
margin-right:10px;
letter-spacing:0.02em;
background-image:url(../images/bgsubnaviANO.gif);
background-repeat:no-repeat;
padding:0 0 0 8px;
}
#subnavi2 a:hover,#subnavi2 .active a{
color:#0099cc;
background-image:url(../images/bgsubnaviA.gif);
}
#teaser{
width:624px;
height:227px;
background-image:url(../images/bgTeaser.jpg);
padding:6px 0 7px 7px;
margin:29px 0 0 0;
background-repeat:no-repeat;
}
#teaser1, #teaser2, #teaser3 {
width:208px;
float:left;
}
#teaser3 {
overflow:hidden;
width:206px;
}
#teaser1, #teaser2 {
margin-right:0px;
}
#teaser h3 {
margin:0 0 10px 0;

}

#teaser h3 a:hover, #teaser h3 a, #teaser h3 a:link, #teaser h3 a:active{
font-family:"Times New Roman", Times, serif;
font-size:18px;
color:#0099cc;
font-weight:normal;
margin:2px 0 0 0;
background-image:url(../images/bgTeaserH3.gif);
background-position:0px 2px;
background-repeat:no-repeat;
padding:0 0 0 13px;
text-transform:none;
color:#0099cc;

}
.teasertext {
padding:8px;
line-height:15px;
letter-spacing:0.025em;
}

#leftColumn h3 {
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#0099cc;
padding:0 0 3px 29px;
margin:19px 0 15px 0;
border-bottom:1px solid #e0e0e0;
}

.news-latest-item {
padding:0 0 5px 10px;
background-image:url(../images/bgNewsteaser.gif);
background-repeat:no-repeat;
margin:0 0 0 29px;
clear:both;
width:165px;
}
.news-latest-subheader {
width:165px;
}

.news-latest-item a, #teaser a {
color:#0099cc;
text-decoration:none;

}

.news-latest-img {
display:none;
}




/* AM Events */
.tx-amevents-pi1 .datum {
width:180px;
float:left;
height:80px;
margin-left:20px;
}
.tx-amevents-pi1 .location {
width:180px;
float:left;
height:100px;
}
.tx-amevents-pi1 .veranstaltungen {
width:307px;
float:left;
}
.tx-amevents-pi1 input.default, .tx-amevents-pi1 input.half, .tx-amevents-pi1 input.plz,.tx-amevents-pi1 input.location, .tx-amevents-pi1 input.booking-single, .tx-amevents-pi1 input.booking-multi {
margin:0 5px 5px 0;
}
.tx-amevents-pi1 input.default {
width:330px;
}
.tx-amevents-pi1 input.half {
width:160px;
}
.tx-amevents-pi1 input.plz {
width:50px;
}
.tx-amevents-pi1 input.location {
width:270px;
height:auto;
float:none;
}
.tx-amevents-pi1 input.booking-single {
width:160px;
}


#belowquicknavi {
top:-60px;
margin-left:-160px;
clear:both;
width:200px;
height:60px;
position:relative;
}



