p, pre {
line-height:13px;
/*padding: 10px 0px 15px 0;
margin: 20px;*/
z-index:1000;
}

.submenu {
display:block;
width:172px;
margin:-13px 0 0 0;
padding:0 0 0 15px;
clear:both;
}

.links-leicht-verschieben {
margin-left:50px;
}

/*div.violetinnerbox {  background: white;  border:0; zoom:1;}*/
/*div.violetouterbox {  background: #83023d; }*/

div.violet {color:white;}

body {
background-color: white;
font-size: 12px;
font-family: Trebuchet MS1, Helvetica, sans-serif;
color:#85003d;
padding:0;
margin:0;
text-align: center;
}

div.jquery-image-zoom a {
        background: url(/fileadmin/_temp_/css/jquery.imageZoom.png) no-repeat;
}


ul#navigation {
margin: 0;
padding: 0;
font-size:12px;
}

ul#navigation li {
margin: 0 0 0 0;
padding: 0 0 0 0px;
}

ul#navigation li ul {
margin: 0 0 0 0;
padding: 0 0 0 0px;
}

ul#navigation li ul li {
margin: 5 0 0 0;
padding: 0 0 0 0px;
}

div {
padding:0;
margin:0;
}

table {
vertical-align:top;
font-size:12px;
}
td {
vertical-align:top;
}
tr {
vertical-align:top;
}
img {
}



a {color:#85003d;text-decoration:none;}
a:visited {color:#85003d;text-decoration:none;}
a:hover {color:#85003d;}
a:active {color:#85003d;text-decoration:none; }

h1 {
font-size: 24px;
margin:0;padding:0 }

h2 {
font-size:30px;
margin:0;}
h3 {
margin:4px 0 4px 0;padding:0 }

/* ----------container to center the layout-------------- */
#container {
width: 990px;
margin: 0 auto;
padding:0;
background-color: white;
}

/* ----------header for logo-------------- */
#header {
background-color: white;
padding: 0px;
margin: 15px 0px 20px 190px;
}
#banner img {padding:10px 0px;} 

/* -----------------content--------------------- */
#content {
background-color: #ffffff;
padding: 0px;
margin: 0px 0px 0px 195px;
}
div#content { 
min-height:570px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
display:table;

}



/* --------------left navi------------- */
#left {
float: left;
width: 170px;
height:570px;
font-size:13px;
margin: 0;
padding: 0 5px 0 0;
}
#right {
float: right;
width: 330px;
height:590px;
margin: 0 0 0 10px;
padding: 0 0 0 5px;
}


/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 15px 0 0 5px;
padding: 20px 0 0 5 ;
font-weight:normal;
text-align: left; 
font-size:11px;

}

.align-justify {
text-align:justify;
}

.align-right {
text-align:right;
}

div.indent {
margin-left:160px;
}

p.indent {
margin-left:160px;
}

#left a {font-size:13px;}
#left a:visited {font-size:13px;}
#left a:hover {font-size:13px;}
#left a:active {font-size:13px;}

.button a {font-weight:bold;color:#85003d;text-decoration:none;}
.button a:visited {color:#85003d;text-decoration:none;}
.button a:hover {color:#85003d;text-decoration:none;}
.button a:active { color:#85003d;text-decoration:none}

.button .buttonviolet a {font-weight:bold;color:white;text-decoration:none;}
.button .buttonviolet {color:white;text-decoration:none;}
.button .buttonviolet {color:white;text-decoration:none;}
.button .buttonviolet  { color:white;text-decoration:none}


div.white { margin: 0;  padding: 10px; color:#83023d;}
div.buttonwhite {  margin: 0 0 5 0 ;  padding: 6px 0 6px 5px; width:172px}

div.blue {margin: 0; padding: 10px;}
div.blue a:visited {color:#9fae00text-decoration: none;}
div.blue a:hover {color: #9fae00text-decoration: none;}
div.blue a:active {color:#9fae00text-decoration: none;}

div.bluegrey {margin: 0; padding: 10px;}
div.bluegrey a:visited {color:white;text-decoration: none;}
div.bluegrey a:hover {color: white;text-decoration: none;}
div.bluegrey a:active {color:white;text-decoration: none;}

div.bluebutton { width:172px;margin: 0 0 7px 0;  padding: 5px 0 5px 8px; color:#85003d; text-transform:uppercase;color:#890e47;font-weight:bold;font-size:12px}
div.bluebutton a:link {display:block;width:172px;color:#85003d;text-decoration: none;}
div.bluebutton a:visited {display:block;width:172px;color:#85003d;text-decoration: none;}
div.bluebutton a:hover {display:block;width:172px;color: #85003d;text-decoration: none;}
div.bluebutton a:active {display:block;width:172px;color:#85003d;text-decoration: none;}

div.bluegreybutton { width:172px;margin: 0 0 7px 0;  padding: 5px 0 5px 8px;color:white;  text-transform:uppercase;color:#890e47;font-weight:bold;font-size:12px}
div.bluegreybutton a:link {color:white;text-decoration: none;}
div.bluegreybutton a:visited {color:white;text-decoration: none;}
div.bluegreybutton a:hover {color: white;text-decoration: none;}
div.bluegreybutton a:active {color:white;text-decoration: none;}




/* div.green { margin: 0; background: #9fae00; padding: 10px; }*/
div.green { margin: 0; padding: 10px;}


div.buttonviolet { width:172px;color:white; margin: 0 0 7px 0;  padding: 5px; }
div.buttonbrown { width:172px;color:white; margin: 0 0 7px 0;  padding: 7px; }

div.buttonvioletgreen { width:172px;color:white; margin: 0 0 7px 0;  padding: 5px; }

div.brown { color:white; margin: 0 0 0 0; padding: 10px; margin:0 }

div.violet table {color:white;}

/*a.violet:link {color:#83023d;text-decoration:none;}
a.violet:visited {color:#83023d;text-decoration:none;}
a.violet:hover {color:#83023d;}
a.violet:active {color:#83023d;text-decoration:none; }*/

a.white:link {color:white;text-decoration:none;}
a.white:visited {color:white;text-decoration:none;}
a.white:hover {color:white}
a.white:active {color:white;text-decoration:none; }


a.language:link {font-size:12px;color:#85003d;text-decoration:none;}
a.language:visited {font-size:12px;color:#85003d;text-decoration:none;}
a.language:hover {font-size:12px;color:#85003d}
a.language:active {font-size:12px;color:#85003d;text-decoration:none; }

div.tx-ttnews-browsebox a:link {color:white;text-decoration:none;}
div.tx-ttnews-browsebox a:visited {color:white;text-decoration:none;}
div.tx-ttnews-browsebox a:hover {color:white;text-decoration:none;}
div.tx-ttnews-browsebox a:active {color:white;text-decoration:none;}

a.brown:link {color:#592e0b;text-decoration:none;}
a.brown:visited {color:#592e0b;text-decoration:none;}
a.brown:hover {color:#592e0b}
a.brown:active {color:#592e0b;text-decoration:none; }


            /* rotator in-page placement */
            div#rotator {
                position:relative;
                    margin: 0 0 10 1px;
                    height:133px;
            }
            /* rotator css */
                div#rotator ul li {
                float:left;
                margin:0;
                padding:0;
                position:absolute;
                list-style: none;
                left:0px;
                top:0px;
            }
            /* rotator image style */   
                div#rotator ul li img {
                /*border:1px solid #ccc;*/
                /*padding: 1px;*/
                background: #FFF;
            }
            div#rotator ul li.show {
                z-index:500
            }

.news-amenu-item-year {
  list-style: none;
}

