body {
	overflow:auto;
  background: #004891 url("pix/bg_section.gif");
	background-repeat:repeat-y;
  font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	color: #000000;
	line-height:16px;
	font-size:11px;
}

a { color:#B500B2; }

/*** Header Components ****************************************************/

#container { background:url(pix/bg_section.gif) repeat-y; }

#header_logo .endline {
	background: url(pix/header_endline.gif) no-repeat top;
	background-color: #CF44CD;
	margin-top:100px;
	height:25px;
	border-top: 5px #A6B6DD solid;
	border-bottom: 5px #E49BE3 solid;
}

#mainlink1 a 				{ font-size:12px; display:block; font-size:13px; background: url(/elemente/header/mainimg_1off.jpg) no-repeat top; width:98px;
											text-align:center; padding-top:100px; text-decoration:none; color:white; float:left; }
#mainlink1 a .name	{ background: url(pix/mainbutton_off.gif) no-repeat top; padding-top:8px; width:98px; height:27px; }
#mainlink1 a:hover .name{ background: url(pix/mainbutton_on.gif) no-repeat top;}

#mainlink2 a 				{ font-size:12px; display:block; font-size:13px; background: url(/elemente/header/mainimg_2off.jpg) no-repeat top; width:98px;
											text-align:center; padding-top:100px; text-decoration:none; color:white; float:left; }
#mainlink2 a .name	{ background: url(pix/mainbutton_off.gif) no-repeat top; padding-top:8px; width:98px; height:27px; }
#mainlink2 a:hover .name{ background: url(pix/mainbutton_on.gif) no-repeat top; }
#mainlink2_select a	{ font-size:12px; display:block; font-size:13px; background: url(/elemente/header/mainimg_2on.jpg) no-repeat top; width:98px;
											text-align:center; padding-top:100px; text-decoration:none; color:white; float:left; }
#mainlink2_select a .name	{ background: url(pix/mainbutton_on.gif) no-repeat top; padding-top:8px; width:98px; height:27px; }

#mainlink3 a 				{ font-size:12px; display:block; font-size:13px; background: url(/elemente/header/mainimg_3off.jpg) no-repeat top; width:98px;
											text-align:center; padding-top:100px; text-decoration:none; color:white; float:left; }
#mainlink3 a .name	{ background: url(pix/mainbutton_off.gif) no-repeat top; padding-top:8px; width:98px; height:27px; }
#mainlink3 a:hover .name{ background: url(pix/mainbutton_on.gif) no-repeat top; }

#mainlink4 a 				{ font-size:12px; display:block; font-size:13px; background: url(/elemente/header/mainimg_4off.jpg) no-repeat top; width:98px; 
											text-align:center; padding-top:100px; text-decoration:none; color:white; float:left; }
#mainlink4 a .name	{ background: url(pix/mainbutton_off.gif) no-repeat top; padding-top:8px; width:98px; height:27px; }
#mainlink4 a:hover .name{ background: url(pix/mainbutton_on.gif) no-repeat top; }

#mainlink5 a 				{ font-size:12px; display:block; font-size:13px; background: url(/elemente/header/mainimg_5off.jpg) no-repeat top; width:98px; 
											text-align:center; padding-top:100px; text-decoration:none; color:white; float:left; }
#mainlink5 a .name	{ background: url(pix/mainbutton_off.gif) no-repeat top; padding-top:8px; width:98px; height:27px; }
#mainlink5 a:hover .name{ background: url(pix/mainbutton_on.gif) no-repeat top; }

#mainlink6 a 				{ font-size:12px; display:block; font-size:13px; background: url(/elemente/header/mainimg_6off.jpg) no-repeat top; width:98px; 
											text-align:center; padding-top:100px; text-decoration:none; color:white; float:left; }
#mainlink6 a .name	{ background: url(pix/mainbutton_off.gif) no-repeat top; padding-top:8px; width:98px; height:27px; }
#mainlink6 a:hover .name{ background: url(pix/mainbutton_on.gif) no-repeat top; }

#mainlink7 a 				{ font-size:12px; display:block; font-size:13px; background: url(/elemente/header/mainimg_7off.jpg) no-repeat top; width:98px; 
											text-align:center; padding-top:100px; text-decoration:none; color:white; float:left; }
#mainlink7 a .name	{ background: url(pix/mainbutton_off.gif) no-repeat top; padding-top:8px; width:98px; height:27px; }
#mainlink7 a:hover .name{ background: url(pix/mainbutton_on.gif) no-repeat top; }


/*** Leftframe Components ****************************************************/

#leftframe {
	float:left;
	width:198px;
	background-color: #B500B2;
	font-size:12px;
}

#leftframe #navigation {
	height:290px;
}

#leftframe .unterlink a {
	background: url(pix/unterlink_pfeil.gif) no-repeat 9px 9px;
	background-color:#B500B2;
	height:23px;
	padding:7px 0 0 25px;
	border-bottom:1px #950093 solid;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
}

#leftframe .unterlink a:hover {
	background-color:#CF44CD;
}

#leftframe .unterlink_on a {
	background: url(pix/unterlink_pfeil.gif) no-repeat 9px 9px;
	background-color:#CF44CD;
	height:23px;
	padding:7px 0 0 25px;
	border-bottom:1px #950093 solid;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
}

#leftframe #subliste {
	background-color:#D570D4;
	padding:6px 0 6px 26px;
	border-bottom:1px #950093 solid;
}

#leftframe #subliste .liste a {
	background: url(pix/unterlink2_pfeil.gif) no-repeat 0px 5px;
	padding: 0px 0 0 10px;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
}

#leftframe #subliste .liste a:hover {
	color: #B500B2;
}

#leftframe #subliste .liste_on a {
	background: url(pix/unterlink2_pfeil.gif) no-repeat 0px 5px;
	padding: 0px 0 0 10px;
	color:#B500B2;
	display:block;
	text-decoration:none;
}

#leftframe #countdown {
	background-image:url(pix/bg_countdown_bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	height:95px;
	background-color:#E49BE3;
}

#leftframe #countdown span{
	padding-left:22px;
	color:#B500B2;
}

#leftframe #countdown #title {
	background-image:url(pix/bg_countdown_title.jpg);
	background-repeat:no-repeat;
	height:29px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:50px;
	padding-top:5px;
	margin-bottom:8px;
}


/*** Maincontent Components ****************************************************/

#maincontent {
	padding:25px 30px 25px 30px;
	float:left;
	margin-left:5px;
	width:517px;
}

#maincontent #title {
	color:#B500B2;
	font-size:15px;
	font-weight:normal;
	background:url(pix/title_line.gif) 0px 22px no-repeat;
	height:26px;
	margin-bottom:18px;
}

#maincontent #undertitle {
	color:#6C6B6B;
	font-size:12px;
	font-weight:normal;
	background:url(/elemente/maincontent/bg_undertitle.gif) no-repeat;
	height:21px;
	padding: 1px 0px 0px 10px;
	margin-bottom:14px;
}

#maincontent #contentline {
	background:url(/elemente/maincontent/contentline.gif) no-repeat;
	height:4px;
	margin:18px 0px 18px 0px;
}

#list_underlink a strong {
	color:#B500B2;
}


/* Meldungen */

#meldungen_topic {
	width:517px;
	margin-bottom:20px;
}

#meldungen_topic .title {
	background:url(pix/news_title_bg.gif) no-repeat;
	height:18px;
	padding-left:35px;
	color:#B500B2;
	font-size:12px;
	padding-top:3px;
}

#meldungen_topic .text {
	padding-left:35px;
	padding-top:5px;
}

#meldungen_topic .datum {
	float:right;
	color:#666666;
	font-size:10px;
	padding-right:5px;
}


/* Agenda */

#agenda { font-size:11px; }

#agenda .title {
	background-color:#D570D4;
	font-weight: bold;
	color:#FFFFFF;
	height:22px;
	padding-left:4px;
}

#agenda .entry_white {
	background-color:#FFFFFF;
	padding: 3px 0 3px 4px;
}

#agenda .entry_gray {
	background-color:#e4e4e4;
	padding: 3px 0 3px 4px;
}

#year {
	font-size:22px;
	color:#e49be3;
	text-align:left;
	padding: 5px 0 15px 0;
}


/* Anmeldung */

#merkblatt .pdf_description {
	background:url(pix/pdf_icon.gif) no-repeat;
	padding: 9px 0 18px 45px;
}

#merkblatt .pdf_description_k {
	background:url(pix/pdf_icon_klein.gif) no-repeat;
	padding: 3px 0 10px 25px;
}

#merkblatt a { font-size:12px; text-decoration:none; }
#merkblatt a:hover { text-decoration:underline; }



/*** Rightframe Components ****************************************************/

#rightpix {
	width:20px;
	height:200px;
	background:url(pix/rightpix.gif) no-repeat;
	float:right;
}

#rightframe {
	float:right;
	width:224px;
	font-size:12px;
}

#rightframe #partner {
	background:url(pix/bg_partner.gif) no-repeat;
	height:22px;
	color:#FFFFFF;
	padding:3px 0px 0px 72px;
}

#rightframe #info {
	background:url(pix/bg_info.gif) no-repeat;
	height:20px;
	color:#FFFFFF;
	padding:5px 0px 0px 101px;
}

#rightframe #infofield {
	background:url(pix/bg_info_field.jpg) no-repeat;
	height:109px;
	padding:17px 0px 0px 17px;
}

#rightframe #infofield span.title {
	font-size:11px;
}

#rightframe #infofield .statistik {
	font-size:10px;
	padding-left:45px;
	padding-top:15px;
	line-height:36px;
}

#rightframe #info_bottom {
	background:url(pix/bg_info_bottom.gif) no-repeat;
	height:44px;
}

#rightframe #hosting {
	background:url(/elemente/rightframe/logo_hostpoint.gif) 63px 40px no-repeat;
	height:40px;
	padding-top:23px;
	text-align:center;
	color:#FFFFFF;
	font-size:9px;
}

/*** Footer Components ****************************************************/


#print_this a 				{display:block; font-size:10px; background: url(/elemente/footer/icon_printer.jpg) 0 2px no-repeat; width:175px; color:#B500B2; padding-left:22px; text-decoration:none;}
#print_this a:hover		{display:block; font-size:10px; background: url(/elemente/footer/icon_printer.jpg) 0 2px no-repeat; width:175px; color:#B500B2; padding-left:22px; text-decoration:underline;}
