
.seitennavigation
{
    padding : 5px 0 10px 0;
    margin : 0;
}

.gruppennavigation
{
   margin : 5px 0 20px 0;
   padding : 7px 10px 5px 0;
   clear : both;
}

.gruppennavigation li
{
   margin : 0;
   padding : 0 10px 0 10px;
   background-position : 0 4px;
   display : inline;
}

.gruppennavigation li a:link { color : #303030; text-decoration : none; }
.gruppennavigation li a:visited { color : #303030;  text-decoration : none; }
.gruppennavigation li a:hover { color : #000000;  text-decoration : underline; }
.gruppennavigation li a:focus { color : #000000;   text-decoration : underline; }
.gruppennavigation li a:active { color : #000000;   text-decoration : underline; }


.tgsuchform
{
   margin : 0 0 20px 0;
   padding : 7px 10px 5px 10px;
   border : 1px solid #c0c0c0;
   background-color : #f7f7f7;
   color : #303030;
}

.tgsuchform input, .tgsuchform select
{
   background-color : #ffffff;
   border : 1px solid #c0c0c0;
}



.abcnavigation
{
   margin : 5px 0 20px 0;
   padding : 7px 10px 5px 0;
   clear : both;
}

.abcnavigation li
{
   margin : 0 2px 0 0;
   padding : 2px;
   background-position : 0 4px;
   display : inline;
   background-image : none;
   border : 1px solid #e2e2e2;
}




.vfelder ul
{
    margin : 0;
    padding : 0;
    font-size : 12px;
}

.vfelder li {

    display : inline;
    margin : 0 0 0 15px;
    font-weight : normal;
    color : #000000;
    background-image : none;
    padding : 0;
}

.newsbox .vfelder li {

    margin : 0 15px 0 0;
}

.newsbox
{
    position : relative;
}

.borderbottom
{
    background-color : #a1a1a1;
    height : 3px;
    clear : both;
    margin: 10px 0 0 0;
    padding : 0;
}


.newsbox .bestellknopf
{ 
    display : block;
    float : right;
    width : 100px;
    padding : 10px 0 0px 0;
}

.newsboxsmall .text
{
    padding : 0;
}

.kino h2, .kino h2 a:link, .kino h2 a:visited, .kino h2 a:active
{	
	color : #000000 !important;
}

.disko h2, .disko h2 a:link, .disko h2 a:visited, .disko h2 a:active
{	
	color : #7c0823 !important;
}

.live h2, .live h2 a:link, .live h2 a:visited, .live h2 a:active
{	
	color : #0f3375 !important;
}

.gastronomie h2
{	
	color : #dc7100 !important;
}


.newsboxsmall h2, .newsboxsmall h2 a:link, .newsboxsmall h2 a:visited, .newsboxsmall h2 a:active { color : #5f8e50; }
.smallkino h2, .smallkino h2 a:link, .smallkino h2 a:visited, .smallkino h2 a:active { color : #000000; }
.smalldisko h2, .smalldisko h2 a:link, .smalldisko h2 a:visited, .smalldisko h2 a:active { color : #7c0823; }
.smalllive h2, .smalllive h2 a:link, .smalllive h2 a:visited, .smalllive h2 a:active  { color : #0f3375; }
.smallgastronomie h2, .smallgastronomie h2 a:link, .smallgastronomie h2 a:visited, .smallgastronomie h2 a:active  { color : #dc7100; }


.newsbox h2
{
    position :relative;   
}

.tgdatum
{
    text-align : right; 
    display : block;
    position : absolute;
    top : 3px;
    right : 10px;
    color : #000000;
    font-size : 12px;
}




.anker
{
    position : relative;
    top : -20px;    
}






.newsboxsmall
{
    padding : 0 0 0 0;
    margin : 0 20px 10px 0;
    position : relative;
    width : 340px;
    float : left;
    height : 160px;
    border-bottom : 3px solid #c0c0c0;
    line-height : 140%;
}

.newsboxsmall .vfelder ul
{
    display : inline;
    padding : 0;
    margin : 0;
}

.newsboxsmall .vfelder ul li
{
    display : block;
    padding : 0;
    margin : 0;
}

.newsboxsmall .bestellknopf
{ 
    display : block;
    float : left;
    width : 100px;
    padding : 10px 0 10px 0;
}


.newsboxsmall .text img
{
    float : left;
    margin : 3px 10px 0 0;
}

.newsboxsmall h2
{
  line-height : 140%;
}


.rsslink
{
    margin : 0 0 10px 0;   
}
















