/* BODY ALLGEMEIN */

body 
{
	background-color:#FFE6B9;
	margin:0px 0px 0px 0px;
	font-family:Arial, Verdana, Trebuchet MS;
}

a, a:visited, a.contenttext, a.contenttext:visited
{
	color:#00427A;
	text-decoration:none;
}
a:hover, a.contenttext:hover
{
	color:#00427A;
	text-decoration:underline;
}
li.sitemap
{
	list-style-type:disc;
	color:#00427A;
}

#logo
{
	z-index:2;
	position:absolute;
	margin-top:0px;
	margin-left:41px;
	}

#main
{
	background-color:#FFE6B9;
	background-image:url(../images/tsv-mannheim/head.gif);
	background-repeat:no-repeat;
	width:1000px;
	z-index:1;
	position:absolute;
	}

#maintab
{
	margin-top:100px;
	z-index:3;
	}

td.nav1
{
	background-color:#FFEEC7;
	background-image:url(../images/tsv-mannheim/nav_bg.gif);
	background-repeat:repeat-x;
	padding-top:40px;
}
#nav1
{
	width:202px;
	z-index:3;
	padding-right:5px;
	}
	
li.nav1
{
	list-style-type:none;
	padding-top:5px;
	padding-bottom:5px;
}
li.nav1sel
{
	list-style-image:url(../images/tsv-mannheim/mmsel.gif);
	margin-top:3px;
	vertical-align:middle;
	}
a.nav1, a.nav1:visited
{
	list-style-type:none;
	font-family:Arial, Verdana, Trebuchet MS;
	font-size:16px;
	font-variant:small-caps;
	font-weight:bold;
	text-decoration:none;
	color:#00427A;
}
a.nav1:hover
{
	text-decoration:underline;
}

li.nav2, li.nav2sel
{
	list-style-type:none;
}
a.nav2, a.nav2:visited
{
	font-family:Arial, Verdana, Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	color:#00427A;
	text-decoration:none;
}
a.nav2sel, a.nav2:hover, a.nav2sel:visited
{
	font-family:Arial, Verdana, Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	color:#ED1C24;
	text-decoration:none;
}

td.nav3, td.nav3sel
{
	width:113px;
	padding:4px;
	text-align:center;
	font-family:Arial, Verdana, Trebuchet MS;
	font-size:11px;
	font-weight:bold;
}
td.nav3
{
	background-color:#FDB813;
}
a.nav3, .nav3:visited
{
	text-decoration:none;
	color:#00427A;
}
td.nav3sel
{
	background-color:#00427A;
}
a.nav3sel, a.nav3sel:visited
{
	text-decoration:none;
	color:#FDB813;
}
a.nav3:hover
{
	text-decoration:underline;
}
a.nav3sel:hover
{
	text-decoration:underline;
	color:#FDB813;
}
td.space
{
	padding:8px 10px 0px 0px;
	font-size:1px;
}

td.sponsor
{
	background-color:#FED982;
	width:149px;
	text-align:center;
}
#sponsoren
{
	width:149px;
	padding-left:9px;
	padding-right:9px;
	padding-top:15px;
	text-align:center;
	}
.sponsorhead
{
	font-family:Arial, Verdana, Trebuchet MS;
	font-variant:small-caps;
	font-size:15px;
	font-weight:bold;
	color:#000000;
	text-align:left;
}
img.imgsponsor
{
	margin-bottom:20px;
}
a.sponsor a.sponsor:visited
{
	font-family:Arial, Verdana, Trebuchet MS;
	font-size:12px;
	color:#00427A;
	text-decoration:none;
	font-weight:bold;
}
a.sponsor:hover
{
	text-decoration:underline;
}

#inhalt
{
	background-color:#FFE6B9;
	color:#000000;
	width:649px;
	border-left:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	padding-left:25px;
	padding-right:20px;
	padding-top:13px;
	}

#fuss
{
	background-color:#FDB813;
	height:25px;
	border-top:solid 1px #FFFFFF;
	position:static;
	z-index:3;
}


 
/* INFO...*/
.infohead 
{
	color:#FFFFFF;
	font-size:12pt;}
.info 
{
	color:#FFFFFF;
	font-size:8pt;}
a.info {color:#FFA500;text-decoration:none;}
a.info:hover {color:#FFFFFF;}


/* CONTENT */
h3 
{
	color:#00427A;
	font-family:Arial, Verdana, Trebuchet MS;
	font-size:12pt;
	font-weight:bold;
	margin:0px 0px 5px 0px;
}
.contenttext,.contentformular, .content, td, p, span, li
{
	color:#000000;
	font-family:Arial, Verdana, Trebuchet MS;
	font-size:10pt;
	vertical-align:top;
	margin:0px;
	}
.right
{
	text-align:right;
	
}
.image 
{
	color:#000000;
	font-size:8pt;
	text-align:center;
	}
table.cont
{
	border-bottom:solid 12px #FDB813;
}
th.cont
{
	background-color:#FDB813;
	color:#00427A;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Verdana, Trebuchet MS;
	text-align:left;
	padding:4px;
}
td.cont1
{
	background-color:#FFF3DD;
	text-align:left;
	padding:4px;
	font-size:11px;
}
td.cont2
{
	background-color:#FEE6B8;
	text-align:left;
	padding:4px;
	font-size:11px;
}

/* FOOT */
.foot
{
	background-color:#483D8B;
	color:#FFFFFF;
	font-family:Arial,Helverial;
	font-size:8pt;}
.foot:hover {color:#CC0000;}

.toc
{
	color:#00427A;
	font-family:Verdana;
	font-size:7pt;
	text-decoration:none;
	}
.toc:hover 
{
	color:#000000;
	text-decoration:underline;
	}

#icons
{
	text-align:center;
	padding-top:15px;
	}
a.icons
{
	padding:4px;
}

#rubhead
{
	font-family:Arial, Verdana, Trebuchet MS;
	font-size:30px;
	font-variant:small-caps;
	font-weight:bold;
	color:#FDB813;
	padding:10px 0px 10px 0px;
}

/* Startseite */
.startl
{
	background-color:#FED982;
}

.startr
{
	background-color:#FED982;
}
td.startfuss
{
	background-color:#FDB813;
	border-top:solid 1px #FFFFFF;
	position:static;
	padding:28px 0px 20px 65px;
	font-family:Arial, Verdana, Trebuchet MS;
	font-size:30px;
	color:#00427A;
	}
td.startfuss2
{
	background-color:#FDB813;
	border-top:solid 1px #FFFFFF;
	position:static;
	padding:0px 35px 0px 0px;
	font-family:Arial, Verdana, Trebuchet MS;
	font-size:30px;
	font-weight:bold;
	color:#00427A;
	vertical-align:middle;
	text-align:right;
	}
span.small
{
	font-family:Arial, Verdana, Trebuchet MS;
	font-size:14px;
	color:#00427A;
}
td.abtimg
{
	vertical-align:middle;
	text-align:center;
}
a.abtimg, a.abtimg:visited
{
	font-family:Arial, Verdana, Trebuchet MS;
	font-size:14px;
	font-variant:small-caps;
	color:#FDB813;
}