p, td, li, th, body, div, form, input, textarea, select {
font-size: 0.30cm;
font-family: Verdana, Helvetica, Arial, sans-serif;
line-height: 2.5ex;
}
form{
	display:inline;
}
#content{
padding-left: 0px;
padding-right: 8px;
position:relative;
}
input{
border: 1px #4690AC solid;
padding-left: 2pt;
padding-right: 2pt;
}
textarea{
border: 1px #4690AC solid;
padding-left: 2pt;
padding-right: 2pt;
}
select{
border: 1px #4690AC solid;
}
div, h1, h2, h3, h4, h5, h6, p, td, li, th, form, ul, ol, table {
border: solid;
border-color : #c7c7c7;
border-width : 0 0 0 0;
font-family: Verdana, Helvetica, Arial, sans-serif;
}
h4{
	background :  #4690AC;
	color : White;
	padding-top : 0.2cm;
	padding-bottom : 0.2cm;
	line-height : 0.5cm;
}
.header{
	background :  #4690AC;
	color : White;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	line-height : 25px;
	font-size: 16px;
	font-weight: bolder;
	text-align: center;

}
.headersmall{
	background :  #56A0BC;
	color : White;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	line-height : 20px;
	font-size: 12px;
	font-weight: bolder;
	text-align: center;
	clear:left;
}
#newsheadline{
	background : #4690AC;
	color : White;
	line-height : 0.4cm;
	padding-bottom : 0;
	padding-left : 0.2cm;
	padding-right : 0.2cm;
}
h1{
	font-size : 0.45cm;
}
h3{
		font-size : 0.4cm;
}
#firstmenu{
	padding-top: 0.20cm;
	color: White;
	padding-left: 0.30cm;
	padding-bottom: 0.05cm
}
#topmenuback{
margin-left: 0pt;
line-height: 30pt;
width:650px;
}
.topback{
background-image: url(topmenuback.gif);
background-position: bottom;
background-repeat: repeat-x;
}
a.menu{
	text-decoration : none;
	color : White;
	display: block;
}
a.menu:hover{
	text-decoration : underline;
}
a.menu:visited{
	color : White;
}
a.menu:active{
	font-weight : bold;
}
a.normal{
	text-decoration : none;
	color : #2C5978;
}
a.normal:hover{
	text-decoration : underline;
}
a.normal:visited{
	color : #2C5978;
}
a.toplink{
	color : White;
	text-decoration : none;
	padding-left : 5pt;
	padding-right: 5pt;
	background : #003346;
	padding-top: 3pt;
	padding-bottom: 3pt;
	margin-left: 5pt;
	border: 1px;
	border-style: solid;
}
a.toplink:hover{
	color : #0c5219;
	text-decoration : none;
	background : White;
	border-color: Black;
	border-style: solid;
}
a.menulink{
	color : #2C7998;
	text-decoration : none;
	font-size: 10pt;
	padding-left : 5pt;
	padding-right: 5pt;
	background : White;
	padding-top: 3pt;
	padding-bottom: 3pt;
	margin-left: 5pt;
	border: 1px;
	border-style: solid;
	width: 300px;
	display: block;
	font-weight: bold;
}
a.menulink:hover{
	color : White;
	text-decoration : none;
	background : #2C7998;
	border-color: Black;
	border-style: solid;
}
#tdmenu{
	background: url(menuback.gif);
background-repeat : repeat-y;
padding-left: 0px;
padding-top: 0px;
}
#tdmenumiddle{
background-image : url(menumiddle.gif);
background-repeat : repeat-y;
padding-left: 0px;
padding-top: 0px;
}
#menu{
	padding-top: 0.05cm;
	color: White;
	padding-left: 0.30cm;
	padding-bottom: 0.05cm
}
#menu2nd{
	padding-top: 0.05cm;
	color: White;
	padding-left: 0.45cm;
	padding-bottom: 0.05cm;
	font-size: 0.25cm;
}
#menuactive{
	padding-top: 0.05cm;
	color: #000000;
	padding-left: 0.30cm;
	padding-bottom: 0.05cm;
	background: Orange;
	font-weight : bold;
	width: 110pt;
	font-size: 0.30cm;
}
.image{
	border: 1px;
	border-color: Black;
	border-style: solid;
	background:white;
	width:135pt;
	float:left;
	margin-top:5pt;
	margin-right:5pt;
	margin-bottom:5pt;
}
.werbung{
	float:right;
	margin-left: 5pt;
	padding-left: 5pt;
	padding-color:white;
}
.inputframe{
	background-color: #dde3eb;
	border: 1px solid #4690AC;
	padding: 5px;
	width: 500px;
}
.inputpflicht{
	background-color: #FFE4E1;
}
.inputabsenden{
background-color: #4690AC;
color: White;
}
.inputabsenden:hover{
background-color: White;
color: #4690AC;
}
a.tabletoplinks{
	color: White;
	text-decoration: none;
	font-weight: bold;
}
a.tabletoplinks:hover{
	color: White;
	text-decoration: underline;
	font-weight: bold;
}
a.tabletoplinksdeac{
	color: Gray;
	text-decoration: none;
	font-weight: bold;
}
a.tabletoplinksdeac:visited{
	color: Gray;
	text-decoration: none;
	font-weight: bold;
}
a.tablecontentlink{
text-decoration: none;
color: Blue;
}
a.tablecontentlink:hover{
text-decoration: underline;
}
a.tablecontentlink:visited{
color: Blue;
}
.tabletop{
	color: White;
	text-decoration: none;
	font-weight: bold;
}
.subheader{
	background: #8da7c1;
	color: White;
	font-weight: bold;
	padding: 4px;
	width: 70%;
}
.boxheader{
	background: #4690AC;
	color: White;
	font-weight: bold;
	padding: 4px;
	padding-left: 10px;
	margin-bottom: 3px;
/*	margin-left: 15px;*/
}
.litbereichheader{
	background: #66b0cC;
	color: White;
	font-weight: bold;
	padding: 4px;
	padding-left: 10px;
	margin-bottom: 3px;
/*	margin-left: 15px;*/
}
.boxframe{
	background-color: White;
	border: 1px solid #86c0dC;
	padding: 5pt;
	width: 98%; 
/*	margin-left: 15px;*/
	margin-right:5pt;
}
.boxframe1{
	
	background-color: White;
	border: 1px solid #86c0dC;
	padding: 5pt;

	margin-right:205pt;
/*	margin-left: 15px;*/
}
.statboxframe{
	float: right;
	background-color: White;
	border: 1px solid #86c0dC;
	padding: 5pt;
	width: 180pt;
/*	margin-left: 15px;*/
	min-width: 180pt;
	margin-right:5pt;
}
.tdbox{
	background-color: White;
	border: 1px solid #86c0dC;
	padding: 5pt;
/*	width: 98%; */
/*	margin-left: 15px;*/
}
#newsheadlinehome{
	color : #4690AC;
	font-weight: bold;
}
.commentlisttopic{
	line-height: 8pt;
	font-size: 8pt;
}
.commentlistuser{
	line-height: 8pt;
	font-size: 8pt;
}
.commentlistdate{
	line-height: 8pt;
	font-size: 8pt;
}
.commenttopic{
	display:block;
	font-weight: bold;
}
.commentuser{
	display:inline;
}
.commentdate{
	display:inline;
	padding-left:5px;
}
#red {
	color: blue;
}
#act {
	background:#eeeeee;
	color:#4690AC;
}
.commentbutton{
	background: #4690AC;
	color: white;
	margin-left: 15px;
	margin-bottom: 5px;
	font-weight: bold;
	padding: 0;
}
.commentbutton:hover{
	background: white;
	color: #4690AC;
}
.newslistnumberlink{
	display:inline;
	background:#4690AC;
	color:white;
	width: 14px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
}
.newslistnumberlink:hover{
	background:#eeeeee;
	color:#4690AC;
}
.bookbackground1{
	background:#ffffff;
	padding:4pt;
}
.bookbackground2{
/*	background:#dfe9ff; */
	background:#eeeeee;
	padding:6pt;
}
.bewertung1{
	background:#ff0000;
	display:inline;
}
.bewertung2{
	background:#ff4400;
	display:inline;
}
.bewertung3{
	background:#ff8800;
	display:inline;
}
.bewertung4{
	background:#ffaa00;
	display:inline;
}
.bewertung5{
	background:#ffff00;
	display:inline;
}
.bewertung6{
	background:#ccff00;
	display:inline;
}
.bewertung7{
	background:#aaff00;
	display:inline;
}
.bewertung8{
	background:#88ff00;
	display:inline;
}
.bewertung9{
	background:#00ff00;
	display:inline;
}
.tdr{
	background:gold;
	color:black;
	padding:0pt;
	display:inline;
	border: 1pt solid #ffaa00;
}