body, html {
 color: #FFFFFF;
 font-size: 12px;
 background-color: #000D73;
 font-family:Tahoma, Geneva, sans-serif;
}
body, html  a:link, body, html a:visited, body, html a:active {
 font-size: 12px;
 color: #F2C924;
 text-decoration: none; 
}
body, html a:hover {
 color: #ffffff;
 text-decoration: none;
}
.logobackground {
 background-image: url(../images/top_back.jpg);
 background-color:#000066;
}
.mainpage {
 background-color: #1743A8;
}
.tableoutborder {
 background-color: #000000;
}
.tableinborder {
 background-color: #1743A8;
}
.threadline {
 color: #1743A8;
 background-color: #1743A8;
 height: 1px;
 border: 0;
}
.tabletitle {
 color: #222222;
 background-color: #F8C500;
 background-image: url(../images/cellpic.gif);
font-size:11px;
}
.tabletitle_fc {
 color: #222222;
}
.inposttable {
 background-color: #ffffff;
 color: #000000;
}
.tabletitle a:link, .tabletitle a:visited, .tabletitle a:active { 
 color: #222222;
 text-decoration: none;
 
}
.tabletitle a:hover { 
 color: #444444;
 text-decoration: none;
 
}
.smallfont {
 font-size: 11px;
 font-family: Tahoma,Helvetica;
 color: #222222;
 line-height: 120%;
}
.normalfont {
 font-size: 12px;
 text-align:left;
 font-family: Tahoma,Helvetica;
 color: #222222;
 line-height: 160%;
}
.tablecat {
 color: #E8EEF9;
 background-color: #003093;
 border-color: #1743A8;
 background-image:url(../images/tablecatback.gif);
}
.tablecat_fc {
 color: #E8EEF9;
}
.tablecat a:link, .tablecat a:visited, .tablecat a:active {
 color: #F2C924;
 text-decoration: none;
 font-size:13px;
letter-spacing: 0.06em;
}
.tablecat a:hover { 
 color: #ffffff;
 text-decoration: none;
 font-size:13px;
letter-spacing: 0.06em;
}
.tableb {
 color: #222222;
 background-color: #E8EEF9;
}
.tableb_fc {
 color: #222222;
}
.tableb a:link, .tableb a:visited, .tableb a:active { 
 color: #1743A8;
 text-decoration: none; 
}
.tableb a:hover { 
 color: #444444;
 text-decoration: none;
}
.tablea {
 color: #222222;
 background-color: #D0DAF4;
}
.tablea_fc {
 color: #222222;
}
.tablea a:link, .tablea a:visited, .tablea a:active {
 color: #1743A8;
 text-decoration: none; 
}
.tablea a:hover { 
 color: #444444;
 text-decoration: none; 
}
.prefix {
 color: #222222;
}
.time {
 color: #222222; 
}
.highlight {
 color: red;
 font-weight: bold; 
}
select {
 font-size: 11px;
 font-family: tahoma,helvetica;
 color: #222222;
 background-color: #E8EEF9; 
}
textarea {
 font-size: 11px;
 font-family: tahoma,helvetica;
 color: #222222;
 background-color: #E8EEF9;
}
.input {
 font-size: 12px;
 font-family: tahoma,helvetica;
 color: #222222;
 background-color: #E8EEF9;
 border:1px solid #000000;
 border-top-width : 1px;
 border-right-width : 1px;
 border-bottom-width : 1px;
 border-left-width : 1px;
 text-indent : 2px;
}

.publicevent {
 color: red;
 
}

.privateevent {
 color: blue;
 
}

.hoverMenu {
 display: none;
 position: absolute;
 z-index: 10;
 padding: 5px;
 border: 1px solid #1743A8;
 color: #222222;
 background-color: #D0DAF4;
}
.hoverMenu ul {
 list-style-type: none;
 margin: 0;
 padding: 0;
 
}
.hoverMenu ul li {
 text-align: left;
 padding: 0;
}

.hoverDeletePost {
 display: none;
 position: absolute;
 z-index: 10;
 padding: 5px;
 border: 1px solid #1743A8;
 color: #222222;
 background-color: #D0DAF4;
}

form {
 padding:0px;
 margin:0px;
}
pre {
 padding:0px;
 margin:0px;
}
.tablemenu {
 background-image: url(../images/top_blank.gif);  
 padding:0px;
 width:100%;
 }
.tablec {
 background-color: #1743A8; /*#A2B5DB*/
 border-left: #002980 solid 1px;
}
.tabled {
 background-color: #1743A8;
}
.directlink {
color: #F2C924;
font-size: 11px;
letter-spacing: 0.03em;
}
.directlink a:link, .directlink a:visited, .directlink a:active {
color: #F2C924;
font-size: 11px;
letter-spacing: 0.03em;
}
.directlink a:hover {
color: #E8EEF9;
font-size: 11px;
letter-spacing: 0.03em;
}
.smallfontwhite {
font-size:11px;
color: #E8EEF9;
}
.normalfontwhite {
font-size:12px;
color: #E8EEF9;
}
ul {
 text-align: left;
 padding:12px 0px;
 margin-top: -8px;
 margin-right: 0px;
 margin-bottom: -8px;
 margin-left: 25px; 
}
p {
 margin:.6em;
}
h4 {
 margin:8px 0 5px 8px;
 font-size: 18px;
 line-height:130%;
 font-weight:normal;
 padding:0 0 0 0;
}

/* NEUE STYLES */
/*********** NAVIGATION **************/
.navigation {
	font-size:100%;
	margin:0 0 30px 0;
}
.navigation h5 {
	font-size:11px;
	font-weight:normal;
	width:164px;
	background-color:#1743A8;
	color:#D0DAF4;
	padding: 1px 3px;
	margin:1.2em 0 0 0;
	line-height:120%;
}
.navigation a {
	display:block;
	width:164px;
	color: #4B616B;
	font-weight:normal;
	padding: 3px 3px;
	margin:0;
	text-decoration: none;
	border-bottom: 1px solid #D0DAF4;
}
.navigation a:hover, .navigation a:active, a.location {
	color:#000D73;
	background: #D0DAF4 url("../images_club/icon_menu.gif") no-repeat 3px 6px;
}

.navigation a.sub {
	display:block;
	width:155px;
	color: #4B616B;
	font-weight:normal;
	font-size:100%;
	padding: 5px 18px 5px 0;
	margin: 0px 5px 0px 5px;
	text-decoration: none;
	background: transparent /*#F7F8FB*/;
	border-bottom: 1px solid #ECEFF4;
}
.navigation a.sub:hover, #navigation a.sub:active {
	background: transparent /*#F7F8FB*/;
}
.navigation a.a_sub {
	display:block;
	width:155px;
	color: #4B616B;
	font-weight:normal;
	font-size:100%;
	padding: 5px 18px 5px 0;
	margin: 0px 5px 0px 5px;
	background: #F7F8FB /*#ECEFF4*/;
	border-bottom: 1px solid #ECEFF4;
}
.normalfont { 
	text-align:justify; 
	padding:10px 20px 30px 20px;
}
.normalfont h1, .normalfont h4 { 
	padding:0 0 5px 0px;
}
.normalfont h2, .normalfont h3, .normalfont h5, .normalfont h6 { 
	padding:0 0 5px 5px;
}
dl.mv {
	padding:0 0 0 20px; 
}
dl.mv dt {
	width:60px;
	float:left;
}
dl.mv dd {
	padding:0 0 0 20px;
}

