@CHARSET "UTF-8";

BODY {
	background-image: url('gfx/bg.png');
	background-repeat: repeat-y;
	margin:				0px;
	padding: 			0px;
	color: 				#000000;
	font-family: 		sans-serif;
	font-size: 			12px;
}

img {
	border: 0px;	
}
h1, h1.csc-firstHeader{
	color: 				#df0029;
	font-family: 		sans-serif;
	font-size: 			16px;

}

a{
	color: 				#DF0029;
	font-family: 		sans-serif;
	text-decoration: 	none;
}

h3, h3.csc-searchResultHeader{
	color: 				#df0029;
	font-family: 		sans-serif;
	font-size: 			14px;

}



p, p.bodytext, ul, p.csc-searchResult, p.csc-form-label, table.contenttable {
	color: 				#000000;
	font-family: 		sans-serif;
	font-size: 			12px;
}

a.internal-link, a.download, a.external-link, a.external-link-new-window, a.mail{
	color: 				#DF0029;
	font-family: 		sans-serif;
	text-decoration:	none;
	font-size: 			12px;
}

a.internal-link:hover, a.download:hover, a.external-link:hover, a.external-link-new-window:hover, a.mail:hover{
	color: 				#b2002a;
	font-family: 		sans-serif;
	text-decoration:	none;
	font-size: 			12px;
}

a.cal-headline{
	color: 				#df0029;
	font-family: 		sans-serif;
	text-decoration:	none;
	font-size: 			14px;
}

a.cal-headline:hover{
	color: 				#b2002a;
	font-family: 		sans-serif;
	text-decoration:	none;
	font-size: 			14px;
}

a.cal-cats{
	color: 				#000000;
	font-family: 		sans-serif;
	text-decoration:	none;
	font-size: 			10px;
}

a.cal-cats:hover,a.cal-cats-active{
	color: 				#df0029;
	font-family: 		sans-serif;
	text-decoration:	none;
	font-size: 			10px;
}


div#navi_top {
	position:			absolute;
	margin-top:			225px;
    background-image: 	url('gfx/bg_navi.png');
	background-repeat: 	no-repeat;
    height: 			25px;
    width: 				1000px;
}

div#top {
	position:			absolute;
	margin-top:			0px;
    height: 			225px;
    width: 				1000px;
}

table#navi_top {
	margin-left:		110px;
    height: 			25px;
    border: 			0px;
}

td#main_no{
	height:				25px;
	color: 				#f3c200;
	padding-left: 		8px;
	padding-right: 		8px;
}

a.main_no{
	color: 				#eeeeee;
	font-family: 		sans-serif;
	font-size: 			14px;
	text-decoration: 	none;
	font-weight: noraml;	
}

td#main_act, td#main_no:hover{
	height:				25px;
	background-image: 	url('gfx/bg_menu_act.png');
	background-repeat: 	repeat-x;
	padding-left: 		8px;
	padding-right: 		8px;
}

a.main_act{
	color: 				#eeeeee;
	font-family: 		sans-serif;
	font-size: 			14px;
	text-decoration: 	none;	
	font-weight: normal;
}


div#navi_left {
	position:			absolute;
	margin-top:			250px;
	width: 				180px;
	padding-top: 		50px;
	padding-left: 		10px;
}

div#sub_no{
	height:				27px;
	background-image: 	url('gfx/sub_no.png');
	background-repeat: 	no-repeat;
	padding-left: 		10px;
	padding-top:		5px;
}

a.sub_no{
	color: 				#642229;
	font-family: 		sans-serif;
	font-size: 			12px;
	text-decoration: 	none;	
}


div#sub_act, div#sub_no:hover{
	height:				27px;
	background-image: 	url('gfx/sub_act.png');
	background-repeat: 	no-repeat;
	color: 				#642229;
	font-family: 		sans-serif;
	font-size: 			12px;
	padding-left: 		10px;
	padding-top:		5px;
}

a.sub_act{
	color: 			#642229;
	font-family: 		sans-serif;
	font-size: 		12px;
	text-decoration: 	none;	
}

div#sub_no_pb{
	height:				27px;
	background-image: 	url('gfx/sub_no_pb.png');
	background-repeat: 	no-repeat;
	padding-left: 		10px;
	padding-top:		5px;
}

a.sub_no_pb{
	color: 				#642229;
	font-family: 		sans-serif;
	font-size: 			12px;
	text-decoration: 	none;	
}

div#sub_no_pb:hover{
	height:				27px;
	background-image: 	url('gfx/sub_act_pb.png');
	background-repeat: 	no-repeat;
	color: 				#642229;
	font-family: 		sans-serif;
	font-size: 			12px;
	padding-left: 		10px;
	padding-top:		5px;
}











div#sub2_no{
	height:				27px;
	background-image: 	url('gfx/sub_no2.png');
	background-repeat: 	no-repeat;
	padding-left: 		20px;
	padding-top:		5px;
}

a.sub2_no{
	color: 				#642229;
	font-family: 		sans-serif;
	font-size: 			12px;
	text-decoration: 	none;	
}


div#sub2_act, div#sub2_no:hover{
	height:				27px;
	background-image: 	url('gfx/sub_act2.png');
	background-repeat: 	no-repeat;
	color: 				#642229;
	font-family: 		sans-serif;
	font-size: 			12px;
	padding-left: 		20px;
	padding-top:		5px;
}

a.sub2_act{
	color: 			#642229;
	font-family: 		sans-serif;
	font-size: 		12px;
	text-decoration: 	none;	
}










div#right_header{
	margin-left:		10px;
	margin-top:			15px;
}

div#right_l{
	background-image: 	url('gfx/bg_right_l.png');
	background-repeat: 	repeat-y;
	padding-left: 		5px;
	margin-left:		10px;
	margin-top:			15px;
}

div#right_r{
	background-image: 	url('gfx/bg_right_r.png');
	background-repeat: 	repeat-y;
	padding-left: 		15px;
	margin-left:		25px;
	margin-top:			15px;
}

a.right{
	color: 			#642229;
	font-family: 		sans-serif;
	font-size: 		8px;
	text-decoration: 	none;	
}

a.right:hover{
	color: 			#642229;
	font-family: 		sans-serif;
	font-size: 		8px;
	text-decoration: 	underline;	
}

h1.right{
	color: 			#df0029;
	font-family: 		sans-serif;
	font-size: 		14px;
	text-decoration: 	none;	
}
p.right{
	color: 			#642229;
	font-family: 		sans-serif;
	font-size: 		10px;
	text-decoration: 	none;	
}
span.right{
	color: 			#642229;
	font-family: 		sans-serif;
	font-size: 		12px;
	text-decoration: 	none;	
}




dd.csc-textpic-caption{
	font-family: 		sans-serif;
	font-size: 			11px;
	text-align: 		right;
	padding-top:		5px;
	padding-right: 		10px;
}



h{
	font-family: 		sans-serif;
}



p.impressum, a.impressum{
	margin-top:			10px;
	color: 				#774e1e;
	text-decoration:	none;
	font-family: 		sans-serif;
	text-decoration:	none;
	font-size: 			11px;
	font-weight: 		bold;
}

a.impressum:hover{
	color: 				#c3710f;
}

div.slideInfoZone, a.carouselBtn{
	font-family: 		sans-serif;	
}






a.sembutton{ 
	display:block;
    background-image:url(gfx/Sem_Button.jpg);
    width:160px; 
    height:60px;
    margin-left: 20px; 
}

a.sembutton:hover{ 
	background-image:url(gfx/Sem_Button_hover.jpg); 
}

a.psybutton{ 
	display:block;
    background-image:url(gfx/PsyBer_Button.jpg);
    width:160px; 
    height:60px;
    margin-left: 20px; 
}

a.psybutton:hover{ 
	background-image:url(gfx/PsyBer_Button_hover.jpg); 
}

a.litbutton{ 
	display:block;
	background-image:url(gfx/LitD_Button.jpg);
	width:160px; 
	height:60px;
	margin-left: 40px; 
}

a.litbutton:hover{ 
	background-image:url(gfx/LitD_Button_hover.jpg); 
}

a.stellebutton{ 
	display:block;
    background-image:url(gfx/Stelle_Button.jpg);
    width:160px; 
    height:60px;
    margin-left: 20px; 
}

a.stellebutton:hover{ 
	background-image:url(gfx/Stelle_Button_hover.jpg); 
}



div#content {
	position:			absolute;
	margin-top:			250px;
	margin-left:		180px;
	width: 				540px;
	padding-top:		30px;
	padding-left:		20px;
	padding-right:		20px;
	padding-bottom:		30px;
}

div#right {
    position:			absolute;
	margin-top:			250px;
	margin-left:		760px;
	width: 				230px;
	padding-top: 10px;
	padding-left: 10px;
}

