body {
	margin: 0px;
	font-family:  Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #605445;
	
}
 
h6 {
	font-weight: normal;
}

.px10 {
	font-size: 10px; color: #808080;
}
.px14fett {
	font-weight: bold;
	color: #605445;
}
.px14 {
	font-weight: normal;
	color: #605445;
}

.px16fett {
	font: bold 12px Verdana,sans-serif;
	color: #605445
}
.px16 {
	font-size: 16px; color: #000000;
}
.px18 {
	font-size: 20px; color: #000000;
}
.Stil1 {color: #FF0000}
td, pre, p {
	color: #605445;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
li{font: normal 12px  Verdana, Arial, helvetica, sans-serif; color: #605445;}

ul {list-style: square}

h1 {font: bold 18px  Verdana, Arial,sans-serif; color: #255B86}

h2 {
	color: #605445;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
h3 {
	font-size: 16px;
	color: #990000;
}
h4 {
	font-size: 16px;
	color: #CC6600;
}

a {
	color: #605445;
	text-decoration: none;
	font-weight: normal;
}

a:hover {
	color: #605445;
	font-weight: bold;
}
a:hover.foot1 {color: #FF0000; font-size: 10px;}

pre {margin-bottom: 0}



.hrz_line {background: #a1a1a1}

.hrz_line2 {background-image: url(images/hrz_line.gif); height: 1px}

.maincontent {background: #ffffff; padding: 15px; }

.colorbar {background: #C9EBFF}

.colorbar2 {background: #255B86}
.nav_link {
	color: #555555;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
.px11 {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}

.px12 {
	font-size: 11px;
	color: #605445;
}



.poptop, .popbot {background: #F4F4F4}

.popbot {padding-top: 3px; padding-bottom: 3px; padding-left: 1em}

.section {font: bold 12pt  Verdana, Arial,sans-serif; color: #255B86; text-decoration: none}
.section1 {
	color: #FFFFFF;
	text-decoration: none;
	font-family:  Verdana, Arial,  sans-serif;
	font-size: 24px;
	font-weight: bold;
}

.menu_icon {padding-bottom: 2em}

.menu_text {padding-bottom: 2em; padding-left: 1em}

.nav_special1 {
	color: #FF0000;
	font-weight: bold;
	font-size: 12px;
}
.nav_special {color: #ADCEEF; margin-right: 2em}

.nav_link1 {
	color: #30678F;
	text-decoration: none;
	font-weight: bold;
}
.breadcrumb, .welcome {margin-top: -1.2em; font-size: 10px;color: #808080;}

.subsection {
	font-size: 18px;
	color: #605445;
}
.subsectionblock {
	margin-left: 1.4em;
	text-align: justify;
}

.subsection_bul {font-size: 16px}



/* Table Styles */

.tablehead {background: #FF9966}

.rowA {background: #EBECED}

.rowB {background: #ffffff}

.rowC {background: #E5E5E5}



/* Form Styles */
.textfield {font-family: verdana, sans-serif; font-size:12px; color:#605445; background:#ffffff; border-top:1px solid #bbbbbb; border-left:1px solid #bbbbbb; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd;}

//.submit {font: normal 8pt "verdana","arial mt","arial narrow","arial"; background: #a1a1a1; color: #efefef}


.submit {font: normal 8pt "verdana","arial mt","arial narrow","arial"; background: #639BC5; color: #ffffff; border: #cccccc 1px outset}

select {font: normal 7pt "verdana","arial mt","arial narrow","arial"; color: #616161;}

select.nav_sel {font: normal 7pt "verdana","arial mt","arial narrow","arial"; color: #30678F; background: #ADCEEF}

form {margin: 0}

p.px12, td.px12 { font-size: 11px;}


#zentraussen {
 width:100%;
 height:100%; 
 margin: 0px auto;

}
/**/


#zentrinnen{
	position:absolute;
	text-align:left;
	width:760px;
	height:655px;
	left:55%;
	margin-left:-380px;
	background-image: url(../bilder/bgws.jpg);
	z-index:2;
	visibility: visible;
}
#inhalt {
	position:absolute;
	width:100%;
	height:520px;
	z-index:10;
	left:0px;
	top: 135px;
	background-image: url(../bilder/Hintergr2.jpg);
	background-repeat:no-repeat;
	background-color: #eeeeee;
	overflow: hidden;
	visibility: visible;
	
}
#aust {
	position:absolute;
	width:60px;
	height:20px;
	z-index:7;
	left: 30px;
	top: 100px;
	visibility: visible;

}
#gal {
	position:absolute;
	top: 100px;
	left: 155px;
	width:45px;
	height:20px;
	z-index:7;
	visibility: visible;
	
	

}#art {
	position:absolute;
	width:45px;
	height:20px;
	z-index:9;
	left: 375px;
	top: 100px;
	visibility: visible;

}
#raum {
	position:absolute;
	width:33px;
	height:20px;
	z-index:4;
	left: 680px;
	top: 100px;
	visibility: visible;

}
#team {
	position:absolute;
	width:33px;
	height:20px;
	z-index:4;
	left: 605px;
	top: 100px;
	visibility: visible;

}
#press {
	position:absolute;
	width:36px;
	height:20px;
	z-index:4;
	left: 270px;
	top: 100px;
	visibility: visible;
}
#spons {
	position:absolute;
	width:50px;
	height:20px;
	z-index:7;
	left: 520px;
	top: 113px;
}
#kont {
	position:absolute;
	width:30px;
	height:20px;
	z-index:5;
	left: 525px;
	top: 100px;
	visibility: visible;
}
#eng {
	position:absolute;
	width:45px;
	height:20px;
	z-index:7;
	left: 700px;
	top: 113px;
}
#logo {
	position:absolute;
	width:740px;
	height:50px;
	z-index:8;
	left: 5px;
	top: 33px;
	visibility: visible;
}


#copyr {
	position:absolute;
	width:300px;
	height:23px;
	z-index:12;
	left: 3%;
	bottom:0px;
}

#impr {
	position:absolute;
	width:50px;
	height:23px;
	z-index:11;
	right: 3%;
	bottom: 0px;
}

#blume {
	position: absolute;
	left: 33px;
	top: 0px;
	width: 180px;
	height: 520px;
	z-index: 1;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	visibility: visible;
}


#txt{
	position: absolute;
	left: 303px;
	top: 0px;
	width: 60%;
	height: 100%;
	z-index: 4;
	vertical-align: middle;
	background-image: url(bilder/PASTEDG3.jpg);
	layer-background-image: url(bilder/PASTEDG3.jpg);
	visibility: visible;
	overflow: auto;
 }
 
 #foot {
	position:absolute;
	width:730px;
	height:15px;
	z-index:8;
	left: 13px;
	top: 666px;
	visibility: visible;
}
#massmenu{
	position:absolute;
	width:180px;
	height:120px;
	z-index:28;
	left: 123px;
	top: 118px;
	background-color: #E5E0CD;
	visibility: hidden;
}
#grupmenu{
	position:absolute;
	width:180px;
	height:70px;
	z-index:28;
	left: 363px;
	top: 118px;
	background-color: #E5E0CD;
	visibility: hidden;
}
#kontmenu{
	position:absolute;
	width:120px;
	height:90px;
	z-index:28;
	left: 640px;
	top: 118px;
	background-color: #E5E0CD;
	visibility: hidden;
}
#coachmenu{
	position:absolute;
	width:200px;
	height:70px;
	z-index:28;
	left: 240px;
	top: 118px;
	background-color: #E5E0CD;
	visibility: hidden;
}
#teammenu{
	position:absolute;
	width:127px;
	height:120px;
	z-index:28;
	left: 580px;
	top: 118px;
	background-color: #E5E0CD;
	visibility: hidden;
}
a.section1{font-weight: normal;}
.rand55 {
	margin-left: 51px;
	margin-top: 133px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-align: justify;
	margin-right: 51px;
	}
.randilan {
	margin-left: 35px;
	margin-top: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-align: justify;
	margin-right: 22px;
	}
	.randmass1 {
	margin-left: 35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: justify;
	margin-right: 22px;
	color: #605445;
	}
	.randmasstao {
	margin-left: 88px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: justify;
	margin-right: 88px;
	color: #605445;
	}
	.ueber{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: 600;
	text-align: center;
	margin-top: 55px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
.ueberkl{
	text-align: center;
	margin-top: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	margin-right: 22px;
	margin-left: 35px;
	color: #605445;
	}
#nlinks{
	position: absolute;
	left: -100px;
	top: 160px;
	width: 90px;
	height: 254px;
	z-index: 4;
	vertical-align: middle;
	layer-background-image: url(bilder/PASTEDG3.jpg);
	visibility: visible;
	overflow: hidden;
 }
