/* ------------------ Hintergründe Rahmen --------------------- */
body { 
	background-color: #481338;
	background-image: url(/fileadmin/layout/bgmuna5r.gif);
	background-repeat:repeat-x;
}

td.muna {
	background-color: #F8F1CB;
	background-image: url(/fileadmin/layout/bgmuna5l.gif);
	background-repeat:repeat-x;
}

td.verlauf {
	background-color: #671B50;
	background-image: url(/fileadmin/layout/club/bgnavi2.jpg);
	background-repeat:no-repeat;
}


td.black, td.menu {
	background-color: #000000;
}

td.login-s {
	background-color: #786570;
}

td.login {
	background-color: #241F1A;
}

td.maincont {
	background-image: url(/fileadmin/layout/club/bgcontent.jpg);
}

td.foot {
	background-color: #000000;
	background-image: url(/fileadmin/layout/logo5.gif);
	background-repeat:no-repeat;
}

div.tx-mllink2map24-pi1 {
	background-color: white;
	border: 1px solid #BEBEBE;
}

#map24 th {
	background-color: #E6E9EB;
}

/* -------------------- Abstände ----------------------- */
td.content {
	padding: 10px;
	padding-bottom: 20px;
}

td.navigation, td.navigation2, td.login {
	padding: 5px;
}

td.navigation2 p.menu1 {
	margin: 0px 5px 3px 0px;
}

td.navigation2 p.menu2 {
	margin: 0px 25px 3px 0px;
}

td.navigation2 p.menu2last {
	margin: 0px 25px 16px 0px;
}

td.navigation2 p.menu3 {
	margin: 0px 45px 3px 0px;
}

td.navigation2 p.menu3last {
	margin: 0px 45px 16px 0px;
}

td.navigation2 p.menu4 {
	margin: 0px 65px 3px 0px;
}

/* Abstände Text */
td.content p {
	margin: 0px 5px 12px 0px;
}

td.content h1, td.content p.title {
	margin: 12px 5px 0px 0px;
}

td.content .subhead, td.content .head {
	margin: 8px 3px 0px 0px;
}

ol {
	margin-top: 0px;
	margin-bottom: 0px;
}

td.maincont p.stream {
	margin: 3px 0px;
}

td.maincont p.floor {
	margin: 3px 0px;
}

#map24 th {
	padding: 3px 5px;
}

#map24 .label {
	padding: 3px 5px;
}

#map24 td.submit {
	padding: 5px 10px;
}

/* -------------------- Ausrichtung ----------------------- */
td.contentsingle p,
td.contentsingle h1,
#map24 th
{
	text-align: left;
}

td.navigation2 p,
#map24 .submit
{
	text-align: right;
}

table.c5-general td.pagination, table.c5-general td.img {
	text-align: center;
}

td.maincont p.stream img {
	vertical-align:middle;
}
	


/* -------------------- Schriften ------------------------ */
td.content .subhead,
td.content .head
{
	font-weight: bold;
}

td p, 
td.content h1,
td.content p.title
{
	font-weight: normal;
}

td p,
td.login p,
td.login p.user,
td.content .subhead,
#map24 th
{
	font-size: 8pt;
}

td.content h1,
td.content p.title
{
	font-size: 10pt;
}

td.maincont p.floor {
	font-style: italic;
}

/* ------------------ Farbeinstellungen -------------------- */
table.foot p, span.dot {
	color: #C0AFC9;
}

span.dotact {
	color: #FFFFFF;
}

span.dot2 {
	color: #FFFFFF;
}

span.dotact2, td.navigation2 {
	color: #C0C9AF;
}

td.login p {
	color: #786570;
}

td p, ol, li  {
	color: #340E29;
}

td.content .subhead  {
	color: #4F153E;
}

td.content h1, td.content p.title {
	color: #5C4F41;
}

td.content .abstract  {
	color: #7D1A35;
}

td.maincont p.floor {
	color: #666666;
}

#map24 th,
#map24 .label
{
	color: #0D3D6A;
} 

#map24 .target {
	color: #738EAC;
}

/* Navigation */
p.menu1, p.menu2, p.menu3, p.menu4, p.menu2last, p.menu3last {
	font-size: 8pt;
	text-transform: capitalize;
}

span.dotact, span.dot, span.dotact2, span.dot2 {
	font-weight: bold;
}

/* --------------------- Links -------------------------- */
a.menu:link, a.menu:visited { color: #C0AFC9; text-decoration: none}
a.menu:hover, a.menu:active { color: #FFFFFF; text-decoration: none}

a.menuact:link, a.menuact:visited { color: #FFFFFF; text-decoration: none}
a.menuact:hover, a.menuact:active { color: #C0AFC9; text-decoration: none}

a.menufoot:link, a.menufoot:visited { color: #FFFFFF; text-decoration: none}
a.menufoot:hover, a.menufoot:active { color: #C0AFC9; text-decoration: none}

a.navigation:link, a.navigation:visited { color: #C0C9AF; text-decoration: none}
a.navigation:hover, a.navigation:active { color: #FFFFFF; text-decoration: none}

a.navigationact:link, a.navigationact:visited { color: #FFFFFF; text-decoration: none}
a.navigationact:hover, a.navigationact:active { color: #C0C9AF; text-decoration: none}

a.navigation2:link, a.navigation2:visited { color: #FFFFFF; text-decoration: none}
a.navigation2:hover, a.navigation2:active { color: #C0C9AF; text-decoration: none}

a.navigationact2:link, td.links a:link, a.navigationact2:visited, td.links a:visited { color: #C0C9AF; text-decoration: none}
a.navigationact2:hover, td.links a:hover, a.navigationact2:active, td.links a:active { color: #FFFFFF; text-decoration: none}

td.content a:link, td.content a:visited { color: #C61C79; text-decoration: none}
td.content a:hover, td.content a:active { color: #FFFFFF; background-color: #9C297A; text-decoration: none}

td.login a:link, td.login a:visited { color: #786570; text-decoration: none}
td.login a:hover, td.login a:active { color: #FFFFFF; text-decoration: none}

p.stream a:link, p.stream a:visited { background-color: transparent;}
p.stream a:hover, p.stream a:active { background-color: transparent;}

/* ------------------- Formulare -------------------- */
td.login input.button {
	background-color:#F1E1DC;
}

td.login input {
	background-color:#F9F2F0;
}

td.login input.checkbox {
	background-color:#241F1A;
}


input.text {
	background-color:#F9F2F0;
	font-size: 8pt;
	border:1px solid #000000;
	width: 120px;
}

td.content input {
	background-color:#F9F2F0;
	font-size: 8pt;
	border:1px solid #000000;
}

td.search input {
	background-color:#F9F2F0;
}

#map24 input {
	background-color:white;
	border: 1px solid #BEBEBE;
}

#map24 input.submit {
	border-style: none;
}