body
{margin-top: 5px; margin-left: 0px; margin-right: 0px;margin-bottom: 0px; background-color: #808080; padding:0px;
background-image:url(images/bg.jpg);
background-position:20px;}

table,td {
	font-family:"trebuchet ms",arial,helvetica,sans-serif;
	font-size: 14px;

}

h2{ font-family: "Trebuchet MS",arial, helvetica, verdana, tahoma, sans-serif;color:#cfcfcf;
margin-bottom:20px;letter-spacing:1px;font-size: 18px;
border-bottom:solid 0px #746b64;
padding-bottom:4px
}





/* hauptgerüst */

#main {
border-right:solid 1px #fff;border-left:solid 1px #fff;
}

#top {
height:276px;
border-right:solid 1px #fff;border-left:solid 1px #fff;border-top:solid 1px #fff;
color:#2A3C22;
font-weight:bold;
padding-left:0px
}

#topli {
	text-align:left;
	vertical-align:baseline;
	background-image:url(images/kopf.jpg);
	background-color:#999999;
}

#topre {
	text-align:right;
	font-size: 11pt;
	padding-bottom:6px;
	font-family: arial, helvetica, tahoma ,verdana,  sans-serif;
	color:#000;
	vertical-align:baseline;
	margin-top:6px;
	color:#000;
	background-color:black;
	background-image:url(images/topre.jpg);
}

#leiste1 {
	height:0px;
	height:40px;
	letter-spacing:0px;
	font-variant:small-caps;
	padding-left:0px;
	padding-bottom:0px;
	border-top:solid 1px #000;
	border-bottom:solid 1px #000;
	font-family: georgia,arial, helvetica, tahoma ,verdana,  sans-serif;
	text-align:center;
	vertical-align: baseline;
	width: auto;
}


#sp1 {
	text-align:justify;
	padding-left: 0px;
	padding-right:0px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color:#303030;
	width:100%;
	background-image:url(images/bgin.jpg);
	background-repeat:repeat-x;
	font-size: 14px;
	line-height: 20px;
	font-family: arial, helvetica, tahoma ,verdana,  sans-serif;
	color:#FF0000;
	margin-top: 0px;
	word-spacing: normal;
}
#sp2 {
	text-align:justify;
	padding-left: 20px;
	padding-right:20px;
	padding-top: 0px;
	padding-bottom: 3px;
	background-color:#CCCCCC;
	width:100%;
	background-image:url(images/bgin.jpg);
	background-repeat:repeat-x;
	font-size: 14px;
	line-height: 18px;
	color:#333333;
	margin-top: 0px;
	word-spacing: normal;
}
#fussb {
	font: normal 13px verdana, sans-serif;
	color: #f7f7f7;
	padding:2px;
	height:40px;
	text-align:center;
	background-color: #666666;
	border-top:solid 1px #b6b6b6;
	border-bottom:solid 1px #fff;
}

/* scrolleiste internet explorer ab vers.5.5 */

body
{scrollbar-arrow-color: #fff; scrollbar-base-color: #000;
scrollbar-highlight-color : #b6b6b6; scrollbar-shadow-color : #b6b6b6;
SCROLLBAR-TRACK-COLOR: #333333;}

/* menue vertikal */

a.menulink {color:#CCCCCC
			/*link: color:#CCCCCC*/
			font-weight: bold
			font-family: Arial, Helvetica, sans-serif;
			font-size: 18px; }
			

			

.menu1 a , .menu1 a:visited , .menu1 a:active {
	display:block;
	background-image:url(images/black.png)!important;
	background-image:url(images/black.gif);
	background-repeat:repeat;


_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);		color:#fff;
	text-decoration:none;
	text-align:center;
	width:160px;
	border:solid 1px #b6b6b6;
	font-size: 17px;
	line-height: 22px;
	font-family: "Trebuchet MS", arial, helvetica, verdana, tahoma, sans-serif;
	margin:1px;
}

.menu1 a:hover{background-image:url(images/black60.png)!important;
background-image:url(images/black.png);background-repeat:repeat;
_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
color:#fff;
text-decoration:none ;

}

/* allgemeine links im text */

a:link, a:visited, /*a:active*/{
	font-size: 14px;
	line-height: 22px;
	font-family: arial, helvetica, tahoma, verdana, sans-serif;
	color:#0066CC;
	text-decoration:none;
}

.Stil10 {
	font-size: 20px;
	font-weight: bold;
}
.Stil20 {font-size: 16px}
.Stil21 {font-size: 14pt}
/*ab hier default.css*/

/*a:link {
	color:#0066CC;
	text-decoration:none;*/
}
a:active {color:#cc0000; text-decoration:underline;}
a:visited {
	color:#0066CC;
	text-decoration:none;
}
a:hover {color:#cc0000; text-decoration:underline;}

h1 {
	font-family:"trebuchet ms",arial,helvetica,sans-serif;
	font-size:18pt;
	color:#333333;
	text-align:center;
}
h2 {
	font-family:"trebuchet ms",arial,helvetica,sans-serif;
	font-size:14pt;
	color:#993300;
	text-align:center;
}

/*body {
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	margin:10px;
	background:#FCF9CF;
	font-family:"trebuchet ms",arial,helvetica,sans-serif;
	font-size:10pt;
	color:#666666;
}
*/
td {
	font-family:"trebuchet ms", arial, helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}

.itemsbox {border:0px; margin:0px; margin-top:20px; margin-bottom:20px; padding:0px;}

.postbox {
	border:1px solid #6666aa;
	margin:0px;
	margin-top:10px;
	margin-bottom:0px;
	background-color:#CCCCCC;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}
.postname {font-weight:bold; color:#002288;}
.postinfo {font-size:8pt; color:#667799; border-bottom:1px solid #aabbdd; padding-bottom:2px;}
.posttext {padding-top:5px;}

a.post:link {
	color:#FFFFFF;
	text-decoration:underline;
}
a.post:active {color:#cc0000; text-decoration:underline;}
a.post:visited {
	color:#FFFFFF;
	text-decoration:underline;
}
a.post:hover {color:#cc0000; text-decoration:underline;}

.tablehidden {
	border:0px;
	margin:0px;
	padding:0px;
	border-spacing:0px;
}

.pagenavbox {border:1px solid #aaccaa; margin:0px; margin-top:20px; margin-bottom:20px; background-color:#f3fff3; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px; text-align:center; font-size:9pt;}

a.pagenav:link {color:#008800; text-decoration:none;}
a.pagenav:active {color:#cc0000; text-decoration:none;}
a.pagenav:visited {color:#008800; text-decoration:none;}
a.pagenav:hover {color:#cc0000; text-decoration:none;}

.pagenumbertext {color:#559955;}
.pagenumberdelim {color:#aaccaa;}
.pagenumbercurrent {color:#224422; font-weight:bold;}

.buttonborder {
	border:1px solid #aaaaaa;
	margin:0px;
	background-color:#333333;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:6px;
	padding-right:6px;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
}

a.button:link {
	color:#CCCCCC;
	text-decoration:none;
}
a.button:active {color:#cc0000; text-decoration:none;}
a.button:visited {
	color:#FFFFFF;
	text-decoration:none;
}
a.button:hover {color:#cc0000; text-decoration:none;}


.admin {font-size:8pt;}
a.admin:link {color:#880000; text-decoration:none;}
a.admin:active {color:#ff0000; text-decoration:underline;}
a.admin:visited {color:#880000; text-decoration:none;}
a.admin:hover {color:#ff0000; text-decoration:underline;}

.formbox {
	border:1px solid #6666aa;
	margin:0px;
	margin-top:20px;
	margin-bottom:20px;
	background-color:#C0C0C0;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
}

.formtext {font-family:"trebuchet ms",arial,helvetica,sans-serif; font-size:9pt; color:#000000;}

form {margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; margin:0px;}
input, textarea, select {font-family:tahoma,arial,helvetica,sans-serif; font-size:8pt;}

.errorbox {border:1px solid #aa0000; margin:0px; margin-top:5px; margin-bottom:5px; background-color:#fff0f0; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px; text-align:center;}

.red {color:#cc0000;}
.green {color:#00aa00;}
