a:link,a:visited {
 	font-family: Verdana;
 	font-size: 9pt;
 	color: #FFE99E;
 	font-weight: bold;
 	text-decoration:underline;
}

a:hover {
 	font-family: Verdana;
 	font-size: 9pt;
 	font-weight: bold;
 	color: #FFFFFF;
 	text-decoration:none;
}

a.footer:link,a.footer:visited {
         font-family: Verdana;
         color: #FFFFFF;
         font-size: 9pt;
         font-weight:bold;
}

a.footer:hover {
         text-decoration:none;
         color: #90C400;
         font-size: 9pt;
         font-weight:bold;
}


a.menu:link,a.menu:visited {
         font-family: Verdana;
         color: #FFFFFF;
         font-size: 9pt;
         font-weight:bold;
}

a.menu:hover {
         text-decoration:none;
         color: #90C400;
         font-size: 9pt;
         font-weight:bold;
}

body {
         background-color: #A3A8AE;
         background-image:url(../img/bg2.jpg);
         background-repeat: repeat;
}

table, td, body {
 	font-family: Verdana;
 	font-size: 9pt;
 	font-weight: normal;
 	text-align:left;
 	vertical-align:top;
 	color:#FFFFFF;
}

h1{
 	font-family: Verdana;
 	font-size: 12pt;
 	font-weight: bold;
 	text-align:left;
 	color:#FFDD8C;
 	vertical-align:top;
 	margin: 2px 0px 5px 0px;
}

h2 {
 	font-family: Verdana;
 	font-size: 10pt;
 	font-weight: bold;
 	text-align:left;
         color:#FFFFFF;
 	background-color:#50236A;
 	margin:5px 0px 3px 0px;
 	padding:2px 5px 2px 5px;
}

h3 {
 	font-family: Verdana;
 	font-size: 8pt;
 	font-weight: normal;
         font-style:italic;
 	text-align:left;
         color:#FFDC67;
 	background-color:#2E143C;
 	margin: 5px 0px 3px 0px;
 	padding: 2px 5px 2px 5px;
}

td.head {
 	font-family: Verdana;
 	font-size: 9pt;
 	font-weight: bold;
 	text-align:center;
 	color:#001D47;
 	padding: 0px 0px 0px 10px;
 	text-align:left;
 	vertical-align:top;
}

td.contenthead3 {
 	font-size: 11pt;
 	text-align:left;
 	vertical-align:top;
 	font-weight: bold;
 	color:#000000;
 	padding: 12px 8px 0px 5px;
}


td.contenthead2 {
 	font-size: 10pt;
 	text-align:left;
 	vertical-align:top;
 	font-weight: bold;
 	color:#000000;
 	padding: 5px 8px 0px 5px;
}

.contenthead {
	font-family: "Georgia", Verdana;
 	font-size: 20pt;
 	text-align:left;
 	vertical-align:top;
 	font-weight: normal;
         font-style: italic;
 	color:#FDCF35;
 	padding: 28px 8px 0px 40px;
}


td.content {
 	font-family: Verdana;
 	font-size: 9pt;
 	font-weight: normal;
 	text-align:left;
 	color:#000000;
 	padding: 5px 5px 0px 5px;
 	vertical-align:top;
}

td.header {
 	font-family: Verdana;
 	font-size: 8pt;
 	font-weight: normal;
 	text-align:center;
 	color:#FFFFFF;
 	padding: 2px 0px 0px 0px;
 	vertical-align:top;
}


td.menu {
 	font-size: 10pt;
 	text-align:left;
 	vertical-align:top;
 	font-weight: bold;
 	color:#023166;
 	padding: 0px 10px 0px 10px;
         background-repeat:repeat-x;
}

td.menuhead {
 	font-size: 11pt;
 	text-align:left;
 	vertical-align:top;
 	font-weight: bold;
 	color:#FFFFFF;
 	padding: 8px 10px 0px 10px;
}

td.news {
 	font-size: 9t;
 	text-align:left;
 	vertical-align:top;
 	font-weight: normal;
 	color:#FFFFFF;
 	padding: 68px 10px 0px 302px;
}

td.footer {
	font-family: Verdana;
         color: #FFFFFF;
         font-size: 9pt;
         text-align:center;
         font-weight: bold;
         padding: 12px 30px 0px 30px;
}

/* Bilder + Rahmen */

.pic {
         float:left;
         display: block;
         background-color: #FFFFFF;
         background-image:url(../img/bg_bilder.png);
         background-repeat: no-repeat;
         margin: 4px;
         width: 130px;
         height: 130px;
         vertical-align: middle;
}

.picladies {
         float:left;
         display: block;
         background-color: transparent;
         background-image:url(../img/bg_bilder_ladies.png);
         background-repeat: no-repeat;
         margin: 4px 9px 4px 9px;
         width: 130px;
         height: 185px;
         vertical-align: top;
         text-align:center;
}

/* Imput felder */

input, select,textarea {
 	border-width: 2px;
 	font-size: 8pt;
 	font-family: arial;
 	border-color: #634175;
 	border-style: solid;
 	background-color: #ffffff;
 	color: #000000;
 	padding: 2px;
 	margin: 1px;
}


/* Scrollbar Edit */

#myScrollingDiv{
  	height: 290px;
  	width: 585px;
  	overflow: scroll;
  	overflow: -moz-scrollbars-vertical;
  	overflow-x: none;
  	overflow-y: auto;
  	color: #FFFFFF;
  	border: 0px solid #666;
  	background-color: transparent;
  	margin: 90px 0px 0px 20px;
         padding: 0px 10px 0px 0px;
}

.scrollgeneric {
	line-height: 1px;
	font-size: 1px;
	position: absolute;
	top: 0; left: 0;
}

.vscrollerbase {
	width:15px;
         background-color: #3E1348;

}
.vscrollerbar {
	background-image: url(../img/scrollbar.png);
         background-color: #3E1348;
	width: 15px;
	height: 37px !important;
}

* html .vscrollerbar {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../img/scrollbar.png');
	background-image: none;
         background-color: transparent;
}

.hscrollerbase {
	height: 0px; background-color: transparent;
}
.hscrollerbar {
	height: 0px; background-color: transparent;
}

.vscrollerbar, .hscrollerbar {
	padding: 0px;
	z-index: 2;
}

.scrollerjogbox {
	width: 22px;
	height: 22px;
	top: auto; left: auto;
	bottom: 0px; right: 0px;
	background: #698AAA;
         background-color: transparent;
}
