body {
 margin : 5px 0px 0 0px;
 font-family: verdana, helvetica, arial, tahoma, sans-serif;
 font-size: 0.7em;
 color : #000000;
 vertical-align : top;
 text-align : left;
 background-color : #ffffff;
 background: url(../images/pagedesign/bg.gif) repeat-y left;
}
.tdtransparent {
 background-color : transparent;
}
.tdtransparentright {
 background-color : transparent;
 text-align : right;
}
.tdmysql {
 background-color : transparent;
 text-align : right;
 vertical-align : top;
 background-color : #f2f5fa;
 font-size : 9px;
}
p {
 color : #000000;
 background-color : transparent;
}
td {
 vertical-align: top;
 color: #000000;
 background-color : transparent;
}
ul, ol, li {
 color : #000000;
 background-color : transparent;
}
#content ul,ol,li {
 padding: 0;
 margin: 0;
 color : #000000;
 background-color : transparent;
}

h1 {
 font-size : 16px;
 font-weight : bold;
 color : #485866;
 background-color : transparent;
}
h2 {
 font-size : 12px;
 font-weight : bold;
 color : #333333;
 background-color : transparent;
}
h3 {
 font-size : 11px;
 font-weight : bold;
 height: 11px;
 color : #333333;
 background-color : transparent;
}
hr {
 height : 0;
 width : 470px;
 border : 0.2pt solid #000;
}
a:link {
 color : #df0023;
 text-decoration : none;
 font-weight : normal;
}
a:visited {
 color : #df0023;
 text-decoration : none;
 font-weight : normal;
}
a:active {
 color : #ff6600;
 text-decoration : underline;
 font-weight : normal;
}
a:hover {
 color : #ff6600;
 text-decoration : underline;
 font-weight : normal;
}
.lev {
 border-top : 3px solid #ffffff;
 border-bottom : 3px solid #ffffff;
 background-color : #8d0650;
 height: 20px;
 font-size : 10px;
 font-weight : bold;
 text-transform: uppercase;
 text-align: left;
}
#content a.wir:focus, #content a.wir:active {
 background-color : #8d0650;
}
#content a {
 color : #ffffff;
 font-weight : bold;
 padding : 4px 10px;
 text-decoration : none;
}
#content a:focus, #content a:active {
 background-color : #8d0650;
}
#content a:link, #content a:visited {
 background-color : #8d0650;
}
#content a:hover {
 background-color : #df0023;
}
.box_headline {
 border-bottom : 1px solid #ffffff;
 background-color : #ED017D;
 padding : 1px 8px 1px 8px;
 width: 170px;
 text-align: left;
 font-weight : bold;
 text-transform: uppercase;
 color : #FFFFFF;
}
.box_grey {
 background-color : #e7e7e9;
 width: 170px;
 padding : 8px 8px 8px 8px;
 text-align: left;
 font-size : 10px;
 color : #333333;
}
.image {
 margin : 12px 1px 0 0;
}
.header_lt {
 background: url(../images/pagedesign/banner_lt.gif) no-repeat left;
 background-color : #8d0650;
 width : 800px;
 height : 81px;
}
.header_rt {
 background: url(../images/pagedesign/banner_rt.gif) no-repeat left;
 border-left : 2px solid #ef6f04;
 height : 81px;
}
.header_t {
 background: url(../images/pagedesign/banner_t.jpg) no-repeat left;
 height : 133px;
 vertical-align : bottom;
 text-align: right;
}
.pageend {
 border-left : 2px solid #ef6f04;
}
.bgnav {
 line-height: 18px;
 background-color : #8d0650;
}
.maintext {
 padding : 5px 10px 15px 15px;
}
.box_header {
 font-weight : bold;
 padding: 7px 0px 5px 5px;
 border-bottom: 1px solid #000;
 width: auto;
 height : auto;
 color : #ED017D;
 cursor: pointer;
 position: relative;
}
.box_main {
 background-color : #fff;
 height: auto;
 color : #000000;
 padding : 15px 10px 15px 10px;
 overflow : hidden;
}
.box_main2 {
 background-color : #f4f4f4;
 border-bottom: 1px solid #000;
 height: auto;
 color : #000000;
 font-weight : normal;
 padding : 15px 10px 15px 10px;
 text-align : justify;
 overflow : hidden;
}
.bildrahmen2 {
 border : 1px solid #000000;
}
.keinrahmennews {
 border : 0px solid #000000;
 margin-top : 3px;
 margin-left : 25px;
 margin-right : 0;
 margin-bottom : 20px;
}
.thumb {
 margin-right : 5px;
 margin-bottom : 5px;
 border : 1px solid #000000;
}
.bildnews {
 border : 1px solid #000000;
 margin-top : 3px;
 margin-left : 25px;
 margin-right : 0;
 margin-bottom : 20px;
}
.tddiv {
 padding: 5px;
 border-bottom: 1px solid #000;
 width: auto;
 height : auto;
 font-weight : bold;
 color : #ED017D;
 cursor: pointer;
 position: relative;
}
input#submit{
border:1px solid #AAA;
background:url(../css/whitebutton.gif) repeat-x left bottom;
color:#555;
width:200px;
padding:5px 10px;
cursor:pointer;
}
input#submit:hover{
border:1px solid #555;
}
#commentform #inp,#commentform textarea {
float:left;
display:block;
background:#FAFAFA;
width:400px;
padding:5px;
border:1px solid #999;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;	
color:#666;
margin-bottom:5px;
}
#commentform #inp:focus,#commentform textarea:focus,#commentform #inp:hover,#commentform textarea:hover {
background:#FFF;
border:1px solid #444;
}
#commentform label {
width: 100px;
display: block;
float: left;
}
#commentform option {
border:none;
background:none;
width:auto;
}