/* BODY ALLGEMEIN */

body 
{
	background-color:#5e5e5e; 
	margin-left:auto;
	margin-right:auto;
	width:100%;
	font-family:Arial, Sans-Serif;
	color:#666666;
	font-size:10pt;
	}

#bg-body-left 
{
	position:absolute;
	z-index:0;
	width:50%;
	height:750px;
	left:0px;
	top:0px;
	background-image:url(../images/project/bg-body-left.png);
	background-repeat:repeat-x;
	background-position:left top;
	}

#bg-body-right 
{
	position:absolute;
	z-index:0;
	width:50%;
	height:750px;
	right:0px;
	top:0px;
	background-image:url(../images/project/bg-body-right.png);
	background-repeat:repeat-x;
	background-position:right top;
	}
	
a 
{
	color:#de001a; 
	text-decoration:none;
	}
a:hover 
{
	color:#666666; 
	text-decoration:underline;
	}

/* TOP-FRAME */
#frame-top 
{
	position:absolute;
	top:0px;
	height:275px;
	width:950px;
	margin-left:50%;
	left:-475px;
	z-index:1;
	background-image:url(../images/project/header.gif);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#FFFFFF;
	}

#bild-banner 
{
	position:absolute;
	z-index:0;
	width:445px;
	height:220px;
	top:0px;
	left:0px;
	}

#logo 
{
	position:absolute;
	z-index:2;
	width:200;
	height:120px;
	top:0px;
	left:0px;
	}
#linien 
{
	position:absolute;
	z-index:100;
	top:123px;
	left:0px;
	width:185px;
	height:148px;
	background-image:url(../images/project/linien.png);
	background-repeat:no-repeat;
	background-position:left;
	}

#partner 
{
	position:absolute;
	z-index:10;
	right:0px;
	top:0px;
	width:410px;
	height:88px;
	}

#tip-go
{
	position:absolute;
	z-index:10;
	right:22px;
	top:97px;
	height:19px;
	width:20px;
	}
#tip 
{
	position:absolute;
	z-index:10;
	right:50px;
	top:92px;
	height:35px;
	text-align:right;
	}
#tip a.title 
{
	color:#cc0033;
	text-decoration:none;
	font-weight:bold;
	font-size:8pt;
	}
#tip a.text 
{
	color:#333333;
	text-decoration:none;
	font-weight:lighter;
	font-size:8pt;
	}

#search 
{
	position:absolute;
	z-index:50;
	right:22px;
	top:171px;
	height:19px;
	font-size:8pt;
	color:#999999;
	}

#search form.serachform 
{
	}
#search input.searchFormInp
{
	margin:0px;
	padding:0px;
	position:absolute;
	top:0px;
	}
#search input.searchFormImg
{
	margin:0px;
	padding:0px;
	width:20px;
	height:19px;
	}

/* END TOP-FRAME */

#frame-bottom 
{
	position:absolute;
	top:220px;
	margin-left:50%;
	left:-475px;
	width:950px;
	z-index:1;
	background-color:#FFFFFF;
	background-image:url(../images/project/bg-content-top.png);
	background-repeat:no-repeat;
	background-position:top left;
	}


/* BORDER FÜR DIE INHALTE */
table.border 
{
	border-right-color:#7d7d7d;
	border-right-style:solid;
	border-right-width:1px;
	border-left-color:#7d7d7d;
	border-left-style:solid;
	border-left-width:1px;
	border-bottom-width:0px;
	border-top-width:0px;
	padding:0px;
	margin:0px;
	}


/* TITEL */
h1 
{
	color:#cc0033;
	font-size:8pt;
	margin:0px;
	text-transform:uppercase;
	line-height:16px;
	letter-spacing:0.5px;
	}

h2 
{
	color:#FFFFFF;
	font-size:9pt;
	padding:0px 0px 0px 12px;
	margin:0px;
	line-height:24px;
	height:24px;
	min-height:24px;
	vertical-align:middle;
	background-color:#777777;
	text-transform:uppercase;
	background-image:url(../images/project/bg-h2.png);
	background-repeat:no-repeat;
	background-position:right top;
	}

span.h2-small 
{
	color:#cc0033;
	font-size:7.5pt;
	padding:0px;
	font-weight:lighter;
	line-height:20px;
	height:20px;
	vertical-align:middle;
	}

h3 
{
	color:#FFFFFF;
	font-size:9pt;
	padding:10px;
	margin:0px;
	line-height:18px;
	min-height:60px;
	height:60px;
	vertical-align:middle;
	font-weight:bold;
	text-transform:uppercase;
	background-color:#db0019;
	background-image:url(../images/project/bg-info.png);
	background-repeat:no-repeat;
	background-position:left top;
	}
.innercontent h3.innercontent-start
{
	color:#cc0033;
	font-size:9pt;
	padding:0px;
	margin:0px;
	line-height:18px;
	vertical-align:middle;
	text-transform:uppercase;
	background:none;
	}
.innercontent h3 
{
	color:#FFFFFF;
	font-size:9pt;
	padding:0px;
	margin:0px;
	height:0px;
	background-image:none;
	background-color:#FFFFFF;
	}


h4.sm-select 
{
	color:#333333;
	font-size:9pt;
	padding-left:9px;
	padding-bottom:0px;
	margin:0px;
	line-height:18px;
	vertical-align:middle;
	font-weight:bold;
	background:none;
	}

h4 
{
	color:#cc0033;
	font-size:9pt;
	padding:0px;
	margin:0px;
	line-height:20px;
	height:20px;
	vertical-align:middle;
	}
/********************************************************************************************/
/* MENUETEST */
#test-nav
{
	z-index:888;
	position:absolute;
	margin-left:50%;
	left:-475px;
	top:123px;
	width:950px;
	height:48px;
	}
#test-nav-pos
{
	z-index:889;
	position:absolute;
	top:0px;
	left:185px;
	width:765px;
	height:48px;
	background-image:url(../images/project/bg-mm.png);
	background-position:left top;
	background-repeat:repeat-x;
	}
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}
 
#nav a {
	display: block;
	width:127px;
}
 
#nav li { /* all list items */
	float: left;
	width: 225px; /* width needed or else Opera goes nuts */
	margin:0px;
	}

#nav li.sel, #nav li.pas:hover { /* all list items */
	float: left;
	width: 127px; /* width needed or else Opera goes nuts */
	background-image:url(../images/project/bg-mm-sel.png);
	height:27px;
	margin-top:0px;
	color:#FFFFFF;
	line-height:27px;
	vertical-align:middle;
	text-align:center;
}
#nav li.sel-last, #nav li.last:hover { /* all list items */
	float: left;
	width: 130px; /* width needed or else Opera goes nuts */
	background-image:url(../images/project/bg-mm-sel-last.png);
	height:27px;
	margin-top:0px;
	color:#FFFFFF;
	line-height:27px;
	vertical-align:middle;
	text-align:center;
}
#nav li.last { /* all list items */
	float: left;
	width: 130px; /* width needed or else Opera goes nuts */
	background-image:url(../images/project/bg-mm-pas-last.png);
	height:27px;
	margin-top:0px;
	color:#FFFFFF;
	line-height:27px;
	vertical-align:middle;
	text-align:center;
}
#nav li.pas  { /* all list items */
	float: left;
	width: 127px; /* width needed or else Opera goes nuts */
	background-image:url(../images/project/bg-mm-pas.png);
	height:27px;
	margin-top:0px;
	color:#333333;
	line-height:27px;
	vertical-align:middle;
	text-align:center;
}
#nav li.sel a, #nav li.pas a:hover, #nav li.pas a:active, #nav li.sel-last a, #nav li.last a:hover { /* Links Level 01 */
	color:#FFFFFF;
	text-decoration:none;
	font-size:8pt;
	font-weight:bold;
	text-transform:uppercase;
	white-space:nowrap;
}
#nav li.pas a, #nav li.last a { /* Links Level 01 */
	color:#333333; 
	font-size:8pt; 
	font-weight:bold;
	text-decoration:none;
	letter-spacing:0px;
	white-space:nowrap;
	font-weight:bold;
	text-transform:uppercase;
}
 
#nav li ul { /* second-level lists */
	position: absolute;	
	background:#565656;	
	width:500px;
	border:solid 1px #c7c7c7;
	left: -999em;
}


*html #nav li ul {
	margin-left:-63px;
}

.grey {
	background-color:#c7c7c7;
	width:1px;	
}

#nav li.sel ul a, #nav li.pas ul a { /* Links Level 02 */
	color:#e5c90d;
	text-align:left;
}

#nav li.sel ul ul a, #nav li.pas ul ul a { /* Links Level 03 */
	color:#c7c7c7;
	text-transform:none;
	text-align:left
}
 
#nav li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 10em;
}
 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
 
#content {
	clear: left;
}

/* MENUETEST */
/***************************************************************/


/* MAINMENUE */
#navigation
{
	z-index:60;
	position:absolute;
	left:185px;
	top:123px;
	background-image:url(../images/project/bg-mm.png);
	background-position:left top;
	background-repeat:repeat-x;
	width:765px;
	height:48px;
	}

tr.navi1 
{
	}
td.nav1sel, td.nav1:hover
{
	background-image:url(../images/project/bg-mm-sel.png);
	background-repeat:repeat-x;
	background-position:top left;
	line-height:27px;
	height:27px;
	padding:0px;
	margin:0px;
	vertical-align:middle;
	text-align:center;
	width:127px;
 	}
td.nav1 
{
	line-height:27px;
	height:27px;
	padding:0px;
	margin:0px;
	vertical-align:middle;
	text-align:center;
	width:127px;
	}
.bg-mm-left-active 
{
	background-image:url(../images/project/bg-mm-left-active.png);
	background-repeat:no-repeat;
	width:4px;
	height:27px;
	}
.bg-mm-right-active 
{
	background-image:url(../images/project/bg-mm-right-active.png);
	background-repeat:no-repeat;
	width:4px;
	height:27px;
	}
.bg-mm-left-passive 
{
	background-image:url(../images/project/bg-mm-left-passive.png);
	background-repeat:no-repeat;
	width:5px;
	height:27px;
	}
.bg-mm-right-passive 
{
	background-image:url(../images/project/bg-mm-right-passive.png);
	background-repeat:no-repeat;
	width:4px;
	height:27px;
	}


a.nav1 
{
	color:#333333; 
	font-size:8pt; 
	text-decoration:none;
	letter-spacing:0px;
	white-space:nowrap;
	font-weight:bold;
	text-transform:uppercase;
	}
a.nav1:hover 
{
	color:#FFFFFF;
	text-decoration:none;
	} 
a.nav1sel 
{
	color:#FFFFFF; 
	font-size:8pt; 
	text-decoration:none;
	font-weight:bold;
	white-space:nowrap;	
	text-transform:uppercase;
	}
a.nav1sel:hover 
{
	color:#FFFFFF;
	text-decoration:none;
	} 

/* SUBMENUE LINKE SEITE */
table.nav2-left {
	padding:0px;
	margin:0px;
	width:100%;
	color:#333333;
}
table.nav2-left td {
	padding-left:9px;
	margin:0px;
	height:24px;
	border-bottom:solid 1px #cccccc;
}
table.nav2-left td.last {
	padding-left:9px;
	margin:0px;
	height:24px;
	border-bottom:solid 1px #FFFFFF;
}
table.nav2-left td.nav2sel-left {
	padding-left:9px;
	margin:0px;
	height:24px;
	border-bottom:solid 1px #cccccc;
}


a.nav2-left, a.nav2-left:visited  {
	color:#333333;
	text-decoration:none;
	font-size:9pt;
}
a.nav2-left:hover  {
	color:#c90019;
	text-decoration:none;
	font-size:9pt;
}
a.nav2sel-left  {
	color:#c90019;
	text-decoration:none;
	font-size:9pt;
	font-weight:bold;
}
a.nav2sel-left:hover  {
	color:#333333;
	text-decoration:none;
	font-size:9pt;
	font-weight:bold;
}

div.selsportart {
	border:solid 0px red;
	padding:0px;
	margin:0px;
	height:30px;
}

div.selsportart select {
	border:solid 1px #CCCCCC;
	width:160px;
	padding:0px;
	margin-left:9px;
}


option.nav2-left-select, option.nav2-left-select a {
	background-color:#F2F2F2;
	font-size:9pt;
	line-height:18px;
	height:20px;
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	margin-left:0px;
	vertical-align:middle;
	margin-top:2px;
}

/* DRITTE EBENE */
table.nav3-left td {
	padding-left:10px;
	margin:0px;
	width:100%;
	height:20px;
	color:#333333;
	border-bottom:solid 1px #FFFFFF;
}
table.nav3-left td {
	padding-left:10px;
	margin:0px;
	width:100%;
	height:20px;
	color:#333333;
	border-bottom:solid 1px #FFFFFF;
}
a.nav3-left, a.nav3-left:visited  {
	color:#333333;
	text-decoration:none;
	font-size:8pt;
}
a.nav3-left:hover  {
	color:#c90019;
	text-decoration:none;
	font-size:8pt;
}
a.nav3sel-left  {
	color:#c90019;
	text-decoration:none;
	font-size:8pt;
	font-weight:bold;
}
a.nav3sel-left:hover  {
	color:#333333;
	text-decoration:none;
	font-size:8pt;
	font-weight:bold;
}
option.nav3-left-select, option.nav3-left-select a {
	background-color:#FFFFFF;
	font-size:8pt;
	line-height:14px;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
	margin-left:8px;
}
/* VIERTE EBENE */
table.nav4-left td {
	padding-left:10px;
	margin:0px;
	width:100%;
	height:20px;
	color:#333333;
	border-bottom:solid 1px #FFFFFF;
}
table.nav4-left td {
	padding-left:10px;
	margin:0px;
	width:100%;
	height:20px;
	color:#333333;
	border-bottom:solid 1px #FFFFFF;
}
a.nav4-left, a.nav4-left:visited  {
	color:#333333;
	text-decoration:none;
	font-size:8pt;
}
a.nav4-left:hover  {
	color:#c90019;
	text-decoration:none;
	font-size:8pt;
}
a.nav4sel-left  {
	color:#c90019;
	text-decoration:none;
	font-size:8pt;
	font-weight:bold;
}
a.nav4sel-left:hover  {
	color:#333333;
	text-decoration:none;
	font-size:8pt;
	font-weight:bold;
}



/* HOVER:SUBMENUE */

#subnavigation 
{
	z-index:200;
	width:1080px;
	position:absolute;
	margin-left:50%;
	left:-540px;
	top:150px;
	height:1px;
	border:solid 0px red;
	}

#subnavigation div.navi2-02 {
	position:absolute;
	left:252px;
	background-color:#555555;
	border:solid 1px #f1f1f1;
	padding:12px 11px 12px 11px;
	width:250px;
}
#subnavigation div.navi2-03 {
	position:absolute;
	left:379px;
	background-color:#555555;
	border:solid 1px #f1f1f1;
	padding:12px 11px 12px 11px;
	width:250px;
}
#subnavigation div.navi2-04 {
	position:absolute;
	left:507px;
	background-color:#555555;
	border:solid 1px #f1f1f1;
	padding:12px 11px 12px 11px;
	width:250px;
}
#subnavigation div.navi2-05 {
	position:absolute;
	left:635px;
	background-color:#555555;
	border:solid 1px #f1f1f1;
	padding:12px 11px 12px 11px;
}
#subnavigation div.navi2-06 {
	position:absolute;
	left:764px;
	background-color:#555555;
	border:solid 1px #f1f1f1;
	padding:12px 11px 12px 11px;
	width:250px;
}
#subnavigation div.navi2-07 {
	position:absolute;
	left:893px;
	background-color:#555555;
	border:solid 1px #f1f1f1;
	padding:12px 11px 12px 11px;
	width:250px;
}


li.nav2 
{
	line-height:20px !important;
	padding:0px !important;
	margin-left:-5px !important;
	vertical-align:middle !important;
	list-style:none !important;
	list-style-position:inside !important;
	width:223px !important;
	}

li.nav2 a, li.nav2 a:visited 
{
	color:#e6ca0e !important; 
	font-size:8pt !important; 
	font-weight:bold !important;
	text-decoration:none !important;
	padding-left:5px !important;
	padding-right:5px !important;
	letter-spacing:0px !important;
	text-transform:uppercase !important;
	}
li.nav2 a:hover
{
	color:#cc3300 !important; 
	font-size:8pt !important; 
	font-weight:bold !important;
	text-decoration:none !important;
	padding-left:5px !important;
	padding-right:5px !important;
	letter-spacing:0px !important;
	text-transform:uppercase !important;
	}
#nav li.nav3, li.nav3 
{
	line-height:20px !important;
	padding:0px !important;
	margin:0px !important;
	vertical-align:middle !important;
	background-image:url(../images/project/sm-arrow.png) !important;
	background-repeat:no-repeat !important;
	background-position:left 7px !important;
	color:#c7c7c7 !important;	
	width:200px !important;
	list-style-type:none !important;
	list-style-position:inside !important;
	}
li.nav3 a, li.nav3 a:visited
{
	color:#c7c7c7 !important; 
	font-size:9pt !important;
	text-decoration:none !important;
	padding-left:10px !important;
	padding-right:5px !important;
	letter-spacing:0px !important;
	text-transform:none !important;
	font-weight:normal !important;
	}
li.nav3 a:hover
{
	color:#e6ca0e !important; 
	font-size:9pt !important; 
	text-decoration:none !important;
	padding-left:10px !important;
	padding-right:5px !important;
	letter-spacing:0px !important;
	}

 
/* INFOCONTAINER */
#infocontainer 
{
	position:absolute;
	background-image:url(../images/project/bg-info.gif);
	background-repeat:repeat-x;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	background-color:#FFFFFF;
	left:3px;
	top:77px;
	color:#666666; 
	font-size:8pt;
	width:181px;
	line-height:15px;
	}
	
div.info 
{
	color:#666666; 
	font-size:8pt;
	}
div.info-text 
{
	color:#666666; 
	font-size:8pt;
	padding:5px 8px 0px 8px;
	}
div.info-text a, div.info-text a:visited 
{
	color:#de001a;
	text-decoration:none;
	padding-top:0px;
	height:25px;
	}
div.info-text a:hover 
{
	color:#666666;
	text-decoration:underline;
	}


	
/* CONTENT */
#content 
{
	position:relative;
	z-index:100;
	width:721px;
	left:206px;
	top:0px;
	color:#cc0033; 
	line-height:23px;
	height:auto !important;
	min-height:600px;
	height:600px;
	}
* hmtl #content 
{
	height:600px;
	}

div.content 
{
	position:relative;
	top:0px;
	right:0px;
	}

#content .left {
	width:200px;
	float:left;
}
#content .right {
	width:200px;
	float:right;
}

#content ul.innercontent {
	padding:0px;
	margin-left:15px;
}
#content ul.innercontent li {
	padding-left:0px;
	margin:0px;
	line-height:20px;
	border:solid 0px red;
	list-style:square outside;
}
#content .innercontent ul li {
	padding-left:0px;
	margin-left:20px;
	line-height:20px;
	list-style:square outside;
}
#content .innercontent ol li {
	padding-left:0px;
	margin-left:20px;
	line-height:20px;
	list-style:decimal outside;
}

table.innercontent, table.innercontent-start, div.content div
{
	color:#666666; 
	font-size:9pt; 
	margin:0px 0 0px 0px;
	width:100%;
	}

td.innercontent
{
	color:#666666; 
	font-size:9pt; 
	margin:0px;
	line-height:14pt;
	padding:10px 20px 10px 12px;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	}
td.innercontent-top
{
	color:#666666; 
	font-size:9pt; 
	margin:0px;
	line-height:14pt;
	padding:4px 20px 4px 12px;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	}
td.innercontent-bottom
{
	color:#666666; 
	font-size:9pt; 
	margin:0px;
	line-height:14pt;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	text-align:right;
	}
td.innercontent-sitemap
{
	color:#666666; 
	font-size:9pt; 
	margin:0px !important;
	padding:0px !important;
	width:100% !important;
	line-height:14pt;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	}

p.content
{
	color:#666666; 
	font-size:9pt; 
	margin:0px;

	}
td.contenttext 
{
	color:#666666; 
	margin:0px;
	font-size:9pt; 
	}

.contenttext 
{
	color:#000000; 
	margin:0px;
	font-size:9pt; 
	}
a.contenttext, a.contenttext:visited, #content a, #content a:visited
{
	color:#de001a; 
	text-decoration:none;
	font-size:9pt; 
	background-image:url(../images/project/more.png);
	background-repeat:no-repeat;
	background-position:left 2px;
	padding-left:18px;
	}
	
#content a img, #content a:visited img
{
	color:#de001a; 
	text-decoration:none;
	font-size:9pt; 
	background:none !important;
	border:solid 0px red !important;
	}

a.contenttext:hover, #content a:hover
{
	color:#666666; 
	text-decoration:underline;
	font-size:9pt; 
	}

.contenttable 
{
	text-align:left;
		}

td.innercontent-toc
{
	color:#666666; 
	font-size:8pt; 
	margin:0px;
	padding:5px 9px 0px 9px;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	}
a.toc, a.toc:visited, #content a.toc, #content a.toc:visited
{
	color:#de001a; 
	text-decoration:none;
	font-size:8pt; 
	background-image:url(../images/project/toc.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;
	}
a.toc:hover, #content a.toc:hover
{
	color:#666666; 
	text-decoration:underline;
	font-size:8pt; 
	}

/*Tabellen*/
table.cell 
{
	padding:0px 0px 15px 0px;
	margin:0px 0px 15px 0px;
	font-size:9pt;
	color:#666666;
	background-color:#FFFFFF;
	}
table.cell tr 
{
	vertical-align:top;
	width:100%;
	}
th.cell 
{
	padding:5px 3px 3px 5px;
	vertical-align:top;
	margin:0px;
	font-size:9pt;
	color:#de001a;
	text-align:left;
	font-weight:bold;
	border:solid 1px #F2F2F2;
	}
td 
{
	padding:0px;
	margin:0px;
	font-size:9pt;
	color:#666666;
	text-align:left;
	}
td.cell, td.cell1 
{
	padding:5px 3px 3px 5px;
	vertical-align:top;
	margin:0px;
	font-size:9pt;
	color:#666666;
	text-align:left;
	line-height:14pt;
	border:solid 1px #F2F2F2;
	}

#content table.list {
	padding:0px !important;
	margin:0px !important;
	width:488px !important;
}
#content table.list img {
	padding:0px !important;
	margin:0px !important;
}

#content td.list-cell {
	width:30%;
	background-image:url(../images/project/more.png);
	background-repeat:no-repeat;
	background-position:right 2px;
	text-align:left;
	padding:0px;
	margin:0px;
	height:25px;
}
#content td.list-line {
	width:11px !important;
	background-image:url(../images/project/cell-line.png);
	background-repeat:repeat-y;
	background-position:center;
	padding:0px !important;
	margin:0px !important;
}


#content a.list-head, #content a.list-head:visited
{
	color:#de001a; 
	text-decoration:none;
	font-size:9pt; 
	text-transform:uppercase;
	width:100%;
	background-image:none;
	font-weight:bold;
	padding:0px !important;
	}
#content a.list-head:hover
{
	color:#666666; 
	text-decoration:none;
	font-size:9pt; 
	width:100%;
	font-weight:bold;
	padding:0px !important;
	}
#content a.list-content, #content a.list-content:visited
{
	color:#666666; 
	text-decoration:none;
	font-size:9pt; 
	background-image:none;
	width:100%;
	padding:0px !important;
	}
#content a.list-content:hover
{
	color:#de001a; 
	text-decoration:none;
	font-size:9pt; 
	width:100%;
	padding:0px !important;
	}


	/* FORMULARDATEN */
	.contentformular, 	.contentformulartext
	{
		font-size:9pt; 
		color:#cc0033; 
		}
	input, label
	{
		font-size:9pt; 
		margin-left:9px;
		color:#cc0033; 
		}
	textarea 
	{
		font-size:9pt; 
		margin-left:9px;
		color:#cc0033; 
		}
	select 
	{
		font-size:9pt; 
		margin-left:9px;
		color:#cc0033; 
		}
	
.image 
{
	color:#7d7d7d; 
	font-size:7.5pt;
	}
p.image 
{	margin-top:3px;
	font-size:7.5pt;
	}
td.image 
{
	text-align:center;
	}



/* LISTENFORMATIERUNG */
#content ul.sitemap {
	list-style-type:none;
	margin:0px !important;
	padding:0px 15px 0px 15px !important;
 }
#content ul.sitemap li {
	list-style-type:none;
	margin:0px 0px 0px 0px !important;
}

/* SITEMAP */
li.sitemap1 
{
	list-style-type:none !important;
	border-top:solid 1px #F2F2F2;
	border-bottom:solid 1px #F2F2F2;
	background-color:#F8F8F8;
	margin:0px !important;
	padding:0px 0px 0px 3px !important;
	width:100% !important;
	}
li.sitemap2
{
	list-style:none !important;
	list-style-position:inside !important;
	padding:0px 0px 0px 0px !important;
	font-size:9pt;
	color:#666666 !important;
	width:100% !important;
	}
li.sitemap2 br, li.sitemap2 a br
{
	float:left !important;
	}
li.sitemap3
{
	list-style:none !important;
	list-style-position:inside !important;
	font-size:8pt;
	color:#cc0033 !important;
	text-decoration:none;
	padding-left:20px !important;
	line-height:18px;
	}
li.sitemap3 br
{
	float:left !important;
	}
	
a.sitemap1, a.sitemap1:visited
{
	font-size:9pt !important;
	color:#cc0033 !important;
	text-decoration:none !important;
	line-height:24px !important;
	font-weight:bold !important;
	text-transform:uppercase !important;
	}
a.sitemap1:hover 
{
	color:#666666 !important;
	text-decoration:underline !important;
	font-weight:bold !important;
	}
	
a.sitemap2, a.sitemap2:visited
{
	font-size:9pt !important;
	color:#666666 !important;
	text-decoration:none !important;
	margin-left:15px !important;
	line-height:18px !important;
	text-transform:uppercase;
	font-weight:bold !important;
	}
a.sitemap2:hover 
{
	color:#cc0033 !important;
	text-decoration:none !important;
	margin-left:15px !important;
	}

a.sitemap3, a.sitemap3:visited
{
	font-size:9pt !important;
	color:#cc0033 !important;
	text-decoration:none !important;
	padding-left:20px !important;
	line-height:18px !important;
	}
a.sitemap3:hover 
{
	color:#666666 !important;
	text-decoration:none !important;
	padding-left:20px !important;
	}

	
/* PIKTOGRAMME */
div.icons 
{
	text-align:right;
	}
.icon 
{
	margin-right:7px;
	}
	
/* TOP OF PAGE */
.topofpage
{
	position:absolute;
	bottom:0px;
	height:12px;
	text-align:right;
	width:12px;
	}

/* SPACER-DIV */
.spacer 
{
	height:0px;
	padding:0px;
	margin:0px;
	}
	
/* QUICKLINKS */
td.quicklinks
{
	color:#a70b16;
	text-decoration:none;
	font-size:7.5pt;
	padding-left:20px;
	}
td.quicklinks a
{
	color:#a70b16;
	text-decoration:none;
	font-size:7.5pt;
	}
td.quicklinks a:hover
{
	color:#a70b16;
	text-decoration:underline;
	font-size:7.5pt;
	}

#footer
{
	width:100%;
	background-image:url(../images/project/bg-footer.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	background-color:#FFFFFF;
	border:solid 0px red;
	color:#666666;
	height:27px;
	text-transform:uppercase;
	font-size:8pt;
	text-align:center;
	}
#footer a 
{
	color:#666666;
	font-size:8pt;
	text-decoration:none;
	}
#footer a:hover 
{
	color:#666666;
	font-size:8pt;
	text-decoration:underline;
	}

#content .pictgallery, #content .pictgallery a {
	background:none !important;
}