
/* CSS */

* { margin: 0;
	padding: 0;
	border: 0;
}
	


body {
	padding: 2em 2em 2em 2em;
	background-image: url(../bilder/wellenmuster_001.gif);
	background-repeat: repeat;
	color: #000000;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 62.5%;
	text-decoration: none;
	line-height: 1.2em;
}
label{
display:block;
}
p {     margin: 0;
		padding: 0;
	}


h1 {
	font-size: 1em;
	font-weight:bold;
	margin-bottom: 0.1em;
	margin-top: 0.1em;
	padding-top:0.2em;
	text-transform:uppercase;
}
 /* .stylebox {margin-top:-0.1em;}*/  

h2 {
	font-size: 1em;
	font-weight:bold;
	margin-bottom: 0.1em;
	margin-top: 0.3em
}
h3{
	font-size: 1.3em;
	font-weight:bold;
	margin-bottom: 0.1em;
	margin-top: 0.3em;
	padding-top:0.0em;
	text-transform:uppercase;
}

DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 1px solid #CCCCCC;
		padding: 0px 0px;
	}

.csc-header h1 {
	color: #000000;
	padding:0;
	margin:0;
	color: #000000;
	font-size: 1em;
	line-height: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom:1.2em;
}
.csc-header h1, .csc-header h2, .csc-header h3, .csc-header h4, .csc-header h5{
       padding-top:0.2em;
}
.csc-linkToTop{clear:both;}

h1.ankerunsichtbar{position:relative; left:-500px; line-height:0.1em; font-size:0.1em; height:0,1em; width:0,1em;}
 


a {
	color: #000000;
}
a:hover {
	text-decoration:none;
	color: #000000;
	 
}
 

.csc-header h1 a{
	text-decoration: underline;
	color: #000000;
	background-color: #none;
	 
}

.csc-header h1 a:hover {
	text-decoration:none;
	color: #000000;
	background: #ffe858;
}

.csc-header h1 a:link {
	color: #000000;
}

.csc-header h1 a:visited {
	color: #000000;
}
.stylebox{font-weight:bold;}




ol { margin-left:1.5em;}
ol li {
margin:0.5em;
}


ul	{
	list-style:none;

	}
input, select, textarea {border:1px solid #666666; margin:5px; background-color:#EEEEEE}
	
	
#script{
display:none;
}
.clear{clear:both;}
/* N A V I G A T I O N */

#navikasten {
	position:relative;
	width: 100%;
	height: inherit;
	float:left;
	padding-bottom: 1em;
}
#navikasten ul {	
white-space:nowrap;

}


.supernavizeile {
	position:relative;
	width: 100%;
	height: inherit;
	padding-bottom: 2px;
	float: left;
	clear: left;
}

.supernavizeile ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.supernavizeile ul li {
	float: left;
}

.supernavizeile ul a {
	display: block;
	padding: 0 0.3em 0.1em 0.3em;
	border: #a6a6a6 solid 1px;
	margin-bottom: 0.2em;
	margin-right: 0.2em;
}

.navizeile {
	position:relative;
	width: 100%;
	height: inherit;
	padding-bottom: 2px;
	float:left;
	clear: left;
}

.navizeile ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.navizeile ul li {
	float: left;
}

.navizeile ul a {
	display: block;
	border: solid 0.1em;
	padding: 0em 0.3em 0.1em 0.3em;
	margin: 0 0.2em 0.2em 0;
}

/* navistile */

.supernavizeile * { text-decoration: none; }

.supernavizeile .super						{ color: #000000; background-color: #ffffff; }
.supernavizeile .super:hover 				{ color: #ffffff; background-color: #000000; border-color: #000000; }
.supernavizeile .super_aktiv				{ color: #ffffff; background-color: #000000; border-color: #000000; }

.navizeile * { text-decoration: none; }


/* aktuell */

.aktuell a.level_0					{ color: #000000; background-color: #ff0000; border-color: #ff0000; }
.aktuell a.level_0:hover 				{ color: #ff0000; background-color: #000000; border-color: #000000; }
.aktuell-an a.level_0_act, .aktuell-an a.level_0_act:hover { color: #ff0000; background-color: #000000; border-color: #000000;	}


/* termine */

.termine  a.level_0					{ color: #000000; background-color: #fb6411; border-color: #fb6411; }
.termine  a.level_0:hover 			{ color: #fb6411; background-color: #000000; border-color: #000000; }
.termine-an a.level_0 				{ color: #000000; background-color: #fb6411; border-color: #fb6411; }
.termine-an a.level_0:hover 		{ color: #fb6411; background-color: #000000; border-color: #000000; }

.termine-an a.level_0_act, .termine-an a.level_0_act:hover			{ color: #fb6411; background-color: #000000; border-color: #000000;	}

.termine    a.level_1				{ color: #ffffff; background-color: #afafaf; border-color: #afafaf; }
.termine    a.level_1:hover 		{ color: #000000; background-color: #fc9962; border-color: #fc9962; }
.termine-an a.level_1 				{ color: #000000; background-color: #fc9962; border-color: #fc9962; }
.termine-an a.level_1:hover 		{ color: #fc9962; background-color: #000000; border-color: #000000; }
.termine-an a.level_1_act, .termine-an a.level_1_act:hover			{ color: #fc9962; background-color: #000000; border-color: #000000; }

.termine a.level_2					{ color: #ffffff; background-color: #d2d2d2; border-color: #d2d2d2; }
.termine a.level_2:hover 			{ color: #000000; background-color: #feccb1; border-color: #feccb1; }
.termine-an a.level_2 				{ color: #000000; background-color: #feccb1; border-color: #feccb1; }
.termine-an a.level_2:hover			{ color: #feccb1; background-color: #000000; border-color: #000000; }
.termine-an a.level_2.act, .termine-an a.level_2.act:hover			{ color: #feccb1; background-color: #000000; border-color: #000000; }

/* department */

.department a.level_0				{ color: #000000; background-color: #ffa219; border-color: #ffa219; }
.department a.level_0:hover  		{ color: #ffa219; background-color: #000000; border-color: #000000; }
.department-an a.level_0 		{ color: #000000; background-color: #ffa219; border-color: #ffa219; }
.department-an a.level_0:hover		{ color: #ffa219; background-color: #000000; border-color: #000000; }
.department-an a.level_0_act, .department-an a.level_0_act:hover		{ color: #ffa219; background-color: #000000; border-color: #000000; }

.department a.level_1				{ color: #ffffff; background-color: #afafaf; border-color: #afafaf; }
.department a.level_1:hover 		{ color: #000000; background-color: #ffc267; border-color: #ffc267; }
.department-an a.level_1 		{ color: #000000; background-color: #ffc267; border-color: #ffc267; }
.department-an a.level_1:hover		{ color: #ffc267; background-color: #000000; border-color: #000000; }
.department-an a.level_1_act, .department-an a.level_1_act:hover		{ color: #ffc267; background-color: #000000; border-color: #000000; }

.department a.level_2				{ color: #ffffff; background-color: #d2d2d2; border-color: #d2d2d2; }
.department a.level_2:hover 		{ color: #000000; background-color: #ffe0b3; border-color: #ffe0b3; }
.department-an a.level_2 			{ color: #000000; background-color: #ffe0b3; border-color: #ffe0b3; }
.department-an a.level_2:hover 		{ color: #ffe0b3; background-color: #000000; border-color: #000000; }
.department-an a.level_2_act, .department-an a.level_2_act:hover	{ color: #ffe0b3; background-color: #000000; border-color: #000000; }

/* studium */

.studium a.level_0					{ color: #000000; background-color: #ffdc06; border-color: #ffdc06; }
.studium a.level_0:hover  			{ color: #ffdc06; background-color: #000000; border-color: #000000; }
.studium-an a.level_0 				{ color: #000000; background-color: #ffdc06; border-color: #ffdc06; }
.studium-an a.level_0:hover			{ color: #ffdc06; background-color: #000000; border-color: #000000; }
.studium-an a.level_0_act, .studium-an a.level_0_act:hover			{ color: #ffdc06; background-color: #000000; border-color: #000000;	}

.studium a.level_1					{ color: #ffffff; background-color: #afafaf; border-color: #afafaf; }
.studium a.level_1:hover  			{ color: #000000; background-color: #ffe858; border-color: #ffe858; }
.studium-an a.level_1 				{ color: #000000; background-color: #ffe858; border-color: #ffe858; }
.studium-an a.level_1:hover			{ color: #ffe858; background-color: #000000; border-color: #000000; }
.studium-an a.level_1_act, .studium-an a.level_1_act:hover			{ color: #ffe858; background-color: #000000; border-color: #000000; }

.studium a.level_2					{ color: #ffffff; background-color: #d2d2d2; border-color: #d2d2d2;	}
.studium a.level_2:hover			{ color: #000000; background-color: #fff3ad; border-color: #fff3ad; }
.studium-an a.level_2 			{ color: #000000; background-color: #fff3ad; border-color: #fff3ad; }
.studium-an a.level_2:hover 		{ color: #fff3ad; background-color: #000000; border-color: #000000; }
.studium-an a.level_2_act, .studium-an a.level_2_act:hover			{ color: #fff3ad; background-color: #000000; border-color: #000000; }

/* VVZ */

.vorlesungsverzeichnis a.level_0		 		{ color: #000000; background-color: #b9e33b; border-color: #b9e33b; }
.vorlesungsverzeichnis a.level_0:hover   		{ color: #b9e33b; background-color: #000000; border-color: #000000; }
.vorlesungsverzeichnis-an a.level_0		 		{ color: #000000; background-color: #b9e33b; border-color: #b9e33b; }
.vorlesungsverzeichnis-an a.level_0:hover   		{ color: #b9e33b; background-color: #000000; border-color: #000000; }
.vorlesungsverzeichnis-an a.level_0_act, .vorlesungsverzeichnis-an a.level_0_act:hover			{ color: #b9e33b; background-color: #000000; border-color: #000000;	}

/* galerie */

.galerie a.level_0	, .galerie-an a.level_0				{ color: #000000; background-color: #54c490; border-color: #54c490; }
.galerie a.level_0:hover , .galerie-an a.level_0:hover   				{ color: #54c490; background-color: #000000; border-color: #000000; }
.galerie-an a.level_0_act, .galerie-an a.level_0_act:hover				{ color: #54c490; background-color: #000000; border-color: #000000;	}

.galerie a.level_1						{ color: #ffffff; background-color: #afafaf; border-color: #afafaf; }
.galerie a.level_1:hover 				{ color: #000000; background-color: #84d8b6; border-color: #84d8b6; }
.galerie-an a.level_1					{ color: #000000; background-color: #84d8b6; border-color: #84d8b6; }
.galerie-an a.level_1:hover				{ color: #84d8b6; background-color: #000000; border-color: #000000; }
.galerie-an a.level_1_act, .galerie-an a.level_1_act:hover				{ color: #84d8b6; background-color: #000000; border-color: #000000; }

.galerie a.level_2						{ color: #ffffff; background-color: #d2d2d2; border-color: #d2d2d2;	}
.galerie a.level_2:hover   				{ color: #000000; background-color: #c7ecda; border-color: #c7ecda; }
.galerie-an a.level_2					{ color: #000000; background-color: #c7ecda; border-color: #c7ecda; }
.galerie-an a.level_2:hover				{ color: #c7ecda; background-color: #000000; border-color: #000000; }
.galerie-an a.level_2_act, .galerie-an a.level_2_act:hover				{ color: #c7ecda; background-color: #000000; border-color: #000000; }

/* weiterbildung */

.weiterbildung a.level_0, .weiterbildung-an a.level_0				{ color: #000000; background-color: #00d3cc; border-color: #00d3cc; }
.weiterbildung a.level_0:hover, .weiterbildung-an a.level_0:hover 			{ color: #00d3cc; background-color: #000000; border-color: #000000; }
.weiterbildung-an a.level_0_act, .weiterbildung-an a.level_0_act:hover	 		{ color: #00d3cc; background-color: #000000; border-color: #000000;	}

.weiterbildung a.level_1				{ color: #ffffff; background-color: #afafaf; border-color: #afafaf; }
.weiterbildung a.level_1:hover 			{ color: #000000; background-color: #57e2dd; border-color: #57e2dd; }
.weiterbildung-an a.level_1				{ color: #000000; background-color: #57e2dd; border-color: #57e2dd; }
.weiterbildung-an a.level_1:hover		{ color: #57e2dd; background-color: #000000; border-color: #000000; }
.weiterbildung-an a.level_1_act, .weiterbildung-an a.level_1_act:hover			{ color: #57e2dd; background-color: #000000; border-color: #000000; }

.weiterbildung a.level_2				{ color: #ffffff; background-color: #d2d2d2; border-color: #d2d2d2;	}
.weiterbildung a.level_2:hover 			{ color: #000000; background-color: #abf1ee; border-color: #abf1ee; }
.weiterbildung-an a.level_2				{ color: #000000; background-color: #abf1ee; border-color: #abf1ee; }
.weiterbildung-an a.level_2:hover		{ color: #abf1ee; background-color: #000000; border-color: #000000; }
.weiterbildung-an a.level_2_act, .weiterbildung-an a.level_2_act:hover			{ color: #abf1ee; background-color: #000000; border-color: #000000; }

/* kooperationen */

.kooperation  a.level_0, .kooperation-an  a.level_0					{ color: #000000; background-color: #17b9e8; border-color: #17b9e8; }
.kooperation  a.level_0:hover, .kooperation-an  a.level_0:hover  		{ color: #17b9e8; background-color: #000000; border-color: #000000; }
.kooperation-an a.level_0_act, .kooperation-an a.level_0_act:hover			{ color: #17b9e8; background-color: #000000; border-color: #000000; }

.kooperation a.level_1				{ color: #ffffff; background-color: #afafaf; border-color: #afafaf; }
.kooperation a.level_1:hover 			{ color: #000000; background-color: #66d1f0; border-color: #66d1f0; }
.kooperation-an a.level_1				{ color: #000000; background-color: #66d1f0; border-color: #66d1f0; }
.kooperation-an a.level_1:hover		{ color: #66d1f0; background-color: #000000; border-color: #000000; }
.kooperation-an a.level_1_act, .kooperation-an a.level_1_act:hover			{ color: #66d1f0; background-color: #000000; border-color: #000000; }

.kooperation a.level_2		 		{ color: #ffffff; background-color: #d2d2d2; border-color: #d2d2d2; }
.kooperation a.level_2:hover 			{ color: #000000; background-color: #b3e8f7; border-color: #b3e8f7; }
.kooperation-an a.level_2				{ color: #000000; background-color: #b3e8f7; border-color: #b3e8f7; }
.kooperation-an a.level_2:hover		{ color: #b3e8f7; background-color: #000000; border-color: #000000; }
.kooperation-an la.level_2_act, .kooperation-an la.level_2_act:hover		{ color: #b3e8f7; background-color: #000000; border-color: #000000; }

/* kontakt */

.kontakt a.level_0, .kontakt-an a.level_0						{ color: #000000; background-color: #fe868e; border-color: #fe868e; }
.kontakt a.level_0:hover, .kontakt-an a.level_0:hover  				{ color: #fe868e; background-color: #000000; border-color: #000000; }
.kontakt-an a.level_0_act, .kontakt-an a.level_0_act:hover			 	{ color: #fe868e; background-color: #000000; border-color: #000000; }

/* linksammlung */

.linksammlung a.level_0, .linksammlung-an a.level_0					{ color: #000000; background-color: #dd07c4; border-color: #dd07c4; }
.linksammlung a.level_0:hover, .linksammlung-an a.level_0:hover  			{ color: #dd07c4; background-color: #000000; border-color: #000000; }
.linksammlung-an a.level_0_act, .linksammlung-an a.level_0_act:hover			{ color: #dd07c4; background-color: #000000; border-color: #000000;	}

.linksammlung a.level_1				{ color: #ffffff; background-color: #afafaf; border-color: #afafaf; }
.linksammlung a.level_1:hover 		{ color: #000000; background-color: #e95cd8; border-color: #e95cd8; }
.linksammlung-an a.level_1			{ color: #000000; background-color: #e95cd8; border-color: #e95cd8; }
.linksammlung-an a.level_1:hover	{ color: #e95cd8; background-color: #000000; border-color: #000000; }
.linksammlung-an a.level_1_act, .linksammlung-an a.level_1_act:hover		{ color: #e95cd8; background-color: #000000; border-color: #000000; }

.linksammlung a.level_2				{ color: #ffffff; background-color: #d2d2d2; border-color: #d2d2d2;	}
.linksammlung a.level_2:hover		{ color: #000000; background-color: #f4adec; border-color: #f4adec; }
.linksammlung-an a.level_2			{ color: #000000; background-color: #f4adec; border-color: #f4adec; }
.linksammlung-an a.level_2:hover	{ color: #f4adec; background-color: #000000; border-color: #000000; }
.linksammlung-an a.level_2_act, .linksammlung-an a.level_2_act:hover		{ color: #f4adec; background-color: #000000; border-color: #000000; }





ul.csc-menu:after{ content: "."; display: block; height: 0; font-size:0; clear: both; visibility:hidden; }
/* Hides from IE Mac \*/ 
	* html ul.csc-menu  {height: 1%;} 
	ul.csc-menu {display:block;} 
/* End Hack */ 

ul.csc-menu li{float:left; padding:0em 0.5em 1em 0em;}
ul.csc-menu li a.site-act{background-color:#cccccc; text-decoration:none;}


/* &#65533; B E R S C H R I F T */

#ueberschrift {
	position:relative;
	width: 100%;
	height: inherit;
	float:left;
	padding-bottom: 1.7em;
 
}
#breadcrump ul li  {padding:0;
margin:-0.05em 0;
 
 }
#ueberschrift ul {
	margin: 0;
	padding: 0;
	list-style: none;
clear:left;
 white-space:nowrap;
}

#ueberschrift ul li {
	float: left;
	color: #000000;
	font-size: 2em;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 1.3em;
}
#ueberschrift  a:hover {background-color:#ffffff;}

#HAW_logobox {
	width: 5.4em;
	height: 4.2em;
	float: left;
	margin-right: 0.5em;
	margin-top: 0.5em;
}

#HAW_logobox img{
	width: 4.2em;
	height: 3.8em;
}
#breadcrump{float:left;}

#ueberschrift .abstand		 				{ color: #666666; padding-left: 0.25em; padding-right: 0.25em; }
#ueberschrift .level_0		 				{ color: #333333; background-color: none; }
#ueberschrift .level_0:link 				{ text-decoration: none;background-color: none; }
#ueberschrift .level_0:visited 				{ text-decoration: none; background-color: none; }
#ueberschrift .level_0:hover 				{ color: #000000; background-color: none; }
#ueberschrift .level_0_0		 				{ color: #000033; background-color: none; }
#ueberschrift .level_0_0:link 				{ text-decoration: none;background-color: none; }
#ueberschrift .level_0_0:visited 				{ text-decoration: none; background-color: none; }
#ueberschrift .level_0_0:hover 				{ color: #000000; background-color: none; }
#ueberschrift .level_1		 				{ color: #333333; background-color: none; }
#ueberschrift .level_1:link 				{ text-decoration: none; background-color: none; }
#ueberschrift .level_1:visited 				{ text-decoration: none; background-color: none; }
#ueberschrift .level_1:hover 				{ color: #000000; background-color: none; }								
#ueberschrift .level_2		 				{ color: #666666; background-color: none; }
#ueberschrift .level_2:link 				{ text-decoration: none; background-color: none; }
#ueberschrift .level_2:visited 				{ text-decoration: none; background-color: none; }
#ueberschrift .level_2:hover 				{ color: #000000; background-color: none; }
#ueberschrift .level_3		 				{ color: #666666; background-color: none; } 




/********************** INHALTS L A Y O U T S *****************/
.inhaltges{
	height: auto;
 	width:70em;
	 
}

.inhalt100S {
	position: relative;
	float: left;
	height: auto;
	min-height: 25em;
	min-width:30em;
	max-width:62em;
	margin-right:2em;
	margin-top: 0.5em;
	margin-bottom: 1.5em;
	}
*html .inhalt100S , *html .inhalt100Snoheightnofloat {
	width:62em;
}
.inhalt70S {
	position: relative;
	float: left;
	width: 70%;
	height: auto;
	min-height: 25em;
	max-width:44em;
	margin-right:4em;
	margin-top: 0.5em;
	margin-bottom: 1.5em;
	}
*html .inhalt70S , *html .inhalt70Snoheightnofloat {
	width:44em;
}
.inhalt50S {
	position: relative;
	 float: left;
	width: 45%;
	height: auto;
	 
	max-width:30em;
	margin-right:4em;
	margin-top: 0.5em;
	margin-bottom: 1.5em;
	}
*html .inhalt50S, *html .inhalt50Snoheightnofloat  {
	width:30em;
}
.inhalt30S {
 	position: relative;
	 float: left;
	width: 30%;
	height: auto;
	 
	min-width:20em;
	max-width:20em;
	margin-right:2em;
	margin-top: 0.5em;
	margin-bottom: 1.5em;
 	}
*html .inhalt30S , *html .inhalt30Snoheightnofloat {
	width:20em;
}
.inhalt100Snoheightnofloat {
	position: relative;
	 
	height: auto;
	min-height: 25em;
	 
	max-width:62em;
	margin-right:2em;
	margin-top: 0.5em;
	margin-bottom: 1.5em;
	}
 
.inhalt70Snoheightnofloat {
	position: relative;
	 
	width: 70%;
	height: auto;
	 
	max-width:44em;
	margin-right:4em;
	margin-top: 0.5em;
	margin-bottom: 1.5em;
	}
	
.inhalt50Snoheightnofloat {
	position: relative;
	 
	width: 45%;
	height: auto;
	 
	max-width:30em;
	margin-right:4em;
	margin-top: 0.5em;
	margin-bottom: 1.5em;
	}
	
.inhalt30Snoheightnofloat {
 	position: relative;
	 
	width: 30%;
	height: auto;
	 
	min-width:20em;
	max-width:20em;
	margin-right:2em;
	margin-top: 0.5em;
	margin-bottom: 1.5em;
 	} 	
 	
 	
 	
 	
 	

.inhalt100M {}
.inhalt50M {}
.inhalt30M {}

.inhalt100L {}
.inhalt50L{}
.inhalt30L {}






.stylebox {
	width: 4.4em;
	height: 4.3em;
	float: left;
	margin-right: 1em;
	background: rgb(255, 220, 6) none repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;
}



.stylebox p{
	color: #000000;
	text-align: right;
	font-size: 1em;
	line-height: 1.3em;
	font-weight: bold;
	padding: 0.2em;


}

.titeloben {
	color: #000000;
	font-size: 1em;
	line-height: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
}




.titelunter {
	color: #000000;

	font-size: 1em;
	font-weight: normal;
}

#text {
	width: auto;
	float: left;
	margin-bottom: 2em;
}

#text p {
	color: #000000;
	font-size: 1em;
	line-height: 1.4em;
	
}

.zitat {
	color: #000000;
	font-size: 1em;
	line-height: 1.4em;
	font-weight: normal;
	font-style: italic;
	margin-bottom: 0.7em;

}









/* A R T I K E L */

.einrichtungen	{
 	position:relative;
	background-color: none;
	width: 45em;
	min-height: 12em;
	height: auto;
	margin-top:2em;
	margin-right: 1em;
	float: left;
}
.einrichtungenapartner	{
 	width: 38em;
	background-color: none;
	min-height: 4.7em;
	height: auto;
}

.person {
 	position:relative;
	background-color: none;
	width: 45em;
	min-height: 12.5em;
	height:auto;
	margin-top:2em;
	margin-right: 1em;
	float: left;
}
*html .person {height:12.5em;}

.person img {
	width: 7.5em;
	height: 10em; 
	float: left;
	margin-right: 1em;
	margin-bottom: 0em;
	border-width:0.1em;
	border-style:solid;
	border-color:#bfbfbf;
}

.persondetail {
 	position:relative;
	background-color: none;
	width: 55em;
	height: 11em;
	margin-top:2em;
	margin-right: 1em;
	float: left;
}

.persondetail img {
	width: 15em;
	height: 20em; 
	float: left;
	margin-right: 1em;
	margin-bottom: 0em;
	border-width:0.1em;
	border-style:solid;
	border-color:#bfbfbf;
}


#department_text {
	width: auto;
	float: left;
	margin-bottom: 2em;
}

#department_text p {

	color: #000000;
	font-size: 1em;
	line-height: 1.4em;
	
}


/* ---------------------FK_GALLERY----------------------------------------------------------- */

/*----- ZUR?CK----*/
.tx-fkgallery-pi1-gal-kurs-back, .tx-fkgallery-pi1-back {
	margin-right: 3em;
	margin-bottom: 2em;
	}
.tx-fkgallery-pi1-gal-artwork{width:30em; float:left; padding-bottom:3em;}
.tx-fkgallery-pi1-gal-artwork img{border:1px solid #bfbfbf;}

.tx-fkgallery-pi1-artworkbox { }
.tx-fkgallery-pi1-gal-artwork-img img {border:1px solid #bfbfbf;}
.tx-fkgallery-pi1-cat-name {
		 margin-top:1em;
		font-size: 1.1em;
        font-weight: bolder;
		height:4.5em; 
}
.tx-fkgallery-pi1-cat-galcount {
		 margin-top:-0.2em;
		
        
		padding-top:0;
}
.tx-fkgallery-pi1-cat-galname {
		
        font-weight:bold;
	
}
.tx-fkgallery-pi1-cat-galprof {
		 margin-top:0.2em;
		 
        
		padding-top:0;
}
.tx-fkgallery-pi1-cat-galcourse{
     width:22em;
     float:left;
height:6.5em;
}

.tx-fkgallery-pi1-listrow {
 	position:relative;
	 
	height: auto;
	margin-top:0em;
	margin-right: 1em;
	 
}

.tx-fkgallery-pi1-listrow:after{ content: "."; display: block; height: 0; font-size:0; clear: both; visibility:hidden; }
	/* Hides from IE Mac \*/ 
		* html .tx-fkgallery-pi1-listrow  {height: 1%;} 	
               .tx-fkgallery-pi1-listrow {display:block;} 
	/* End Hack */ 
	

 /*
.tx-fkgallery-pi1 {
        position:relative;
	width: 95em;
	height: auto;
	float: left;
} */

.tx-fkgallery-pi1-gal-arttitle {
	color: #54c490;
	font-size: 1em;
}

/**/
.tx-fkgallery-pi1-gal-kurs-name {
	margin-top:0.3em;
	margin-bottom: 0.3em;
}

/*Name Prof*/
.tx-fkgallery-pi1-gal-kurs-prof, .tx-fkgallery-pi1-cat-galprof {
	font-style:italic;
	margin-bottom: 0.3em;
}

/*Beschreibungstext*/
.tx-fkgallery-pi1-gal-kurs-des, .tx-fkgallery-pi1-gal-kurs-des, .tx-fkgallery-pi1-singleViewField-description-de, .tx-fkgallery-pi1-singleViewField-description-en {
	width: 58em;
	margin-top:0em;
	margin-bottom: 1.2em;
}

/*Name der KUNST*/
.tx-fkgallery-pi1-gal-arttitle, .tx-fkgallery-pi1-singleViewField-title {
	font-weight:bold;
	margin-bottom: 0.3em;
	margin-top: 0.3em
}
.tx-fkgallery-pi1-singleViewField-title{
margin-top:2em;
margin-bottom: 0.3em;
}

/*Name des Kuenstlers*/
.tx-fkgallery-pi1-gal-artname, .tx-fkgallery-pi1-singleViewField-name {
	font-style:italic;
	margin-bottom: 0.3em;
}
/*artwork-untertitel*/
.tx-fkgallery-pi1-gal-artwork-untertitel {
	width: 58em;
	margin-bottom: 1em;
	margin-top: 0.3em

}

/*PAGEBROWSER*/
.tx-fkgallery-pi1-pagebrowser a {margin-right: 0.3em;
	margin-left:0.3em;}
.tx-fkgallery-pi1-pagebrowser-current a,.tx-fkgallery-pi1-pagebrowser-current a:link, .tx-fkgallery-pi1-pagebrowser-curren a:hover, .tx-fkgallery-pi1-pagebrowser-curren a:visited {
	background-color:#54c490;
	text-decoration:none;
	color:#000000;
	 
	margin-bottom:2em;
}

.tx-fkgallery-pi1-pagebrowser-other a, .tx-fkgallery-pi1-pagebrowser-other a:link {
	 
	 
	margin-bottom:2em;
	}


/* -------------------------------------------------------------------------------- */
/* --STYLES f&#65533;r tx-fkcalnews-pi1//KALENDER/NEWS------------------------------------ */

.wochentag, .leer, .oneDayInMonth, .oneDayInMonth-today, .oneDayInMonth-withDates, .oneDayInMonth-withDates-today, .week-link, .week-link-todaysweek {width:4em; height:4em; float:left; position:relative;}	
	.oneDayInMonth-withDates a, .oneDayInMonth-withDates-today a, .week-link a, .week-link-todaysWeek a{display:block; height:4em; width:4em;}	
	.ur {position:absolute; bottom:0px; right:0px;}
	.month{ height: 32em; width:32em; float:left;}
	.month:after{ content: "."; display: block; height: 0; font-size:0; clear: both; visibility:hidden; }
	/* Hides from IE Mac \*/ 
		* html .month {height: 1%;} 
		.month{display:block;} 
	/* End Hack */ 
	
	li.dayBrowse, li.dayBrowse-first, li.dayBrowse-last, li.dayBrowse-today{float:left; padding:0px 3px;}
	ul.dayBrowser:after{ content: "."; display: block; height: 0; font-size:0; clear: both; visibility:hidden; }
 
	/* Hides from IE Mac \*/ 
		* html ul.dayBrowser {height: 1%;} 
		ul.dayBrowser{display:block;} 
	/* End Hack */ 
	
	li.weekBrowse, li.weekBrowse-first, li.weekBrowse-last, li.weekBrowse-shownWeek{float:left; padding:0px 3px;}
	ul.weekBrowser:after{ content: "."; display: block; height: 0; font-size:0; clear: both; visibility:hidden; }
 
	/* Hides from IE Mac \*/ 
		* html ul.weekBrowser {height: 1%;} 
		ul.weekBrowser{display:block;} 
	/* End Hack */ 








.month {
	position:relative;
	width: 39em;
	height: 38.4em;
	margin-bottom: 1.6em;
	float: left;
	margin-right: 3em;
	}


.month h1 {
	color: #000000;
	text-align: left;
	font-size: 1.6em;
	font-weight: normal;
	line-height: 2em;
	text-transform:none;
}

.leer 
{
	
	background-color:none;
	width: 4.2em;
	height: 4.2em;
	float: left;
	margin: 0 0.4em 0.4em 0;
	padding:1px;
	
		}

.wochentag {
	border: solid 1px #fb6411;
	background-color: #ffffff;
	width: 4.2em;
	height: 4.2em;
	float: left;
	margin: 0 0.4em 0.4em 0;
		}
.heutiger, .heutiger .ur {border-color:#000000; color:#000000;}
		
.wochentag .ur {
	font-weight:normal;
}		
			
.oneDayInMonth {
        border: solid 1px #FECCB1;
	background-color: #FECCB1;
	width: 4.2em;
	height: 4.2em;
	float: left;
	margin: 0 0.4em 0.4em 0;
}	

.oneDayInMonth-today .ur{ 
	color: #FECCB1;
	text-align: right;
	text-decoration:none;
	font-size: 1.4em;
	padding: 1.5em 0.4em 0.4em 0;
}

.oneDayInMonth-withDates-today .ur{ 
	color: #FECCB1;
	text-align: right;
	text-decoration:none;
	font-size: 1.4em;
	padding: 1.5em 0.4em 0.4em 0;
}
	
.oneDayInMonth:hover{
	background-color: #fc9962;
}	
	
.oneDayInMonth-today {
	background-color: #000000;
border: solid 1px #000000; 
	width: 4.2em;
	height: 4.2em;
	float: left;
	margin: 0 0.4em 0.4em 0;
	color:#feccb1;
}

.oneDayInMonth-withDates-today a .ur, .oneDayInMonth-withDates-today a:link .ur, .oneDayInMonth-withDates-today a:visited .ur, .oneDayInMonth-withDates-today a:active .ur {
	background-color: #000000;
	color:#fb6411
}

.oneDayInMonth-withDates-today a:hover .ur {
	background-color: #000000;
	color:#fb6411
}
.oneDayInMonth-withDates-today a:hover {
	background-color: #000000;
	color:#fb6411
}

.oneDayInMonth-withDates-today:hover {
	background-color: #000000;
	color:#fb6411
	}

.oneDayInMonth-withDates-today {
	background-color: #000000;
	width: 4.4em;
	height: 4.4em;
	float: left;
	margin: 0 0.4em 0.4em 0;
	color:#feccb1;

}
.oneDayInMonth-withDates{
	background-color: #fC9962;
	border: solid 1px #fC9962;
	width: 4.2em;
	height: 4.2em;
	float: left;
	margin: 0 0.4em 0.4em 0;
}

.oneDayInMonth-withDates:hover{
	background-color: #fb6411;
	border: solid 1px #fb6411;
	}

.monthbrowser .forward {margin-left:0.4em;}

		
.week-link{
	border: solid 1px #fb6411;
	background-color: #ffffff;
	width: 4.2em;
	height: 4.2em;
	float: left;
	margin: 0 0.4em 0.4em 0;
	text-decoration:none;
		}

.week-link:link, .week-link a , .week-link-todaysweek:link, .week-link-todaysweek a, .oneDayInMonth-withDates a{		
	text-decoration:none;
	 
}	
		
.week-link:hover{		
	background-color: #fb6411;
		}
		
.week-link-todaysweek {
	border: solid 1px #000000;
	background-color: #ffffff;
	width: 4.2em;
	height: 4.2em;
	float: left;
	margin: 0 0.4em 0.4em 0;
}

.week-link-todaysweek:hover{		
	background-color: #fb6411;
		}

.week-link-todaysweek .ur{ 
	color: #000000;
	text-align: right;
	font-size: 0.9em;
	padding: 1.5em 0.4em 0.4em 0;
}




.oneDayInMonth-withDates-today .ur {
	color: #000000;
	text-align: right;
	text-decoration:none;
	font-size: 1.5em;
	font-weight: bold;
	padding: 1.5em 0.4em 0.4em 0;
}

.wochentag .ur{
	color: #fb6411;
	text-align: right;
	font-size: 0.9em;
	padding: 1.5em 0.4em 0.4em 0;
	text-decoration:none;
	}
.heutiger, .heutiger .ur {border-color:#000000; color:#000000;}
	
.week-link .ur{
	color: #fb6411;
	text-align: right;
	font-weight:normal;
	font-size: 0.9em;
	padding: 1.5em 0.4em 0.4em 0;
	text-decoration:none;
	}
	
.week-link:hover .ur{
	color: #ffffff;
	text-align: right;
	font-size: 0.9em;
	padding: 1.5em 0.4em 0.4em 0;
	text-decoration:none;
	}	

.oneDayInMonth .ur{
	color: #ffffff;
	text-align: right;
	font-size: 1.5em;
	font-weight: bold;
	padding: 1.5em 0.4em 0.4em 0;
}

/*WOCHENANSICHT*/
.dayentrie{ 	
	background-color:#FFFFFF;
	border: solid 1px #fc9962;
	width: 4.4em;
	height: 4.3em;
	float: left;
	margin-right: 1em;
	position:relative;
	}
	
.ur{
	color: #ffffff;
	text-align: right;
	font-size: 1.5em;
	font-weight: bold;
	padding: 1.5em 0.4em 0.4em 0;
	}	
	
.ur2 {
	color: #ffffff;
	text-align: right;
	font-size: 1.5em;
	font-weight: bold;
	padding: 1.5em 0.4em 0.4em 0;
	position:absolute;
	bottom:0px;
	right:0px;

}	

.ur3 {
	color: #fb6411;
	text-align: right;
	font-size: 0.9em;
	font-weight:normal;
	padding: 1.5em 0.4em 0.4em 0;
	position:absolute;
	bottom:0px;
	right:0px;
}

.styleboxday {
	width: 4.4em;
	height: 4.3em;
	float: left;
	margin-right: 1em;
	background-color: #fc9962;
	position:relative;
}

.calnews-day {
	margin-bottom:1em;
	width:45em;
	min-height:5em;
	}

.calnews-daysp {
	float: left; 
	width: 35em;
	margin-bottom:0.5em;
} 

.day { 
	color: #ffffff;
	text-align: right;
	vertical-align:bottom;
	font-weight: bold;
	}
	
.noentries{}
.weekBrowser, .dayBrowser{
	margin-bottom:1em;
	margin-right:10em;
margin-left:2em;
	  
	}
.calnews-week-back{float:left;margin-right:2em;}


	
.weekBrowse-first{}
.weekBrowse-last{}
.weekBrowse-shownWeek, .dayBrowse-today{
	font-weight:bold;
	background-color:#fb6411;
	color:#FFFFFF;
}

.dayBrowse{}

.someentries{}
.calnews-single {
	margin-bottom:1em;
	width:55em;
}
.calnews-listitem {	
	margin-bottom:2em;
	margin-top:1em;
	height:auto;

	 
	width: 45%;
	min-width:30em;
	max-width:55em;
 
	}

.calnews-listitem img {
	float:left;
	margin-right: 1em;
	margin-bottom: 0em;
	border-width:0.1em;
	border-style:solid;
	border-color:#bfbfbf;
}

.banner{margin-bottom:2em;}



.tx-fkcalnews-pi1-searchbox { font-size:1em; margin:0; padding:0; min-width:18em; float:left; margin-bottom:0.5em;}
*html .tx-fkcalnews-pi1-searchbox { width:18em;}
.tx-fkcalnews-pi1-searchbox-button{font-size:1em; font-family:verdana,sans-serif;  padding:0.12em; margin:0;}
.tx-fkcalnews-pi1-searchbox-sword{ font-size:1em;  font-family:verdana,sans-serif; padding:0.2em; margin:0;}
.tx-fkcalnews-pi1-searchbox form table{margin-left:-2px;padding:0;}
.tx-fkcalnews-pi1-modeSelector  a{   padding:0.2em;   }

.tx-fkcalnews-pi1-modeSelector{padding-top:0.25em;  }

.tx-fkcalnews-pi1-sort, .tx-fkcalnews-pi1-mode{ padding:0.2em;}

.tx-fkcalnews-pi1-mode-header{padding-left:0.5em;}
.calnews-top{margin-bottom:2em;}

/* NEWS ANSICHT */

.calnews-single-img{   width:300px; float:left; margin-right:1em; }
.calnews-single-img:after{ content: "."; display: block; height: 0; font-size:0; clear: both; visibility:hidden; }
/* Hides from IE Mac \*/ 
	* html .calnews-single-img {height: 1%;} 
	.calnews-single-img{display:block;} 
/* End Hack */ 
.newsinfo{margin-top:-0.3em;}
.calnews-newsitem img {float:left;  border:1px #CCCCCC solid;}

.calnews-single-img img {  margin-bottom:1em; border:1px #CCCCCC solid;}

.calnews-newsitem{ min-height: 15em; width:45%; float:left; min-width:45em; padding-right:3em;}

.calnews-newsitem:after{ content: "."; display: block; height: 0; font-size:0; clear: both; visibility:hidden; }
/* Hides from IE Mac \*/ 
	* html .calnews-newsitem {height: 1%;} 
	.calnews-newsitem{display:block;} 
/* End Hack */ 

* html .calnews-newsitem {
height:15em;
overflow:hidden;

}
.calnews-newsitem a img {
	max-height:125px;
}
.calnews-newsitem  div.img a:hover{
border:0;
margin:0;
padding:0;
}
.calnews-newsitem div.img {
	width:150px;
	margin-right:1em;
float:left;
}
* html .calnews-newsitem a img {
	 overflow:hidden;
	 height:120px;
}
.calnews-news{}
.calnews-news:after{ content: "."; display: block; height: 0; font-size:0; clear: both; visibility:hidden; }
/* Hides from IE Mac \*/ 
	* html .calnews-news {height: 1%;} 
	.calnews-news{display:block;} 
/* End Hack */ 
.news{ text-align:right; }
/*.news p{ margin:0.2em; }*/
.calnews-singleitem img { margin-right:1em;}
.calnews-singleitem{  width:90%; float:left; min-width:70em;}
.calnews-singleitem:after{ content: "."; display: block; height: 0; font-size:0; clear: both; visibility:hidden; }
/* Hides from IE Mac \*/ 
	* html .calnews-singleitem {height: 1%;} 
	.calnews-singleitem{display:block;} 
/* End Hack */ 
.calnews-single{ }
.calnews-single:after{ content: "."; display: block; height: 0; font-size:0; clear: both; visibility:hidden; }
/* Hides from IE Mac \*/ 
	* html .calnews-single {height: 1%;} 
	.calnews-single{display:block;} 
/* End Hack */ 
.news-single{ text-align:right; }
.news-single p{ margin:0.2em; }



.banner a:hover {background-color:transparent;}




/*-----fk_access_options--------------*/

.big  {font-size:1.6em; line-height:1.4em;
	position: relative;
	float: left;
	width: 70%;
	height: auto;
	/*min-height: 25em;*/
	max-width:44em;
	margin-right:4em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	 


}
#fk_access_options {margin-bottom:30px;}

/* -------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------- */



/* -------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------- */


.csc-textpic-caption{ font-style:italic; color:#666666}

.contenttable  {border:1px #888888 solid; border-width:0px 1px 1px 0px; }
.contenttable  td {border:1px #888888 solid; border-width:1px 0px 0px 1px; padding:0.2em; }




ul.tx-fkminigal-pi1-browser:after{ content: "."; display: block; height: 0; font-size:0; clear: both; visibility:hidden; }
/* Hides from IE Mac \*/ 
	* html ul.tx-fkminigal-pi1-browser {height: 1%;} 
	ul.tx-fkminigal-pi1-browser{display:block;} 
/* End Hack */ 
ul.tx-fkminigal-pi1-browser{ padding-bottom:1em;}
ul.tx-fkminigal-pi1-browser li {float:left; padding:0.2em;}
ul.tx-fkminigal-pi1-browser li a.act{background-color:#cccccc;}


div .tx-fkcalnews-pi3 > div.form{
 width:520px;
}
.tx-fkcalnews-pi3 .label {
float:left;
}
.tx-fkcalnews-pi3 .field {
float:right;
width:300px;
}

.tx-fkcalnews-pi3 .label{
    width:150px
}

div .tx-fkcalnews-pi3 textarea {
   width:300px;
}
.tx-fkcalnews-pi3 input{
margin:0;
padding:0;
width:180px;
}
.tx-fkcalnews-pi3 textarea{
margin:0;
padding:0;
}
.tx-fkcalnews-pi3 .line:after{ content: "."; display: block; height: 0; font-size:0; clear: both; visibility:hidden; }
/* Hides from IE Mac \*/ 
	* html .tx-fkcalnews-pi3 > div.line {height: 1%;} 
	.tx-fkcalnews-pi3 > div.line{display:block;} 
/* End Hack */ 
.label h1, .label p {
    width:400px;
}
.tx-fkcalnews-pi3 .line  {
 padding:5px 0px;
}
.tx-fkcalnews-pi1-browsebox p {margin-right:0.3em;}



#inhalt  ul {

 	padding-left:0.5em; 
 	/*list-style-image:url(http://www.mt.haw-hamburg.de/design/fileadmin/template/bilder/square.gif);*/ 
}

#inhalt .inhalt30S  ul li, #inhalt .inhalt70S  ul li, #inhalt .inhalt50S ul li, #inhalt .inhalt100S  ul li {
	background-image:url(../bilder/square.gif);
	background-position:0em 0.8em;
	background-repeat:no-repeat;
        padding-left:1em;
	padding-bottom:0.4em;
        line-height:1.6em;
        padding-top:0;
        margin:0;
}

#inhalt ul.csc-menu {
	margin:0;
	padding:0;
	margin-bottom:0.6em;
white-space:nowrap;
}

#inhalt ul.csc-menu li, ul .tx-fkminigal-pi1-browser li{
	list-style-type: none;
	background:none;
        margin:0;
	padding:0;
	padding-right:0.5em;

}



#inhalt .inhalt30S  ul.browsebox li , #inhalt .inhalt100S  ul.browsebox li, #inhalt .inhalt70S  ul.browsebox li{
list-style-type:none;
background-image:none;
margin:0;
padding:0;
padding-right:1em;

}
#inhalt .inhalt30S  ul.browsebox, #inhalt .inhalt70S  ul.browsebox, #inhalt .inhalt100S  ul.browsebox{
margin:1em 0em;
}


.tx-indexedsearch-searchbox legend{
margin-left:1em;
}

#tx-indexedsearch-searchbox-button-submit{
font-size:1em; 
font-family:verdana,sans-serif;  
padding:0.12em; 
width:5em;

margin:0;

}
.tx-indexedsearch-form input{
height:1.35em;
margin-left:0;
}
.tx-indexedsearch-form {
margin:0;
padding:0;
 height:4.6em;
width:15em;  }


#inhalt ul.csc-menu-1 li {padding-right:0.8em;}

#inhalt ul.tx-fkminigal-pi1-browser {list-style:none; background-image:none; padding:0em; margin-left:0; margin-bottom: 0.2em;}
#inhalt ul.tx-fkminigal-pi1-browser li {list-style:none; background-image:none; padding: 0; padding-right: 0.4em; margin-left:0}

  dd.csc-textpic-caption{
padding-bottom:1em;
}
