/* BODY ALLGEMEIN */
body 
{
	background-color:#FFFFFF; 
	margin:0px; 
	font-family:Verdana, Sans-Serif;
	background-image:url(bgkachel.gif);
	background-repeat:repeat-y;
	}
a 
{
	color:#666666; 
	text-decoration:underline;
	}
a:hover 
{
	color:#ff9900; 
	text-decoration:underline;
	}

/* MAIN-DIV */
#kachel 
{
	background-color:#ffa800;
	background-image:url(kachel.gif);
	background-repeat:repeat-x;
	height:187px;
	width:100%;
	z-index:0;
	}
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 */
.headline 
{
	background-color:#AA2B2B; 
	color:#E69999; 
	font-size:10pt; 
	font-weight:bold
	}

h1 
{
	color:#ffa800;
	font-size:8pt;
	margin:0px;
	text-transform:uppercase;
	line-height:16px;
	letter-spacing:0.5px;
	}

h2 
{
	color:#707070;
	font-size:7.5pt;
	background-color:#ffe5b2;
	padding-left:7px;
	margin:0px;
	line-height:20px;
	height:20px;
	vertical-align:middle;
	}

h3 
{
	color:#707070;
	font-size:7.5pt;
	margin:0px;
	}

h4 
{
	color:#707070;
	font-weight:lighter;
	font-size:7.5pt;
	margin:0px;
	text-transform:uppercase;
	text-align:center;
	line-height:18px;
	padding-bottom:10px;
	}

.grey 
{
	background-color:#b6b6b6;
	}


/* LOGO */
#logodiv
{
	text-align:center;
	top:0px;
	position:absolute;
	height:186px;
	left:626px;
	width:150px;
	background-color:#FFFFFF;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#ffa800;
	}
	
#logo 
{
	padding-top:10px; 
	padding-bottom:5px;
	}
	

/*BANNER*/
#banner 
{
	position:relative;
	text-align:left;
	top:16px;
	margin:0px;
	padding:0px;	
	}

img.collage 
{
	border-bottom-color:#ffa800;
	border-bottom-width:20px;
	border-bottom-style:solid;
	}

#head 
{
	position:absolute;
	left:51px;
	height:186px;
	background-color:#FFFFFF;
	width:172px;
	border:solid 0px red;
	}

/* MAINMENUE */
div.navborder
{
	background-color:#FFFFFF;
	padding-left:1px;
	padding-right:1px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	border:solid 0px red;
	}


div.nav1sel 
{
	background-color:#ffa800;
	line-height:20px;
	padding:0px;
	margin:0px;
	vertical-align:middle;
	border:solid 0px red;
	}
div.nav1 
{
	line-height:20px;
	vertical-align:middle;
	}

a.nav1 
{
	color:#707070; 
	font-size:8pt; 
	text-decoration:none;
	padding-left:6px;
	padding-right:20px;
	}
a.nav1:hover 
{
	color:#ffa800;
	text-decoration:none;
	} 
a.nav1sel 
{
	color:#FFFFFF; 
	font-size:8pt; 
	text-decoration:none;
	padding-left:6px;
	padding-right:20px;
	padding-top:0px;
	padding-bottom:0px;
	}
a.nav1sel:hover 
{
	color:#FFFFFF;
	text-decoration:none;
	} 

	/* DIV'S FÜR DIE POSITIONSANGABE */
	div.nav1pos1 
	{
		position:absolute;
		top:19px;
		left:1px;
		width:170px;
		height:18px;
		}
	div.nav1pos2
	{
		position:absolute;
		top:40px;
		left:1px;
		width:170px;
		}
	div.nav1pos3
	{
		position:absolute;
		top:61px;
		left:1px;
		width:170px;
		}
	div.nav1pos4
	{
		position:absolute;
		top:82px;
		left:1px;
		width:170px;
		}
	div.nav1pos5
	{
		position:absolute;
		top:103px;
		left:1px;
		width:170px;
		}
	div.nav1pos6
	{
		position:absolute;
		top:124px;
		left:1px;
		width:170px;
		}
	div.nav1pos7
	{
		position:absolute;
		top:145px;
		left:1px;
		width:170px;
		}
	div.nav1pos8
	{
		position:absolute;
		top:166px;
		left:1px;
		width:170px;
		}


/* SUBMENUE */
div.nav2 
{
	z-index:2;
	position:absolute;
	top:0px;
	left:173px;
	width:452px;
	background-image:url(kachelnav2.gif);
	background-repeat:repeat-x;
	background-color:#ffe5b2;
	height:186px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#ffa800;
	border:solid 0px red;
	}

span.nav2 
{
	height:20px;
	background-color:#ffe5b2; 
	border:solid 0px red;
	vertical-align:middle;
	}
	
span.nav2sel
{
	height:18px;
	background-color:#ffa800;
	border:solid 0px red;
	padding-bottom:2px;
	vertical-align:middle;
	}
	
a.nav2 
{
	color:#707070; 
	font-size:7.5pt; 
	text-decoration:none; 
	padding-left:8px;
	padding-right:8px;
	line-height:18px;
	}
a.nav2:hover 
{
	color:#3b3b3b;
	text-decoration:none;
	}
a.nav2sel 
{
	color:#FFFFFF; 
	font-size:7.5pt; 
	text-decoration:none;
	padding-left:8px;
	padding-right:8px;
	line-height:18px;
	}
a.nav2sel:hover 
{
	color:#3b3b3b;
	text-decoration:none;
	}

	/* DIV'S FÜR DIE POSITIONSANGABE */
	div.nav2pos1 
	{
		position:absolute;
		top:19px;
		left:1px;
		width:450px;
		line-height:18px;
		background-color:#ffe5b2;
		}
	div.nav2pos2
	{
		position:absolute;
		top:40px;
		left:1px;
		width:450px;
		line-height:18px;
		background-color:#ffe5b2;
		}
	div.nav2pos3
	{
		position:absolute;
		top:61px;
		left:1px;
		width:450px;
		line-height:18px;
		background-color:#ffe5b2;
		}
	div.nav2pos4
	{
		position:absolute;
		top:82px;
		left:1px;
		width:450px;
		line-height:18px;
		background-color:#ffe5b2;
		}
	div.nav2pos5
	{
		position:absolute;
		top:103px;
		left:1px;
		width:450px;
		line-height:18px;
		background-color:#ffe5b2;
		}
	div.nav2pos6
	{
		position:absolute;
		top:124px;
		left:1px;
		width:450px;
		line-height:18px;
		background-color:#ffe5b2;
		}
	div.nav2pos7
	{
		position:absolute;
		top:145px;
		left:1px;
		width:450px;
		line-height:18px;
		background-color:#ffe5b2;
		}
	div.nav2pos8
	{
		position:absolute;
		top:166px;
		left:1px;
		width:450px;
		line-height:18px;
		background-color:#ffe5b2;
		}
	
 
/* INFOCONTAINER */
#infocontainer 
{
	position:absolute;
	left:51px;
	border-left-color:#ffa800;
	border-left-width:1px;
	border-left-style:solid;
	color:#707070; 
	font-size:7.5pt;
	width:173px;
	line-height:18px;
	height:100%;
	}
	
div.info 
{
	padding-left:7px;
	padding-right:7px;
	}
a.info 
{
	color:#707070;
	text-decoration:underline;
	}
a.info:hover 
{
	color:#707070;
	text-decoration:none;
	}

/* NEWSCONTAINER...*/
#newscontainer 
{
	position:absolute;
	left:676px;
	color:#707070; 
	font-size:7.5pt;
	width:151px;
	line-height:14px;
	top:187px;
	}
	
div.news 
{
	padding-left:10px;
	padding-right:10px;
	
	}
a.news 
{
	color:#707070;
	text-decoration:underline;
	}
a.news:hover 
{
	color:#707070;
	text-decoration:none;
	}
	

/* PARTNERCONTAINER...*/
#partnercontainer 
{
	position:absolute;
	left:826px;
	color:#707070; 
	font-size:7.5pt;
	width:165px;
	line-height:14px;
	top:187px;
	border:solid 0px red;
	text-align:center;
	}
	
div.partner 
{
	padding-left:10px;
	padding-right:10px;
	
	}
a.partner 
{
	color:#707070;
	text-decoration:underline;
	}
a.partner:hover 
{
	color:#707070;
	text-decoration:none;
	}

.partnerhead 
{
	padding-top:4px;
	padding-bottom:5px;
	}
img.partnerimg
{
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	margin-top:5px;
	}

/* CONTENT */
td
{
	color:#707070; 
	font-size:7.5pt; 
	line-height:17px;
}
#content 
{
	position:relative;
	width:450px;
	left:224px;
	padding-top:4px;
	padding-left:1px;
	height:100%;
	border:solid 0px red;
	color:#707070; 
	font-size:7.5pt; 
	line-height:17px;
	}

div.content 
{
	position:relative;
	top:66px;
	left:0px;
	width:450px;
	}
div.innercontent
{
	color:#707070; 
	font-size:7.5pt; 
	line-height:17px;
	padding-top:7px;
	padding-left:7px;
	padding-bottom:7px;
	margin:0px;
	width:435px;

	}

p.content
{
	color:#707070; 
	font-size:7.5pt; 
	line-height:17px;
	padding-top:7px;
	padding-right:7px;
	padding-left:7px;
	padding-bottom:7px;
	margin:0px;

	}
td.contenttext 
{
	background-color:#f2f2f2; 
	color:#000000; 
	font-size:8pt; 
	line-height:17px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#b6b6b6;
	padding-right:12px;
	padding-left:17px;
	padding-top:17px;
	padding-bottom:7px;

	}

.contenttext {color:#000000; font-size:8pt; line-height:17px;}
a.contenttext {color:#666666; text-decoration:underline;}
a.contenttext:hover {color:#ff9900; text-decoration:underline;}

.contenttable 
{
	color:#707070; 
	font-size:7.5pt;
	text-align:left;
	line-height:15px;
		}

	/* FORMULARDATEN */
	.contentformular 
	{
		padding-left:9px;
		color:#7d7d7d; 
		font-size:7.5pt;
		padding-top:0px;
		line-height:20px;
		}
	input 
	{
		margin-left:9px;
		font-size:7.5pt;
		font-family:Verdana, Sans-Serif;
		color:#7d7d7d; 
		}
	textarea 
	{
		margin-left:9px;
		font-size:7.5pt;
		font-family:Verdana, Sans-Serif;
		color:#7d7d7d; 
		}
	select 
	{
		margin-left:9px;
		font-size:7.5pt;
		font-family:Verdana, Sans-Serif;
		color:#7d7d7d; 
		}
	
.image 
{
	color:#7d7d7d; 
	font-size:7.5pt;
	}
p.image 
{	margin-top:3px;
	font-size:7.5pt;
	}
td.image 
{
	text-align:center;
	}


/* FOOT */
td.foot 
{
	background-color:#e4e4e4;
	border-top-color:#7d7d7d;
	border-top-width:1px;
	border-top-style:solid;
	border-bottom-color:#7d7d7d;
	border-bottom-width:1px;
	border-bottom-style:solid;
	}
a.foot 
{
	color:#7d7d7d; 
	font-size:8pt;
	}
a.foot:hover 
{
	color:#ff9900;
	}

/* INHALTSVERZEICHNIS */
div.tochead
{
	background-color:#ffe5b2;
	height:10px;
	width:450px;
	}
div.toc 
{
	width:450px;
	margin-bottom:50px;
	padding-left:15px;
	padding-top:5px;
	}
a.toc 
{
	color:#ffa800;
	font-size:7.5pt; 
	text-decoration:none;	
	}
a.toc:hover 
{
	color:#707070; 
	font-size:7.5pt; 
	text-decoration:underline;
	}


/* 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:7.5pt;
	color:#666666;
	text-decoration:none;
	line-height:20px;
	font-weight:bold;
	}
a.sitemap1:hover 
{
	color:#ffa800;
	text-decoration:none;
	font-weight:bold;
	}
	
a.sitemap2, a.sitemap2:visited
{
	font-size:7.5pt;
	color:#666666;
	text-decoration:none;
	padding-left:10px;
	line-height:18px;
	}
a.sitemap2:hover 
{
	color:#ffa800;
	text-decoration:none;
	padding-left:10px;
	}
	
/* PIKTOGRAMME */
div.icons 
{
	text-align:right;
	}
.icon 
{
	margin-right:7px;
	}
	
/* TOP OF PAGE */
.topofpage 
{
	background-color:#ffe5b2;
	height:10px;
	text-align:right;
	width:450px;
	margin-bottom:50px;
	}

/* SPACER-DIV */
.spacer 
{
	height:0px;
	padding:0px;
	margin:0px;
	}