body {
	font-family:Verdana, Arial;
	font-size:12px;
	background-color: #FFFFFF;
	margin:0px;
	padding:0px;
	color: ;
}
td   {
	font-size: 12px;
}
img   {
	border: 0px;
}
input, textarea   {
	font-size: 12px;
	font-family: Verdana, Arial;
}

#sitebody {
	width: 1000px;
	text-align: left;
	margin: 0 0 0 -500px;
	left: 50%;
	top: 0;
	position: absolute;
}

.navi {
	list-style: none;
	margin: 0;
	padding: 0;
}

.navi li {
	display: block;
	margin: 0;
	padding: 0 0 5px 0;
}

#navigation {
	margin-left:30px;
	height:70px;
	font-size:10px;
	line-height:1.5;
	width:940px;
}

#adressbox {
	float:right;
	text-align:right;
	border-right: 1px solid #B40018;
	padding-right:10px;
	padding-bottom:10px;
}

.navibox {
	width:90px;

	background-image:url(/pic/w/root/dots/gif/p.gif);
	background-repeat:repeat-y;
	padding-left:8px;
	line-height:1;
	float:left;
	padding-top:10px;
}

#header {
	height:81px;
	width:100%;
	background-color: #B40018;
}

#panologo {
	height:81px;
	width:480px;
	text-align:right;
	border-right:1px solid #FFFFFF;
	float:left;
}

#studiologo {
	float:left;
	width:310px;
	height:81px;
	text-align:center;
	background-color:#FFFFFF;
}

#headspace_right {
	float:right;
	width:30px;
	height:81px;
	border-left:1px solid #FFFFFF;
}

.headspace_left {
	float:left;
	width:30px;
	height:81px;
	border-right:1px solid #FFFFFF;
}

#content {

	border-left: 1px solid #B40018;

	text-align:left;
	line-height:1.5;
	float:left;
}

#content_Inhalt { padding:10px; }

#second_content {
	border-left: 1px solid #B40018;
	width:300px;
	text-align:left;
	float:left;
}

#second_Inhalt { padding:1px; }

#endeContent {
	background-color:#B40018;
	width:301px;
	height:15px;
}

#footer {
	width:100%;
	background-image:url(/pic/w/root/bottom-dots/gif/p.gif);
	background-repeat:repeat-x;
	height:16px;
}

#footer_text {
	margin-left:30px;
	background-color:#FFFFFF;
	height:16px;
	padding-left:10px;
	padding-right:10px;
	font-size:10px;
	color:#999999;
	text-align:center;
	font-size:10px;
	float: left;
}

#footer_text a:link, #footer_text a:active, #footer_text a:visited { 
	color: #999999;
	text-decoration: none;
}
#footer_text a:hover { 
	text-decoration: underline;
	color: #000000;
}

a:link, a:active, a:visited { 
	color: #000000;
	text-decoration: underline;
}
a:hover { 	
	color: #000000;
	text-decoration: none;
}

#navigation a:link, #navigation a:active, #navigation a:visited { 
	color: #000000;
	text-decoration: none;
}
#navigation a:hover { 
	text-decoration: underline;
	color: #000000;
}

.hdots   {
	background-image:url(/pic/w/root/hdots/gif/p.gif);
	background-repeat: repeat-x;
	background-position: left center;
	height: 15px;
}



.content_title   {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

#pagetitel   {
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 14px;
	color: #000000;
	font-weight:bold;
}
a.pagetitel_link:link, a.pagetitel_link:active, a.pagetitel_link:visited, a.pagetitel_link:hover { 
	color: #000000;
	text-decoration: none;
}

.AngGroupTitle   {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #000000;
}
a.AngGroup:link, a.AngGroup:active, a.AngGroup:visited { 
	color: #000000;
	text-decoration: none;
}
a.AngGroup:hover { 
	color: #000000;
}

/*Home*/

a.HomeLink:link, a.HomeLink:active, a.HomeLink:visited { 
	color: #000000;
	text-decoration: underline;
}
a.HomeLink:hover { 
	color: #000000;
	text-decoration: none;
}
.HomeTitel   {
	color: #000000;
	font-weight:bold;
	text-align:right;
	padding-right: 5px;
}

.HomeInhalt   {
	background-color: #fbf2f3;
	color: #000000;
	border-right: 1px solid #ecbfc5;
	border-left: 1px solid #ecbfc5;
	height: 100%;
}

a.fit1TitelLink:link, a.fit1TitelLink:active, a.fit1TitelLink:visited, a.fit1TitelLink:hover { 
	color: #000000;
	text-decoration: none;
}


/*Eventgalerie eCard*/

#nachricht   { width: 400px; height: 120px; }

/*Kontaktformular*/

.KontaktInteressen   { vertical-align: middle; }
#KontaktPLZ   { width: 50px; }
#KontaktOrt   { width: 100px; }
#KontaktMitteilung   { width: 400px; height: 100px; }
#nl   { vertical-align: middle; }
#rr   { vertical-align: middle; }
#tm   { vertical-align: middle; }

/*Kursplan*/
.WidthOfDay   {
	width: 13.9%;
}
.BoxNormal   {
	border:1px solid #B40018;
	text-align:center;
	margin:2px;
	padding:5px;
	font-size:11px;
}
.BoxHighlight   {
	background-color:#B40018;
	color: #FFFFFF;
	text-align:center;
	margin:2px;
	padding:5px;
	font-size:11px;
}

