/* Allgemein */

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #060E23;
	font-weight: bold;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #060E23;
	font-weight: bold;
}






input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}


img {
	border:none;
}





/* Login */
#contentdiv .login_tbl {
	margin:0;
	padding:0;
	width:600px;
	border:1px solid #0C0034;
}

#contentdiv .login_header {
	margin:0 0 0 -1px;
	padding:3;
	border:1px solid #0C0034;
	background-color:#0C0034;
	color: #FFFFFF;
	width:599px;
}

#contentdiv .login_body {
	color: #000000;
	margin:0;
	padding:2px;
}



.error {
	color:#FF0000;
	}






/* NEU */
body, html {
	height:100%;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	background-color: #DCDCDC;
	text-align:center;
}



body, html, p, li, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


#maindiv {
	width:960px;
	margin:0 auto 0 auto;
	text-align:left;
}



#menue {
	background-color:#7F1313;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	color:#FFFFFF;
	padding:0 10px 0 10px;
}





#footer {
	background-color:#7F1313;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	color:#FFFFFF;
	padding:3px 10px 3px 10px;
}



#bottomnav {
	float:right;
}


#bottomnav a {
	color: #FFFFFF;
}

#bottomnav a:hover {
	color: #FFFFFF;
}

#bottomnav a.activ {
	color: #FFFFFF;
	font-weight: bold;
}

#bottomnav a.activ:hover {
	color: #FFFFFF;
	font-weight: bold;
}




#contentdiv table {
}


#contentdiv table.main {
	border-collapse:collapse;
	margin:0;
	padding:0;
	width:100%;
}


#contentdiv td {
	vertical-align:top;
}

#contentdiv .tbl_menue {
	padding:20px 10px 10px 10px;
	width:200px;
	background-color:#060E23;
}

#contentdiv .tbl_spacer {
	background-color:#FFFFFF;
	width:20px;
}

#contentdiv .tbl_spacer2 {
	background-color:#FFFFFF;
	width:20px;
}

#contentdiv .tbl_content {
	background-color:#FFFFFF;
	padding-top:25px;
}

#contentdiv .tbl_content2 {
	background-color:#FFFFFF;
	width:190px;
	padding-top:25px;
}


#contentdiv .sub1_nav {
	color: #FFFFFF;
	text-decoration: none;
    line-height: 30px;
}

#contentdiv .sub1_nav:hover {
	font-weight:bold;
}

#contentdiv .sub1_nav_activ {
	color: #FFFFFF;
	text-decoration: none;
    line-height: 30px;
	font-weight: bold;
}

#contentdiv .sub1_nav_activ:hover {
}

#contentdiv .sub2_nav {
	color: #FFFFFF;
	text-decoration: none;
    line-height: 30px;
}

#contentdiv .sub2_nav:hover {
}

#contentdiv .sub2_nav_activ {
	color: #FFFFFF;
	text-decoration: none;
    line-height: 30px;
	font-weight: bold;
}

#contentdiv .sub2_nav_activ:hover {
}

#contentdiv .sub3_nav {
	color: #FFFFFF;
	text-decoration: none;
    line-height: 30px;
}

#contentdiv .sub3_nav:hover {
}

#contentdiv .sub3_nav_activ {
	color: #FFFFFF;
	text-decoration: none;
    line-height: 30px;
}

#contentdiv .sub3_nav_activ:hover {
}





#content_title {
	font-size: 18px;
	color: #7F1313;
	padding-bottom:15px;
	font-weight:bold;
}

#content_title_text {
}


#seitentitel {
	display:none;
}




#language a {
	color:#FFFFFF;
}



.tbl_main {
	background-color:#0C0034;
	color:#FFFFFF;
}










/* Eventkalender */
#eventcalendar {
	width:100%;
	border:none;
	border-collapse:collapse;
}

#eventcalendar td {
	padding:3px;
	background-color:#EBEBEB;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}

#eventcalendar {
	width:100%;
}


#eventcalendar .head {
	background-color:#060E23;
	color:#FFFFFF;
	font-weight:bold;
}









