body,html {
	font-family: arial,helvetica,sans-serif;
	/*background-image:url(../extra/bg_roswitha.jpg);
	background-repeat:repeat; */
	font-size: 9pt;
	line-height:14pt;
	color:#800040;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:100%;
}
#haupttabelle {
width:890px;
height:auto;
margin-top:0px;
margin-left:0px;
background-color:#FFF2D8; /*#FFECCB */
/*background-image:url(../extra/bg_roswitha_50.jpg);
background-repeat:repeat;*/
border-right:1px solid #962600;
border-collapse: collapse;
}
/* Zebra-Formatierungen */
.strip_tb {
background-color:transparent;
border-right: 0px solid #962600; /*  #E9E9E9 ggrau  */
border-bottom: 0px solid #962600;
line-height:16pt;
}
#playliste2 {
	border-bottom: 1px dashed #962600;
	border-left: 1px dashed #962600;
	border-right: 1px dashed #962600;
	border-top: 1px dashed #962600;
	border-collapse: collapse;
}
#playliste2 td{
	padding-left:3px;
	border-left: 1px solid #962600;
	height:8px;
}

.ungerade { background-color: #FFECC7; }
.gerade { background-color: #FFF6E4; } /* #EEEEEE*/

/* Zebra-Formatierungen Ende */

.here {
	text-align:left;
	padding-left:0px;
	font-size:9pt;
	color:#800040;
	font-style:normal;
	}
.here_it {
font-size:9pt;
color:#FF0000;
font-style:italic;
	}
/* Linkformatierungen */
a:link, a:visited, a:active, a:hover {
	   text-decoration:underline;
	}
a:link {
       color: #800040;
       
       }
a:visited {
	color:  #800040;
}
a:active {
	color: #C923A3;
}
a:hover {
	color:#C112A7;
}
a:focus {     
outline: none;   
}
a.linie:link, a.linie:visited, a.linie:active, a.linie:hover {
	   text-decoration:none;
	   border-bottom:1px dashed #800040;
	}
a.linie:link {
       color: #800040;
       
       }
a.linie:visited {
	color:  #800040;
}
a.linie:active {
	color: #C112A7;
}
a.linie:hover {
	color:#C112A7;
	border-bottom:1px dashed #C112A7;
}
a.linie:focus {     
outline: none;   
}
a.lpfeil:link, a.lpfeil:visited, a.lpfeil:active, a.lpfeil:hover {
    background: url(../icons/link_pfeil_vio.gif) left center no-repeat; 
	padding-left:8px;
    text-decoration:none;
	}
a.lpfeil:link {
    color: #800040;
	       }
a.lpfeil:visited {
	color:  #800040;
}
a.lpfeil:active {
	color: #C112A7;
}
a.lpfeil:hover {
    background-image: url(../icons/link_pfeil_vio.gif);
	color: #C112A7;
}
a.lpfeil:focus {     
outline: none;   
}
a.lpfeilsmall:link, a.lpfeilsmall:visited, a.lpfeilsmall:active, a.lpfeilsmall:hover {
    background-image: url(../icons/link_pfeil_vio.gif); 
    background-repeat: no-repeat;
	background-position: left 60%;
	padding-left:8px;
    font-size:8pt;
	line-height:11pt;
	text-decoration:none;
	}
a.lpfeilsmall:link {
    color: #800040;
	       }
a.lpfeilsmall:visited {
	color:  #800040;
}
a.lpfeilsmall:active {
	color: #C112A7;
}
a.lpfeilsmall:hover {
    background-image: url(../icons/link_pfeil_vio.gif);
	color: #C112A7;
}
a.lpfeilsmall:focus {     
outline: none;   
}
a.ldruck:link, a.ldruck:visited, a.ldruck:active, a.ldruck:hover {
    background-image: url(../icons/printer.png); 
    background-repeat: no-repeat;
	background-position: left 50%;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
	line-height:14pt;
    text-decoration:none;
	}
a.ldruck:link {
    color: #800040;
	       }
a.ldruck:visited {
	color:  #800040;
}
a.ldruck:active {
	color: #C112A7;

}
a.ldruck:hover {
	color:#C112A7;
}
a.ldruck :focus {     
outline: none;   
}
a.klein:link, a.klein:visited, a.klein:active, a.klein:hover {
       font-size:8pt;
	   line-height:9pt;
	   letter-spacing:1px;
       text-decoration:none;
	   	}
a.klein:link {
       color: #888888;

       }
a.klein:visited {
	color:  #888888;

}
a.klein:active {
	color: #C112A7;

}
a.klein:hover{
	color:#C112A7;

}
a.klein:focus {     
outline: none;   
}
/*SPAW-Formatierungen*/
/*Schrift-Formatierung Start*/

.grey  {
	color: #888888;
	font-size: 8pt;
	line-height:9pt;
}
.blau  {
	color: #0000B3;
}
.green  {
	color: #FD8304; /* #009D00 */
}
.rosa  {
	color: #C923A3;
}
.red {
	color: red;
}
.kursiv  {
	color: #464646;
	font-style:oblique;
}
.style1 {
	color: red;
}
.style2 {
	color: #800040;
	font-size: 8pt;
	line-height:11pt;
}


h1 {
     color:#800040; /*  Headline braun*/
     font-family: "Trebuchet MS",arial, Helvetica, sans-serif;
     font-size:10pt;
     font-weight:bold;
     line-height:19pt;
	 letter-spacing:1px;
	 margin-bottom:0px;
	 margin-top:0px;
	 /* width:100%; 
	 border-bottom: 1px dashed #962600; */
}
h2 {
     color: #966352; /*  SubHeadline hellbraun  */
     font-family: "Trebuchet MS",arial, Helvetica, sans-serif;
     font-size:9pt;
     font-weight:normal;
     line-height:12pt;
     margin-bottom:0px;
     margin-top:-3px;
     letter-spacing:1px;
}
h3 {
     color: #F8D18E; /*  Headline sand News  */
     font-family: "Trebuchet MS",arial, Helvetica, sans-serif;
     font-size:11pt;
     font-weight:bold;
     line-height:12pt;
     margin-bottom:0px;
     margin-top:5px;
     letter-spacing:3px;
     text-align:center;
     border-bottom: 1px dashed #F8D18E;
}
h4 {
     color: #F8D18E; /*  SubHeadline grau  */
     font-family: "Trebuchet MS",arial, Helvetica, sans-serif;
     font-size:9pt;
     font-weight:normal;
     line-height:12pt;
     margin-bottom:0px;
     margin-top:-3px;
     letter-spacing:1px;
}

h5 {
     color:#CFCED1; /*  Headline grau  */
     font-family: "Trebuchet MS",arial, Helvetica, sans-serif;
     font-size:10pt;
     font-weight:bold;
     line-height:19pt;
	 letter-spacing:1px;
	 margin-bottom:0px;
	 margin-top:0px;
}
h6 {
     color:#CFCED1; /*  SubHeadline grau  */
     font-family: "Trebuchet MS",arial, Helvetica, sans-serif;
     font-size:9pt;
     font-weight:normal;
     line-height:12pt;
     margin-bottom:0px;
     margin-top:-3px;
     letter-spacing:1px;
}
h3 + h2 {
     color: #EFCA89; /*  SubHeadline hellbraun #966352 */
     font-family: "Trebuchet MS",arial, Helvetica, sans-serif;
     font-size:8pt;
     letter-spacing: 0px;
     text-align:center;
     font-weight:normal;
     margin-bottom:6px;
     margin-top: 2px;
}

.small {
	color: #464646;
	font-size: 7pt;
	line-height:10pt;
}
.thumb {
	border: 1px solid #E1C298;
	float:none;
}
.thumbli {
	border: 0px solid #162A83;
	float: left;
	margin-right: 25px;
}
.thumbre {
	border: 0px solid #162A83;
	float: right;
	margin-left: 25px;
}
.li2 {
	float: left;
	margin-right: 25px;
	margin-top: 5px;
	margin-bottom: 8px;
	border: 1px solid #E1C298;
}
.re2 {
	float: right;
	margin-left: 25px;
	margin-top: 5px;
	margin-bottom: 8px;
	border: 1px solid #E1C298;
}

														/* Spaw-Formatierungen Ende*/

 table {
	color: #800040;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	line-height: 14pt;
	/* background-color:transparent; */
} 

table.content{
    border:1px dashed #464646;/*#C968D3 */
}
.gepunktet { 
border: #F8D18E 1px dashed; /* #C968D3 hellgrau */
}
table.tbdotted { /*  Rahmentabelle */
    margin:10px 0px 10px 0px;
    line-height:12pt;
	padding:0px;
	border-top: 1px dashed #F8D18E;
	border-right: 1px dashed #F8D18E;
	border-collapse:collapse;
}
.tbdotted td,.tbdotted th {
 border-left:1px dashed #F8D18E;
 padding:4px 4px 4px 4px;
 border-bottom:1px dashed #F8D18E;
}
.tbrahmen p  {
display:block;
margin-top: 0px;
margin-bottom: 0px;
}
.tbdotted p  {
display:block;
margin-top: 0px;
margin-bottom: 0px;
}

table.tbrahmen { /*  Rahmentabelle */
    margin:10px 0px 10px 0px;
    line-height:12pt;
	border-top: 1px solid #F8D18E;
	border-right: 1px solid #F8D18E;
	border-collapse:collapse;
}
.tbrahmen td,.tbrahmen th {
 border-left:1px solid #F8D18E;
 padding:4px 4px 4px 4px;
 border-bottom:1px solid #F8D18E;
}
.menu {
    width:100%;
	height:100%;
	border:0px solid black;
	background-color:transparent;
	color: #464646;
	font-size: 10pt;
	font-weight: normal;
	line-height: 14pt;
}
.tbleft {
    float: left;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left:0px;
	border: 1px solid #EBE0BF;
	border-collapse:separate;
}
.tbleft td,.tbleft th {
 border-left:1px solid #EBE0BF;
 border-bottom:1px solid #EBE0BF;
}
.tbright {
	float: right;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left:0px;
	border: 0px solid #162A83;
}
.tbli2 {
	float: left;
	margin-right: 15px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left:0px;
	padding: 5px 5px 5px 5px;
	border: 1px solid #EEEEEE;
}
.tbre2 {
	float: right;
	margin-left: 15px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-right:0px;
	border: 1px solid #EEEEEE;
}
.tbli2_ob {
	float: left;
	margin-right: 25px;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left:0px;
	border: 0px solid #162A83;
	font-weight: normal;
	line-height: 10pt;
	padding:1px 4px 1px 8px; /* oben rechts unten links   */
}
.tbli2_ob td,.tbli2_ob th {
 border-right:0px solid #464646;
 border-bottom:0px solid #464646;
}
.tbre2_ob {
	float: right;
	margin-left: 25px;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-right:0px;
	border: 0px solid #162A83;
	font-size: 7pt;
	line-height: 10pt;
	padding:1px 4px 1px 8px; /* oben rechts unten links   */
} 
.tbre2_ob td,.tbre2_ob th {
 border-right:0px solid #464646;
 border-bottom:0px solid #464646;
}

/* News-Formate  */

.news_re {
float: right;
margin-left: 0px;
margin-bottom:25px;
background-color:transparent;
border-left: 1px solid #962600;
border-right: 1px solid #962600;
border-bottom: 1px solid #962600;
border-top: 1px solid #962600;
}
.news_li {
float: left;
margin-right: 0px;
margin-bottom:25px;
background-color:transparent;
border-left: 1px solid #962600;
border-right: 1px solid #962600;
border-bottom: 1px solid #962600;
border-top: 1px solid #962600;
} 
.news_norm{
margin-left: 0px;
margin-bottom:25px;
background-color:transparent;
border-left: 1px solid #962600;
border-right: 1px solid #962600;
border-bottom: 1px solid #962600;
border-top: 1px solid #962600;
} 
/*  Zellenformatierungen */
.newsheader_td1 {
      background-color: transparent;/*#CFDADA #FFE6B4*#FFECC7/
	  border-bottom: 1px solid #E9E9E9;
      text-align:center;
      color:white;   /* #46466D braun */
      font-weight:bold;
      padding:4px 0px 4px 8px;	
}
.newsheader_td2 {
    background-color: #FFECC7;/*#CFDADA #FFE6B4*/
	border-bottom: 1px solid #962600;
	text-align:center;
    color:#962600;   /* #46466D braun*/
	font-weight:bold;
    padding:2px 0px 2px 2px; /* oben rechts unten links   */	
}
.newsheader_td {
    background-color: transparent;/*#CFDADA */
	border-bottom: 1px solid #962600;
	text-align:center;
    color:#962600;   /* #46466D braun*/
	font-weight:bold;
    padding:2px 0px 2px 2px; /* oben rechts unten links   */	
}
.newsheader_inside {
    background-color: transparent;/*#CFDADA */
	border-bottom: 1px solid #962600;
border-top: 1px solid #962600;
	text-align:center;
    color:#962600;   /* #46466D braun*/
	font-weight:bold;
    padding:2px 0px 2px 0px; /* oben rechts unten links   */	
}
.newsheader1_td {
      background-color: #FFECC7;/*#CFDADA */
	  border-bottom: 1px solid #962600;
      text-align:left;
      color:#962600;   /* #46466D braun */
      font-weight:bold;
      padding:4px 0px 4px 4px;	
}
.newsheader2_td { /* auch fuer striptable  */
	  border-bottom: 1px solid #962600;
      text-align:left;
      color:#962600;   /* #46466D braun */
      font-weight:bold;
      padding:2px 0px 2px 4px;	
}

.newscontent_td  {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt !important;
	line-height:11pt;
    background-color:transparent;   /* #FFECC7 heller */
    padding:3px 6px 6px 6px; /* oben rechts unten links   */
    text-align:left;	
	vertical-align:top;
}
.newscontent_td p {
margin:0px;
padding: 0px;
}
.newscontent_center  {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt !important;
	line-height:11pt;
    background-color:transparent;   /* #FFECC7 heller */
    padding:2px 6px 2px 6px; /* oben rechts unten links   */
    text-align:center;	
	vertical-align:top;
}

.newsfooter_td {
    background-color: transparent;
    height:5px;
    font-size: 3pt;
    border-top: 0px solid black;
    padding:0px 0px 0px 0px;	
}
.tdhead {
	color: #964A31;
    font-weight : bold;
	line-height:12pt;
	background-color: #F8D18E;
	text-align:center;
	letter-spacing:1px;
	}
.tdheadleft {
	color: #964A31;
    font-weight : bold;
	line-height:12pt;
	background-color: #F8D18E;
	text-align:left;
	letter-spacing:1px;
}
.tdcontent {
	border-right: 1px dashed #962600;
	padding-left:3px;
	padding-right:15px;
}
.tdcontent_li {
	padding-right:15px;
	padding-left:3px;
}
.tdcontent2 {
	padding-right:10px;
}
.td_inhalt { 
	border-bottom: 3px solid #962600;
	padding-left:30px;
	padding-right:25px;
	padding-bottom:20px;
	padding-top:10px;
	height:100%;
	background-color:transparent;
}
.td_maincontent {
    border-right:1px dashed #962600; /* lila #C968D3 */
	border-bottom: 3px solid #962600;
	border-top:5px solid #962600;
	border-left: 1px solid #962600;
	background-color:transparent;
	padding-left:15px;
	padding-top:0px;

}
.tdlinie {
	border-right: 1px solid #EEEEEE;
}
.menuecontent {
	border-right: 1px solid #EEEEEE;
	padding-right:15px;
}
.td_rot {
background-color:#FFF7DF; /* #CF0F0F */
}
.td_gruen {
background-color:#17C40E;
}
/* News-Formate Ende  */
/* Formularelemente Start */
textarea {
	color: #464646;
	text-decoration: none;
	background-color: #ffffff;
	line-height: normal;
	border-top: 1px solid #747474;
	border-right: 1px solid #747474;
	border-bottom: 1px solid #747474;
	border-left: 1px solid #747474;
}
input ,option{
	color: #464646;
	text-decoration: none;
	background-color: #ffffff;
	border-top: 1px solid white;
	border-right: 1px solid #747474;
	border-bottom: 1px solid #747474;
	border-left: 1px solid white;
}
input.butt {
	color: #464646;
	text-decoration: none;
	background-color: #ffffff;
	border-top: 1px solid white;
	border-right: 1px solid #747474;
	border-bottom: 1px solid #747474;
	border-left: 1px solid white;
}
input.buttover2 {
	color: #464646;
	text-decoration: none;
	background-color: #cae1ff;
	border-top: 1px solid #747474;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	border-left: 1px solid #747474;
	cursor: pointer;
}

/*Formular-Formatierung End*/
ul {
	color:#800040;
	font-weight:normal;
	letter-spacing:normal;
	line-height:16pt;
	list-style-position:outside;
	list-style-image: url(../images/listenpkt_28.gif); /* listenpfeil_gelb.gif */
}
hr {
	background-color: #962600; /* Mozilla 1.4 */
	color: #962600; /* IE 6 */
	border: #962600; /* Opera 7.11 */
	height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe border-style:dashed; */
	
}