/* BODY ALLGEMEIN */

body 
{
	background-color:#fff;
	background-image:url(../images/project/bg-web.gif);
	background-repeat:repeat-x;
	margin:0px 0px 0px 50%;
	margin-top:0px;
	width:100%;
	font-family:Verdana, Sans-Serif;
	color:#707173;
	font-size:9pt;
	}

a 
{
	color:#707173; 
	text-decoration:underline;
	}
a:hover 
{
	
	color:#707173; 
	text-decoration:none;
	}
div, span, font, p, td, em {
	font-family:Verdana, Sans-Serif;	
}

/* TOP-FRAME */
#frame-top 
{
	position:absolute;
	border:solid 0px red;
	top:15px;
	left:50%;
	margin-left:-479px;
	height:184px;
	width:958px;
	z-index:1;
	background-image:url(../images/project/bg-header.png);
	background-repeat:no-repeat;
	background-position:7px 34px;
	}
#banner 
{
	position:absolute;
	left:0px;
	z-index:200;
	}


/* END TOP-FRAME */

#frame-bottom 
{
	position:absolute;
	top:213px;	
	border:solid 0px red;
	left:50%;
	margin-left:-471px;
	padding-top:6px;
	width:950px;
	z-index:3;
	background-color:#FFFFFF;
	}
	
form.serachform 
{
	margin-left:0px;
	padding-left:0px;
	width:300px;
	position:absolute;
	top:187px;
	left:225px;
	}
input.searchFormInp
{
	margin:0px;
	padding:0px;
	}
input.searchFormImg
{
	margin:0px;
	padding:0px;
	background-color:#FFA800;
	}


/* 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:#707173;
	font-size:8pt;
	margin:0px;
	text-transform:uppercase;
	line-height:16px;
	letter-spacing:0.5px;
	}

h2 
{
	color:#707173;
	font-size:8pt;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px -5px;
	line-height:20px;
	vertical-align:middle;
	}

h3 
{
	color:#707173;
	font-size:8pt;
	padding:0px;
	margin:0px;
	line-height:20px;
	height:20px;
	vertical-align:middle;
	}

h4 
{
	color:#707173;
	font-size:9pt;
	padding:0px;
	margin:0px;
	line-height:20px;
	height:20px;
	vertical-align:middle;
	}

/* MAINMENUE */
#navigation 
{
	z-index:3;
	position:absolute;
	left:200px;
	top:155px;
	border:solid 0px red;
	width:614px;
	}
td.nav1 
{
	background-image:url(../images/project/bg-nav.png);
	background-repeat:no-repeat;
	width:153px;
	background-position:0px 0px;
	text-align:center;
	line-height:36px;
	height:41px;
	padding:0px 0px 0 0;
	margin:0px 0px 0 0px;
	vertical-align:top;
	}
a.nav1, a.nav1:active, a.nav1:visited 
{
	color:#195aa2; 
	font-size:11px; 
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	white-space:nowrap;
	}
a.nav1:hover 
{
	color:#f4a358 !important; 
	text-decoration:none;
	} 

td.nav1:hover, td.navi1:hover a.nav1:active
{
	width:153px;
	text-align:center;
	line-height:36px;
	height:41px;
	color:#f4a358 !important; 
	padding:0px;
	margin:0px;
	vertical-align:top;
	}

/* AKTIVES MENUE */
td.nav1sel 
{
	background-image:url(../images/project/bg-nav-sel.png);
	background-repeat:no-repeat;
	background-position:top left;
	width:153px;
	text-align:center;
	line-height:36px;
	height:41px;
	padding:0px;
	margin:0px;
	vertical-align:top;
	}

	a.nav1sel 
	{
		color:#FFFFFF; 
		font-size:11px; 
		font-weight:bold;
		text-decoration:none;
		text-transform:uppercase;
		white-space:nowrap;
		}
	a.nav1sel:hover 
	{
		color:#FFFFFF;
		text-decoration:none;
		} 

/* SUBMENUE */
#nav2 
{
	position:absolute;
	background-color:#a1a1a1;
	height:492px;
	width:185px;
	z-index:5;
	top:23px;
	left:20px;
	}
table.nav2 
{
	width:185px;
	}
td.nav2sel, td.nav2:hover
{
	height:24px;
	padding:0px 0 0 20px;
	width:185px;
	background-image:url(../images/project/bg-navi2-sel-01.gif);
	background-repeat:no-repeat;
	background-color:#f2efe8;
	}
td.nav2 
{
	height:24px;
	padding:0px 0 0 20px;
	vertical-align:middle;
	width:185px;
	background-image:url(../images/project/bg-navi2-pas.gif);
	background-repeat:no-repeat;
	background-color:#f2efe8;
	}

a.nav2 
{
	color:#FFFFFF; 
	font-size:9px; 
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	}
a.nav2:hover 
{
	color:#FFFFFF;
	text-decoration:none;
	} 
a.nav2sel 
{
	color:#FFFFFF; 
	font-size:9px; 
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	}
a.nav2sel:hover 
{
	color:#FFFFFF;
	text-decoration:none;
	} 
	
	/* 3. EBENE */
	td.nav3sel, td.nav3:hover 
	{
		height:24px;
		padding:0px;
		width:185px;
		background-image:url(../images/project/bg-nav3.png);
		background-repeat:no-repeat;
		background-color:#f2efe8;
		}
	td.nav3
	{
		height:24px;
		padding:0px;
		vertical-align:middle;
		width:185px;
		background-image:url(../images/project/bg-navi3-pas.png);
		background-repeat:no-repeat;
		background-color:#f2efe8;
		}

	a.nav3 
	{
		color:#FFFFFF; 
		font-size:9px; 
		text-decoration:none;
		padding-left:35px;
		font-weight:bold;
		text-transform:uppercase;
		}
	a.nav3:hover 
	{
		color:#FFFFFF;
		text-decoration:none;
		} 
	a.nav3sel 
	{
		color:#FFFFFF; 
		font-size:9px; 
		text-decoration:none;
		padding-left:35px;
		font-weight:bold;
		text-transform:uppercase;
		}
	a.nav3sel:hover 
	{
		color:#FFFFFF;
		text-decoration:none;
		} 
 
 	/* 4. EBENE */
	td.nav4sel, td.nav4:hover 
	{
		height:24px;
		padding:0px;
		width:185px;
		background-image:url(../images/project/bg-nav4.png);
		background-repeat:no-repeat;
		background-color:#f2efe8;
		}
	td.nav4
	{
		height:24px;
		padding:0px;
		vertical-align:middle;
		width:185px;
		background-image:url(../images/project/bg-navi3-pas.png);
		background-repeat:no-repeat;
		background-color:#f2efe8;
		}

	a.nav4
	{
		color:#FFFFFF; 
		font-size:9px; 
		text-decoration:none;
		padding-left:45px;
		font-weight:normal;
		text-transform:uppercase;
		}
	a.nav4:hover 
	{
		color:#FFFFFF;
		text-decoration:none;
		} 
	a.nav4sel 
	{
		color:#FFFFFF; 
		font-size:9px; 
		text-decoration:none;
		padding-left:45px;
		font-weight:bold;
		text-transform:uppercase;
		}
	a.nav4sel:hover 
	{
		color:#FFFFFF;
		text-decoration:none;
		} 
 
/* INFOCONTAINER */
#infocontainer 
{
	position:absolute;
	background-image:url(../images/project/bg-info.gif);
	background-repeat:repeat-x;
	background-color:#8e101f;
	left:17px;
	color:#fff8e5; 
	width:250px;
	line-height:23px;
	height:354px;
	}
	
div.info 
{
	padding-left:32px;
	padding-right:7px;
	}
#infocontainer a, #infocontainer a:visited 
{
	color:#fff8e5;
	text-decoration:underline;
	}
#infocontainer a:hover 
{
	color:#fff8e5;
	text-decoration:none;
	}


	
/* CONTENT */
#content 
{
	position:absolute;
	width:950px;
	height:570px;
	right:0px;
	color:#707173; 
	background-color:#FFFFFF;
	background-image:url(../images/project/bg-content.gif);
	background-repeat:no-repeat;
	background-position:top 225px;
	}

div.content 
{
	position:relative;
	background-image:Url(../images/project/bg-navi2-kachel.png);
	background-repeat:repeat-y;
	background-position:20px top;
	width:950px;
	top:25px;
	left:0px;
	padding-left:250px;
	}
table.innercontent
{
	border:solid 0px red;
	color:#707173; 
	font-size:8pt; 
	width:725px;
	margin:0px 0 0px -25px;
	background-image:Url(../images/project/ringe.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	background-color:#FEFEFE;
	}

td.innercontent
{
	color:#707173; 
	font-size:8pt; 
	/*line-height:23px;*/
	margin:0px;
	padding:0px 20px 10px 20px;
	}

p.content
{
	color:#707173; 
	/*line-height:23px;*/
	font-size:8pt; 
	margin:0px;

	}
td.contenttext 
{
	color:#707173; 
	/*line-height:23px;*/
	margin:0px;
	font-size:8pt; 
	}

.contenttext 
{
	color:#707173; 
	/*line-height:23px;*/
	margin:0px;
	font-size:8pt; 
	}
a.contenttext 
{
	color:#707173; 
	text-decoration:underline;
	font-size:8pt; 
	}
a.contenttext:hover 
{
	color:#707173; 
	text-decoration:none;
	font-size:8pt; 
	}

.contenttable 
{
	text-align:left;
		}

/*Tabellen*/
table.cell 
{
	padding:0px 0px 15px 0px;
	margin:0px 0px 15px 0px;
	font-size:8pt;
	color:#707173;
	}
table.cell tr 
{
	vertical-align:top;
	}
th.cell 
{
	padding:0px;
	margin:0px;
	font-size:8pt;
	color:#707173;
	text-align:left;
	}
td, td.cell, td.cell1 
{
	padding:0px;
	margin:0px;
	font-size:8pt;
	color:#707173;
	text-align:left;
	}

	/* FORMULARDATEN */
	.contentformular, 	.contentformulartext
	{
		font-size:8pt; 
		color:#707173; 
		}
	input, label
	{
		font-size:8pt; 
		margin-left:9px;
		color:#707173; 
		}
	textarea 
	{
		font-size:8pt; 
		margin-left:9px;
		color:#707173; 
		}
	select 
	{
		font-size:8pt; 
		margin-left:9px;
		color:#707173; 
		}
	
.image 
{
	color:#7d7d7d; 
	font-size:7.5pt;
	}
p.image 
{	margin-top:3px;
	font-size:7.5pt;
	}
td.image 
{
	text-align:center;
	}



/* LISTENFORMATIERUNG */
li, ul {
	list-style-image:url(lister.gif); list-style-position:outside;
	margin-left:20px;
}

/* SITEMAP */
li.sitemap1 
{
	list-style-image:url(lister01.gif); 
	margin-left:10px;	
	}
li.sitemap2
{
	list-style-image:url(lister.gif); 
	list-style-position:inside;
	}
	
a.sitemap1, a.sitemap1:visited
{
	font-size:8pt;
	color:#707173;
	text-decoration:underline;
	font-weight:bold;
	}
a.sitemap1:hover 
{
	/*color:#e20026;*/
	text-decoration:none;
	font-weight:bold;
	}
	
a.sitemap2, a.sitemap2:visited
{
	font-size:8pt;
	color:#707173;
	text-decoration:underline;
	padding-left:10px;

	}
a.sitemap2:hover 
{
	/*color:#e20026;*/
	text-decoration:none;
	padding-left:10px;
	}
	
/* PIKTOGRAMME */
div.icons 
{
	text-align:right;
	}
.icon 
{
	margin-right:7px;
	}
	
/* TOP OF PAGE */
.topofpage 
{
	height:10px;
	text-align:right;
	width:680px;
	text-align:right;
	border:solid 0px red;
	margin-bottom:40px;
	}

/* SPACER-DIV */
.spacer 
{
	height:0px;
	padding:0px;
	margin:0px;
	}
	
/* QUICKLINKS */
#quicklinks
{
	position:absolute;
	z-index:3;
	right:15px;
	bottom:9px;
	}
#quicklinks a
{
	color:#FFFFFF;
	text-decoration:none;
	font-size:7pt;
	padding-left:10px;
	}
#quicklinks a:hover
{
	color:#FFFFFF;
	text-decoration:underline;
	font-size:7pt;
	}

/* FOOTER */
#footer
{
	width:100%;
	padding-left:10px;
	background-image:url(../images/project/bg-footer.gif);
	background-repeat:repeat-x;
	border:solid 0px red;
	}

/* STARTSEITE */

#frame-botton-start
{
	position:absolute;
	top:213px;	
	border:solid 0px red;
	left:50%;
	margin-left:-471px;
	padding-top:6px;
	width:950px;
	z-index:3;
	background-color:#FFFFFF;
	}
.sponsoren-data 
{
	border:solid 0px red;
	text-align:center;
	padding-top:20px;
	}
.sponsoren-data h3 
{
	text-transform:uppercase;
	font-weight:normal;
	font-size:7.5pt;
	color:#707173;
	padding-bottom:5px;
	}
.sponsoren-data img 
{
	margin-bottom:10px;
	}


#contentStart
{
	border:solid 0px red;
	position:absolute;
	top:0px;
	left:0px;
	width:950px;
	height:610px;
	z-index:3;
	background-color:#FFFFFF;
	}

/* NEWS-BANNER */
#news 
{
	background-image:url(../images/project/bg-news.png);
	background-repeat:repeat-x;
	margin:30px 0 0 20px;
	border:solid 0px red;
	width:910px;
	height:351px;
	background-color:#fff;
	    }
#archiv-link
{
    float:right;
    margin:5px 20px 0 0px;
	}
#archiv-link a
{
    color:#195aa2 !important;
    font-weight:bold;
    text-decoration:none !important;
    }

#partner-banner
{
    height:157px;
    width:606px;
	z-index:3;
	background-image:url(../images/project/bg-partner.png);
	background-repeat:no-repeat;
	background-position:top left;
	float:right;
	margin-right:20px;
	margin-top:15px;
	}


/* TERMINE */
#termine-banner 
{
    width:294px;
    height:157px;
    margin-left:20px;
    margin-top:20px;
    background-image:url(../images/project/bg-termine.png);
    float:left;
    }
#termine-banner p, #termine-banner div 
{
    font-size:12px !important;
    line-height:16px;
    }
	
#termine-single 
{
    padding:6px 0px 0 15px;
    background:url(../images/project/bg-termine-single.png) no-repeat;
    margin:25px 0 0 35px;
    width:230px;
    height:149px;
    }
*html #termine-single, *+html #termine-single 
{
    width:255px;
    }
#termine-single a, #termine-single a:visited, #termine-single a:active,
#termine-single font a, #termine-single font a:visited, #termine-single font a:active
{
    text-decoration:none !important;
    }

/* NEWS */

#news1, #news2, #news3 
{
    width:286px;
    height:345px;
    background-image:url(../images/project/bg-news-single.png);
    background-repeat:no-repeat;
    background-position:bottom left;
    float:left;
    }
#news1 h2, #news2 h2, #news3 h2 
{
    font-size:14px;
    color:#195aa2;
    font-weight:bold;
    text-align:center;
    margin:0 0 10px 0px;
    }
 
#news1 p, #news2 p, #news3 p 
{
    padding:0 10px 0 10px;
    line-height:18px;
    }
#news1 p img, #news2 p img, #news3 p img 
{
    margin:0 -10px 0 -9px;
    }
#news1 a, #news2 a, #news3 a 
{
    color:#195aa2;
    }

#news1 
{
    margin-left:35px;
    }
#news1, #news2 
{
    margin-right:5px;
    }
    
/* SPONSOREN */
#sponsor1, #sponsor2, #sponsor3 
{
    width:189px;
    height:120px;
    background-image:url(../images/project/bg-sponsor-single.png);
    background-repeat:no-repeat;
    background-position:bottom left;
    float:left;    
    margin-bottom:4px;
    }
#sponsor1, #sponsor2 
{
    margin-right:3px;
    }
#sponsor1 
{
    margin-left:25px;
    }
#button-partner 
{
    margin-left:25px;
    }
 #sponsor1 h3, #sponsor2 h3, #sponsor3 h3 
 {
     font-weight:normal;
     text-align:center;
     margin:0 0 0 -5px;
     text-transform:uppercase;
     font-size:10px;
     }
 #sponsor1 img, #sponsor2 img, #sponsor3 img 
 {
     padding:10px 0px 0px 13px;
     }
  *html #sponsor1 img,*html  #sponsor2 img,*html  #sponsor3 img 
 {
     margin:10px 0px 0px 13px;
     }
