body {
   font-family:Arial,Helvetica;
   font-size:1.0em;
   color:#000000;
}
h1 {
 font-size:1.5em;
}
h2 {
 font-size:1.3em;
}
h3 {
 font-size:1.1em;
}
h4 {
 font-size:1.0em;
 font-style:italic;
}
h5{
 font-size:1.0em;
 font-style:italic;
 font-weight:normal;
 font-variant:small-caps;
}
h6{
 font-size:1.0em;
 text-decoration:underline;
 font-weight:normal;
}
a{
  text-decoration:none;
  color: #A80F4F;
}
a:hover, a:focus{
 text-decoration:underline;
}

/* FÜR SITEMAP*/
.smlevel1 {
 margin-left:0px;
 font-weight:bold;
 font-size:1.2em;
}
.smlevel2 {
 margin-left:20px;
 font-weight:normal;
 font-size:1.1em;
}
.smlevel3 {
 margin-left:40px;
font-weight:normal;
}
.smlevel4 {
 margin-left:60px;
 font-weight:normal;
 font-style:italic;
}


/*FÜR HP*/
 #profil{
  position:absolute;
  margin:0px;
  padding:0px;
 }
 #profil .profil {
  position:relative;

  height:62px;
  display:block;
 }
 #profil .profilimg {
  position:absolute;
  width:180px;
  height:59px;
  left:0px;
  z-index:1;
  border-style:none;
 }
 #profil .ptitle{
  position:relative;
  font-size:1.0em;
  left:40px;
  z-index:2;
 }
 #profil  a {
  color:#5F5F5F;
  font-size:1em;
  font-weight:bold;
  text-decoration:none;
 }

/* #veranstaltungstipp{
  position:absolute;

 }*/
 /*ENDE FÜR HP*/

 .clearline{
  clear:left;
 }

.table1{
/*HAUPTTABELLE*/
 width:100%;
 margin:0px;
 padding:0px;
 border-spacing:0px;
 border-style:none;
 border-width:0px;
 border-spacing:0px;
}

.bgtd{
/*DIE GANZE MENÜSPALTE*/
 background-color:#A80F4F;
 height:10px;
 border-spacing:0px;
 margin:0px;
 padding:0px;
}

.td_main{
/*DIE GANZE INHALTSSPALTE*/
 vertical-align:top;
 width:76%;
 padding-left:10px;

}
.table_content{
/*TABELLE ENTHÄLT INHALT UND RECHTE SPALTE*/
 width:100%;
 margin:0px;
 padding:0px;
 border-spacing:0px;
 border-style:none;
 border-width:0px;
}

.unikrot{
 color:#A80F4F;
}
.inhalt{
/*INHALT*/
 vertical-align:top;
 width:600px;
}

.contentabs{
 width:15px;
}
.right{
/*RECHTE SPALTE*/
 vertical-align:top;
 /*width:200px;*/
 width:10px;
 /* max-width:200px;*/
 border-color:#D2D2D2;
 border-style:none;
 /*border-left-style:dashed;*/
 border-width:1px;
}
#RCONT {
 /*margin:4px;*/
 font-size:1em;
 padding-bottom:5px;
}
#RCONT a:hover{
 text-decoration:underline;
}


.logo {
  margin-left:13px;
}

.platzhalter{
  background-color:#A80F4F;
  height:10px;
}

.tdweather{
 margin:5px;
 padding:5px;
}
.tdstw{
 margin:5px;
 padding:5px;
}
.tdsearch{
 margin:5px;
 padding:5px;
}
.weatherImg{
  border-color:#999999;
  border-width:1px;
  border-style:solid;
}
.weather{
  color:#A80F4F;
  font-size:0.8em;
}
.stw{
  color:#A80F4F;
  font-size:0.8em;
}

#TEXTVERSION {
  margin-left:13px;
  font-size:0.8em;
  color:#999999;
}
#TEXTVERSION a{
  margin-left:13px;
  font-size:0.8em;
  color:#999999;
}

#USERGROUP{
  width:100%;
  font-size:1.2em;
}

#USERGROUP .table_ug{
 width:100%;
 margin:0px;
 padding:0px;
 border-spacing:0px;
 border-style:none;
 border-width:0px;
}
#USERGROUP td.aktTop{
 /* width:12%;*/
  background-color:#D487A7;
  border-color:#FFFFFF;
  border-style:none;
  border-width:1px;
  border-right-style:solid;
}

#USERGROUP a.aktTop{
  margin-left:15px;
  font-weight:bold;
  color:#820B3D;
}

#USERGROUP  td.noTop{
  background-color:#A80F4F;
  border-color:#FFFFFF;
  border-style:none;
  border-width:1px;
  border-right-style:solid;
  border-bottom-style:solid;
}

#USERGROUP a.noTop{
  margin-left:15px;
  font-weight:bold;
  color:#FFFFFF;
}

#USERGROUP td.empty{
  background-color:#A80F4F;
  border-color:#FFFFFF;
  border-style:none;
  border-width:1px;
  border-bottom-style:solid;
}
#USERGROUP td.ugbottom{
  background-color:#E9BAC1;
}

#MENUSPALTE {
 background-color:#DFDFDF;
  font-size:1.0em;
}
#MENUSPALTE  .table_mcol{
  border-spacing:0px;
  width:160%;
  margin:0px;
  border-right-color:#999999;
  border-right-width:1px;
  border-right-style:dashed;

}
#MENU td.uplink {
  border-bottom-style:solid;
  border-bottom-color:#999999;
  border-bottom-width:1px;
}
#MENU a.uplink {
  font-size:0.8em;
  font-style:italic;
}

#MENU td.aktM{
  border-bottom-style:solid;
  border-bottom-color:#999999;
  border-bottom-width:1px;
  font-size:0.9em;
  font-weight:bold;
  color:#999999;
}
#MENU a.aktM{
  font-size:0.9em;
  font-weight:bold;
  color:#999999;
}
#MENU td.noM{
  high = "20"
  border-bottom-style:solid;
  border-bottom-color:#999999;
  border-bottom-width:1px;
}

#MENU tr.noM{
  border-bottom-style:solid;
  border-bottom-color:#999999;
  border-bottom-width:1px;
}

#MENU a.noM{
  font-size:0.9em;
  color:#A80F4F;
}
#MENU td.aktM_2{
  border-bottom-style:solid;
  border-bottom-color:#999999;
  border-bottom-width:1px;
}
#MENU a.aktM_2{
  font-size:0.8em;
  font-weight:bold;
  color:#999999;
}
#MENU td.noM_2{
  border-bottom-style:solid;
  border-bottom-color:#999999;
  border-bottom-width:1px;
}

#MENU a.noM_2{
  font-size:0.8em;
  color:#A80F4F;
}
#MENU .abstM{
  width:0px;
}
#SEARCH .inputfield{
 background-color:#FFFFFF;
 width:60%;
 height:20px;
 font-size:0.7em;
}
#SEARCH .inputbutton{
 background-color:#FFFFFF;
 width:25px;
 height:20px;
 font-size:0.7em;
}
td.tdutils{
 padding-top:3px;
 padding-bottom:3px;
 margin-left:13px;
 font-size:0.8em;
 border-bottom-style:solid;
 border-bottom-color:#999999;
 border-bottom-width:1px;
 color:#999999;
}
#UTILS {
 margin-left:13px;
 font-size:0.8em;
 border-bottom-style:solid;
 border-bottom-color:#999999;
 border-bottom-width:1px;
 color:#999999;
}
#UTILS a{
 color:#999999;
}
#PATHINFO {
 font-size:0.8em;
 color:#999999;
}
#PATHINFO a{
 font-size:0.8em;
 color:#999999;
}

#CONTENT a{
  color:#A80F4F;
}

#AUTHOR {
 text-align:right;
 font-size:0.9em;

 border-top-style:solid;
 border-top-color:#DFDFDF;
 border-top-width:1px;

}
#AUTHOR a{
 color:#A80F4F;
}
