body
	{
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	font-family: "Trebuchet MS Bold", "Trebuchet MS";
	}


table, td	{
	font-size: 12px;
	font-family: "Trebuchet MS Bold", "Trebuchet MS";
	align: left;
	valign: top;
	}
	
.menu {
	font-size: 12px;
	position: relative;
	top: 35px;
	left: 0px;
	}

div.mitte
	{
	position: relative;
	margin: 0px;
	padding: 0px;
	padding-top: 7px;
	padding-bottom: 10px;
	min-height: 142px;
	height: auto !important;
	height: 142px;
	background-image: url(/uploads/tf/mitte2.gif);
	background-position : center top;
	background-repeat : repeat-y;
	border-top-style: solid;
	border-width: 1px;
	border-color: #ffffff;
	}

div.box	{
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #ffffff;
	}
	
.box	{
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #ffffff;
	}

div.titel_spieldaten
	{
	color: #c91f0d;
	font-weight: bold;
	position: relative;
	left: 0px;
	font-size: 13px;
	line-height: 18px;
	text-align: justify;
	width: 830px;
	padding-top: 20px;
	padding-bottom: 20px;
	}
	
div.inhalt_mitte
	{
	position: relative;
	left: 0px;
	color: #000;
	font-size: 13px;
	line-height: 18px;
	text-align: justify;
	width: 830px;
	padding-top: 20px;
	padding-bottom: 20px;
	}

div.inhalt_normal
	{
	position: relative;
	left: 0px;
	color: #000;
	font-size: 13px;
	line-height: 18ipx;
	text-align: justify;
	width: 830px;
	}
		
<!--
div.inhalt_links
	{
	position: relative;
	left: 0px;
	top: 0px;
	color: #000;
	font-size: 13px;
	line-height: 18px;
	text-align: justify;
	width: 300px;
	padding-top: 20px;
	padding-bottom: 20px;
	overflow: visible;
	}
	
div.inhalt_rechts
	{
	position: relative;
	left: 0px;
	top: 0px;
	color: #000;
	font-size: 13px;
	line-height: 18px;
	text-align: justify;
	width: 300px;
	padding-top: 20px;
	padding-bottom: 20px;
	overflow: visible;
	}
--->

div.oben {
	position: relative;
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
	background-image: url(uploads/tf/oben.gif);
	background-position: top;
	background-repeat : no-repeat;
	height: 142px;
	}

div.oben_smafu {
	position: relative;
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
	background-image: url(/uploads/tf/oben_smafu2.gif);
	background-position: top;
	background-repeat : no-repeat;
	height: 142px;
	}
	

div.unten
	{
	position: relative;
	margin: 0px;
	padding: 0px;
	padding-top: 150px;
	background-image: url(/uploads/tf/unten2.gif);
	background-position : center top;
	background-repeat: no-repeat;
	overflow: visible;
	height: 142;
	}

/*---------- NAVIGAION -----------------------------------------------------------------------------------------------------------------*/
div.hauptmenu {
	padding: 0; position: relative; top: 20px; left: 30px; overflow: visible;
	}

div.untermenu {
	padding: 0; position: relative; top: 15px; left: 30px; overflow: visible;
	}
	
.main_menu ul {
	padding: 0; text-style: none;
	}

.main_menu li {padding: 0px 20px 0px 0px; font-size:12px; position: relative; top: 15px; left: 0px; text-decoration: none; display:inline; 
	}

.main_menu_no a:link {color:#000000;  text-decoration: none;}
.main_menu_no a:hover {color: #c91f0d; text-decoration: none;}
.main_menu_no a:visited {color:#000000; text-decoration: none;}
.main_menu_no a:active {color:#c91f0d; font-weight: bold; text-decoration: none;}
.main_menu_act a {color: #000000;  text-decoration: none;}
.main_menu_cur a {color:#c91f0d;;  text-decoration: none; }

.sub_menu ul {
	padding: 0; text-style: none;
	}

.sub_menu li {padding: 0px 20px 0px 0px; font-size:12px; position: relative; top: -40px; left: 80px; text-decoration: none; display:inline; 
	}

.sub_menu_no a:link {color:#000000;  text-decoration: none;}
.sub_menu_no a:hover {color: #c91f0d; text-decoration: none;}
.sub_menu_no a:visited {color:#000000; text-decoration: none;}
.sub_menu_no a:active {color:#c91f0d; font-weight: bold; text-decoration: none;}
.sub_menu_act a {color: #000000;  text-decoration: none;}
.sub_menu_cur a {color:#c91f0d;;  text-decoration: none; }


div.menu_projekte
	{
	font-size: 11px;
	font-weight: bold;
	color: #333;
	position: relative;
	top: 25px;
	right: -50px;
	width: 750px;;
	padding: 0px;
	margin: 0px;
	overflow: visible;
	border-style: solid;
	border-width: 1px;
	text-align: right;	
	border-color: transparent;
	overflow: visible;
	}
		



/*---------- Compagnie_unten rechts -----------------------------------------------------------------------------------------------------------------*/
	
div.compagnie				/*---------- Compagnie und email unten rechts */
	{
	font-size: 12px;
	font-weight: bold;
	position: relative;
	bottom: 120px;
	right: -55px;
	width: 740px;
	height: 18px;
	padding: 0px;
	margin: 0px;
	border-style: solid;
	border-width: 1px;
	text-align: right;	
	border-color: transparent;
	text-decoration: none;
	}
	

/*---------- Schriften -----------------------------------------------------------------------------------------------------------------*/


div.logo1
	{
	color: #c91f0d;
	font-size: 24px;
	font-weight: bold;
	position: relative;
	z-index: 310;
	top: 84px;
	left: -416px;
	height: 30px;
	width: 120px;
	overflow: visible;
	padding: 0px;
	margin: 0px;
	text-align: left;
	border-style: solid;
	border-width: 1px;
	border-color: transparent;
	}

div.logo2
	{
	color: #c91f0d;
	font-size: 28px;
	font-weight: bold;
	position: relative;
	z-index: 321;
	top: 70px;
	left: -386px;
	height: 30px;
	width: 120px;
	overflow: visible;
	padding: 0px;
	margin: 0px;
	text-align: right;
	border-style: solid;
	border-width: 1px;
	border-color: transparent;
	}
		
.rot11
	{
	color: #c91f0d;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}
.rot12
	{
	color: #c91f0d;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}

.rot12_box
	{
	padding-bottom: 10px;
	padding-top: 10px;
	color: #c91f0d;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #ffffff;
	}
		
.box_mehr
	{
	padding-bottom: 10px;
	padding-top: 10px;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #ffffff;
	}
	
.rot16
	{
	color: #c91f0d;
	font-size: 16px;
	font-weight: bold; 
	}

.box_mehr a:visited, .box_mehr a:link, .box_mehr a:hover, .box_mehr a:active {color: #000; text-decoration: none;}
.rot12 a:visited, .rot12 a:link, .rot12 a:hover, rot12 a:active {color: #c91f0d; text-decoration: none;}
.rot12_box a:visited, .rot12_box a:link, .rot12_box a:hover, rot12_box a:active {color: #c91f0d; text-decoration: none;}
.rot12_rechts a:visited, .rot12_rechts a:link, .rot12_rechts a:hover, rot12_rechts a:active {color: #c91f0d; text-decoration: none; align: right;}

.spacing_3 {letter-spacing: 3px;}

.style5 {
	color: #186830;
	font-weight: bold;
	font-size: 14px;
	}

.style6 {
	font-size: 14px;
	color: #186830;
	}

.style2 {
	color: #186830;
	font-weight: bold;
}	


