
/***************************************************************
 *	Farbdefinitionen
 *	Dunkelblau		rgb(0,70,160)
 *	Hellblau (10 %)	  	rgb(229,236,245) für Navi links und Blaubox
 *	Hellblau (15 %)	  	rgb(217,227,241)
 *	Hellblau (20 %)		rgb(204,218,236)
 *	Hellblau (50 %)		rgb(127,162,207) 
 *	Hellblau (75 %)		rgb(64,116,184)
 *	Orange			rgb(251,169,15)
 *	Bronze			rgb(147,133,124)
 *	Hellgrau		rgb(235,235,235) für Contenthintergrund
 *	Hellgrau		rgb(220,220,220) für Rahmen
 *	Grau für Hintergrund	rgb(235,235,235)
****************************************************************/


html {
	height:				100%;
	margin:				0;
	padding:			0;
}

body {
	height:				100%;
	margin:				0;
	padding:			0;
	font-family: 		 	Verdana, Arial, Helvetica, sans-serif;
	line-height:			1;
	font-size: 			1em;
	text-indent:     		0;
	background-repeat:		no-repeat;
	background-color:		#FCFCFC;
}

body.background {
	height:				100%;
	margin:				0;
	padding:			0;
	font-family: 		 	Arial, Helvetica, sans-serif;
	line-height:			1;
	font-size: 			1em;
	text-indent:     		0;
	background-image:		url(../img/backbody-2.jpg);
	background-repeat:		repeat-x;
	background-position:		0em 3em;
	background-color:		rgb(229,236,245);
	background-attachment:		fixed;
}

#kopfbereich {
	/* width:			61.95em; */
	width:			65em;
	height:			4.5em;
	background-color:	#ffffff;
}

#logo {
	width:			300px;
	height:			58px;
	position:		absolute;
	top:			1em;
	left:			1em;
}


/***************************************************************
 *      Vertikale Navigation in der linken Spalte
 *	Ebene 1
****************************************************************/

#naviLinks ul.navi1,
#naviLinks ul.navi2,
#naviLinks ul.navi3 {
	list-style-type:	none;
	margin:			0;
	padding:		0;
}

#naviLinks li.navi1 a:link {
	background-color:	rgb(235,235,235);
	text-decoration:	none;
	list-style-type:	none;
	color:			#000000;
	font-weight:		normal;
    	margin: 		0; 
    	padding: 		0.7em 0em 0.7em 2.3em;
	display:		block;
	border-top:		solid 0.1em #999999;
}

#naviLinks li.navi1 a:visited {
	background-color:	rgb(235,235,235);
	text-decoration:	none;
	list-style-type:	none;
	color:			#000000;
	font-weight:		normal;
    	margin: 		0; 
    	padding: 		0.7em 0em 0.7em 2.3em;
	display:		block;
	border-top:		solid 0.1em #999999;
}

#naviLinks li.navi1 a:hover {
	background-color:	rgb(252,252,252);
	text-decoration:	underline;
	list-style-type:	none;
	color:			rgb(251,169,15);
	font-weight:		normal;
    	margin: 		0; 
    	padding: 		0.7em 0em 0.7em 2.3em;
	display:		block;
	border-top:		solid 0.1em #999999;
}

#naviLinks li.navi1 a:active {
	background-color:	rgb(252,252,252);
	text-decoration:	underline;
	list-style-type:	none;
	color:			#000000;
	font-weight:		normal;
    	margin: 		0; 
    	padding: 		0.7em 0em 0.7em 2.3em;
	display:		block;
	border-top:		solid 0.1em #999999;
}

#naviLinks li.navi1 a:focus {
	background-color:	rgb(252,252,252);
	text-decoration:	underline;
	list-style-type:	none;
	color:			#000000;
	font-weight:		normal;
    	margin: 		0; 
    	padding: 		0.7em 0em 0.7em 2.3em;
	display:		block;
	border-top:		solid 0.1em #999999;
}

#naviLinks li.aktuell1 {
	background-color:	rgb(252,252,252);
	list-style-type:	none;
	color:			#000000;
	font-weight:		bold;
    	margin: 		0; 
    	padding: 		0.7em 0em 0.7em 2.3em;
	display:		block;
	border-top:		solid 0.1em #999999;
	background-image:	none;
}

#naviLinks li.aktuell1 a {
	color:			#000000;
	}

/***************************************************************/

#naviLinks li.navi1-last a:link {
	background-color:	rgb(235,235,235);
	text-decoration:	none;
	list-style-type:	none;
	color:			#000000;
	font-weight:		normal;
    	margin: 		0; 
    	padding: 		0.7em 0em 0.7em 2.3em;
	display:		block;
	border-top:		solid 0.1em #999999;
	border-bottom:		solid 0.1em #999999;
}

#naviLinks li.navi1-last a:visited {
	background-color:	rgb(235,235,235);
	text-decoration:	none;
	list-style-type:	none;
	color:			#000000;
	font-weight:		normal;
    	margin: 		0; 
    	padding: 		0.7em 0em 0.7em 2.3em;
	display:		block;
	border-top:		solid 0.1em #999999;
	border-bottom:		solid 0.1em #999999;
}

#naviLinks li.navi1-last a:hover {
	background-color:	rgb(252,252,252);
	text-decoration:	underline;
	list-style-type:	none;
	color:			rgb(251,169,15);
	font-weight:		normal;
    	margin: 		0; 
    	padding: 		0.7em 0em 0.7em 2.3em;
	display:		block;
	border-top:		solid 0.1em #999999;
	border-bottom:		solid 0.1em #999999;
}

#naviLinks li.navi1-last a:active {
	background-color:	rgb(252,252,252);
	text-decoration:	underline;
	list-style-type:	none;
	color:			#000000;
	font-weight:		normal;
    	margin: 		0; 
    	padding: 		0.7em 0em 0.7em 2.3em;
	display:		block;
	border-top:		solid 0.1em #999999;
	border-bottom:		solid 0.1em #999999;
}

#naviLinks li.navi1-last a:focus {
	background-color:	rgb(252,252,252);
	text-decoration:	underline;
	list-style-type:	none;
	color:			#000000;
	font-weight:		normal;
    	margin: 		0; 
    	padding: 		0.7em 0em 0.7em 2.3em;
	display:		block;
	border-top:		solid 0.1em #999999;
	border-bottom:		solid 0.1em #999999;
}

#naviLinks li.aktuell1-last {
	background-color:	rgb(252,252,252);
	list-style-type:	none;
	color:			#000000;
	font-weight:		bold;
    	margin: 		0; 
    	padding: 		0.7em 0em 0.7em 2.3em;
	display:		block;
	border-top:		solid 0.1em #999999;
	border-bottom:		solid 0.1em #999999;
	background-image:	none;
}

#naviLinks li.aktuell1-last a {
	color:			#000000;
	}
	

/***************************************************************
 *      Vertikale Navigation in der linken Spalte
 *	Ebene 1 mit Subpages
****************************************************************/

#naviLinks li.navi1-sub a:link {
	background-color:	rgb(235,235,235);
	text-decoration:	none;
	list-style-type:	none;
	color:			#000000;
	font-weight:		normal;
    	margin: 		0; 
    	padding: 		0.7em 0em 0.7em 2.3em;
	display:		block;
	border-top:		solid 0.1em #999999;
	background-image:	url(../img/button-pfeil-rechts.gif);
	background-repeat:	no-repeat;
	background-position:	1.2em 0.8em;
}

#naviLinks li.navi1-sub a:visited {
	background-color:	rgb(235,235,235);
	text-decoration:	none;
	list-style-type:	none;
	color:			#000000;
	font-weight:		normal;
    	margin: 		0; 
    	padding: 		0.7em 0em 0.7em 2.3em;
	display:		block;
	border-top:		solid 0.1em #999999;
	background-image:	url(../img/button-pfeil-rechts.gif);
	background-repeat:	no-repeat;
	background-position:	1.2em 0.8em;
}

#naviLinks li.navi1-sub a:hover {
	background-color:	rgb(252,252,252);
	text-decoration:	underline;
	list-style-type:	none;
	color:			rgb(251,169,15);
	font-weight:		normal;
    	margin: 		0; 
    	padding: 		0.7em 0em 0.7em 2.3em;
	display:		block;
	border-top:		solid 0.1em #999999;
	background-image:	url(../img/button-pfeil-unten.gif);
	background-repeat:	no-repeat;
	background-position:	1em 1.0em;	
}

#naviLinks li.navi1-sub a:active {
	background-color:	rgb(252,252,252);
	text-decoration:	underline;
	list-style-type:	none;
	color:			#000000;
	font-weight:		normal;
    	margin: 		0; 
    	padding: 		0.7em 0em 0.7em 2.3em;
	display:		block;
	border-top:		solid 0.1em #999999;
	background-image:	url(../img/button-pfeil-unten.gif);
	background-repeat:	no-repeat;
	background-position:	1em 1.0em;
}

#naviLinks li.navi1-sub a:focus {
	background-color:	rgb(252,252,252);
	text-decoration:	underline;
	list-style-type:	none;
	color:			#000000;
	font-weight:		normal;
    	margin: 		0; 
    	padding: 		0.7em 0em 0.7em 2.3em;
	display:		block;
	border-top:		solid 0.1em #999999;
	background-image:	url(../img/button-pfeil-unten.gif);
	background-repeat:	no-repeat;
	background-position:	1em 1.0em;
}

#naviLinks li.aktuell1-sub {
	background-color:	rgb(252,252,252);
	list-style-type:	none;
	color:			#000000;
	font-weight:		bold;
    	margin: 		0; 
    	padding: 		0.7em 0em 0.7em 2.3em;
	display:		block;
	border-top:		solid 0.1em #999999;
	background-image:	url(../img/button-pfeil-unten.gif);
	background-repeat:	no-repeat;
	background-position:	1.2em 0.8em;
}

#naviLinks li.aktuell1-sub a:link {
	color:			#000000;
	text-decoration:	none;
}

#naviLinks li.aktuell1-sub a:visited {
	color:			#000000;
	text-decoration:	none;
}

#naviLinks li.aktuell1-sub a:hover {
	color:			rgb(251,169,15);
	text-decoration:	underline;
}

#naviLinks li.aktuell1-sub a:active {
	color:			#000000;
	text-decoration:	underline;
}

#naviLinks li.aktuell1-sub a:focus {
	color:			#000000;
	text-decoration:	underline;
}

/***************************************************************/

#naviLinks li.navi1-sub-last a:link {
	background-color:	rgb(235,235,235);
	text-decoration:	none;
	list-style-type:	none;
	color:			#000000;
	font-weight:		normal;
    	margin: 		0; 
    	padding: 		0.7em 0em 0.7em 2.3em;
	display:		block;
	border-top:		solid 0.1em #999999;
	border-bottom:		solid 0.1em #999999;
	background-image:	url(../img/button-pfeil-rechts.gif);
	background-repeat:	no-repeat;
	background-position:	1.2em 0.8em;
}

#naviLinks li.navi1-sub-last a:visited {
	background-color:	rgb(235,235,235);
	text-decoration:	none;
	list-style-type:	none;
	color:			#000000;
	font-weight:		normal;
    	margin: 		0; 
    	padding: 		0.7em 0em 0.7em 2.3em;
	display:		block;
	border-top:		solid 0.1em #999999;
	border-bottom:		solid 0.1em #999999;
	background-image:	url(../img/button-pfeil-rechts.gif);
	background-repeat:	no-repeat;
	background-position:	1.2em 0.8em;
}

#naviLinks li.navi1-sub-last a:hover {
	background-color:	rgb(252,252,252);
	text-decoration:	underline;
	list-style-type:	none;
	color:			rgb(251,169,15);
	font-weight:		normal;
    	margin: 		0; 
    	padding: 		0.7em 0em 0.7em 2.3em;
	display:		block;
	border-top:		solid 0.1em #999999;
	border-bottom:		solid 0.1em #999999;
	background-image:	url(../img/button-pfeil-unten.gif);
	background-repeat:	no-repeat;
	background-position:	1em 1.0em;	
}

#naviLinks li.navi1-sub-last a:active {
	background-color:	rgb(252,252,252);
	text-decoration:	underline;
	list-style-type:	none;
	color:			#000000;
	font-weight:		normal;
    	margin: 		0; 
    	padding: 		0.7em 0em 0.7em 2.3em;
	display:		block;
	border-top:		solid 0.1em #999999;
	border-bottom:		solid 0.1em #999999;
	background-image:	url(../img/button-pfeil-unten.gif);
	background-repeat:	no-repeat;
	background-position:	1em 1.0em;	
}

#naviLinks li.navi1-sub-last a:focus {
	background-color:	rgb(252,252,252);
	text-decoration:	underline;
	list-style-type:	none;
	color:			#000000;
	font-weight:		normal;
    	margin: 		0; 
    	padding: 		0.7em 0em 0.7em 2.3em;
	display:		block;
	border-top:		solid 0.1em #999999;
	border-bottom:		solid 0.1em #999999;
	background-image:	url(../img/button-pfeil-unten.gif);
	background-repeat:	no-repeat;
	background-position:	1em 1.0em;	
}

#naviLinks li.aktuell1-sub-last {
	background-color:	rgb(252,252,252);
	list-style-type:	none;
	color:			#000000;
	font-weight:		bold;
    	margin: 		0; 
    	padding: 		0.7em 0em 0.7em 2.3em;
	display:		block;
	border-top:		solid 0.1em #999999;
	border-bottom:		solid 0.1em #999999;
	background-image:	url(../img/button-pfeil-unten.gif);
	background-repeat:	no-repeat;
	background-position:	1em 1.0em;
}

#naviLinks li.aktuell1-sub-last a:link {
	color:			#000000;
	text-decoration:	none;
}

#naviLinks li.aktuell1-sub-last a:visited {
	color:			#000000;
	text-decoration:	none;
}

#naviLinks li.aktuell1-sub-last a:hover {
	color:			rgb(251,169,15);
	text-decoration:	underline;
}

#naviLinks li.aktuell1-sub-last a:active {
	color:			#000000;
	text-decoration:	underline;
}

#naviLinks li.aktuell1-sub-last a:focus {
	color:			#000000;
	text-decoration:	underline;
}


/***************************************************************
 *      Vertikale Navigation in der linken Spalte
 *	Ebene 2 bis 10
****************************************************************/

#naviLinks li.navi2 a:link {
	background-color:	rgb(252,252,252);
	text-decoration:	none;
	list-style-type:	none;
	color:			#000000;
	font-weight:		normal;
    	margin-top: 		0.3em; 
    	padding: 		0.3em 0em 0em 1em;
	display:		block;
	border-top:		solid 0.1em #cccccc;
	background-image:	none;
}

#naviLinks li.navi2 a:visited {
	background-color:	rgb(252,252,252);
	text-decoration:	none;
	list-style-type:	none;
	color:			#000000;
	font-weight:		normal;
    	margin-top: 		0.3em; 
    	padding: 		0.3em 0em 0em 1em;
	display:		block;
	border-top:		solid 0.1em #cccccc;
	background-image:	none;
}

#naviLinks li.navi2 a:hover {
	background-color:	rgb(235,235,235);
	text-decoration:	underline;
	list-style-type:	none;
	color:			rgb(251,169,15);
	font-weight:		normal;
    	margin-top: 		0.3em; 
    	padding: 		0.3em 0em 0em 1em;
	display:		block;
	border-top:		solid 0.1em #cccccc;
	background-image:	none;
}

#naviLinks li.navi2 a:active {
	background-color:	rgb(235,235,235);
	text-decoration:	underline;
	list-style-type:	none;
	color:			#000000;
	font-weight:		normal;
    	margin-top: 		0.3em; 
    	padding: 		0.3em 0em 0em 1em;
	display:		block;
	border-top:		solid 0.1em #cccccc;
	background-image:	none;
}

#naviLinks li.navi2 a:focus {
	background-color:	rgb(252,252,252);
	text-decoration:	underline;
	list-style-type:	none;
	color:			#000000;
	font-weight:		normal;
    	margin-top: 		0.3em; 
    	padding: 		0.3em 0em 0em 1em;
	display:		block;
	border-top:		solid 0.1em #cccccc;
	background-image:	none;
}

#naviLinks li.aktuell2 {
	background-color:	rgb(252,252,252);
	list-style-type:	none;
	color:			#000000;
	font-weight:		bold;
    	margin-top: 		0.3em; 
    	padding: 		0.3em 0em 0em 1em;
	display:		block;
	border-top:		solid 0.1em #cccccc;
	background-image:	none;
}


/***************************************************************
 *      Vertikale Navigation in der linken Spalte
 *	Ebene 2 bis 10 mit subpages
****************************************************************/

#naviLinks li.navi2-sub a:link {
	background-color:	rgb(252,252,252);
	text-decoration:	none;
	list-style-type:	none;
	color:			#000000;
	font-weight:		normal;
    	margin-top: 		0.3em; 
    	padding: 		0.3em 0em 0em 1em;
	display:		block;
	background-image:	url(../img/button-pfeil-rechts.gif);
	background-repeat:	no-repeat;
	background-position:	0.2em 0.3em;
	border-top:		solid 0.1em #cccccc;
}

#naviLinks li.navi2-sub a:visited {
	background-color:	rgb(252,252,252);
	text-decoration:	none;
	list-style-type:	none;
	color:			#000000;
	font-weight:		normal;
    	margin-top: 		0.3em; 
    	padding: 		0.3em 0em 0em 1em;
	display:		block;
	background-image:	url(../img/button-pfeil-rechts.gif);
	background-repeat:	no-repeat;
	background-position:	0.2em 0.3em;
	border-top:		solid 0.1em #cccccc;
}

#naviLinks li.navi2-sub a:hover {
	background-color:	rgb(235,235,235);
	text-decoration:	underline;
	list-style-type:	none;
	color:			rgb(251,169,15);
	font-weight:		normal;
    	margin-top: 		0.3em; 
    	padding: 		0.3em 0em 0em 1em;
	display:		block;
	background-image:	url(../img/button-pfeil-unten.gif);
	background-repeat:	no-repeat;
	background-position:	0em 0.5em;
	border-top:		solid 0.1em #cccccc;
}

#naviLinks li.navi2-sub a:active {
	background-color:	rgb(235,235,235);
	text-decoration:	underline;
	list-style-type:	none;
	color:			#000000;
	font-weight:		normal;
    	margin-top: 		0.3em; 
    	padding: 		0.3em 0em 0em 1em;
	display:		block;
	background-image:	url(../img/button-pfeil-unten.gif);
	background-repeat:	no-repeat;
	background-position:	0em 0.5em;
	border-top:		solid 0.1em #cccccc;
}

#naviLinks li.navi2-sub a:focus {
	background-color:	rgb(252,252,252);
	text-decoration:	none;
	list-style-type:	none;
	color:			#000000;
	font-weight:		normal;
    	margin-top: 		0.3em; 
    	padding: 		0.3em 0em 0em 1em;
	display:		block;
	background-image:	url(../img/button-pfeil-unten.gif);
	background-repeat:	no-repeat;
	background-position:	0em 0.5em;
	border-top:		solid 0.1em #cccccc;
}

#naviLinks li.aktuell2-sub {
	background-color:	rgb(252,252,252);
	list-style-type:	none;
	color:			#000000;
	font-weight:		bold;
    	margin-top: 		0.3em; 
    	padding: 		0.3em 0em 0em 1em;
	display:		block;
	background-image:	url(../img/button-pfeil-unten.gif);
	background-repeat:	no-repeat;
	background-position:	0em 0.5em;
	border-top:		solid 0.1em #cccccc;
}

/***************************************************************/


#footer {
	background-color:	rgb(0,70,160);
	/* width:			60.95em; */
	width:			64em;
	clear:			both;
	padding:		0.2em 1em 0.2em 0em;
	text-align:		right;
	color:			#ffffff;
}

.aktualisierung {
	background-color:	transparent;
	width:			100%;
	font-size:		70%;
}

.aktualisierung a:link {
	color:			#ffffff;
	text-decoration:	none;
}

.aktualisierung a:visited {
	color:			#ffffff;
	text-decoration:	none;
}

.aktualisierung a:hover{
	color:			rgb(251,169,15);
	text-decoration:	unterline;
}

.aktualisierung a:active {
	color:			#ffffff;
	text-decoration:	underline;
}

.aktualisierung a:focus {
	color:			#ffffff;
	text-decoration:	underline;
}

#iframe100 {
 	height:				100px;
}

img {
	border-width:			0;
}

a {
	text-decoration: 		none;
	color:				#0046A0;
}

a:hover {
	text-decoration:		none;
	color:				#FBA90F;
}


/***************************************************************
           Bild Top
****************************************************************/

#bildTop {
	/* width:			60.95em; */
	width:			65em;
	margin:			0em;
}


/***************************************************************
 *          Zielgruppeneinstiegsseiten
 *          weisse und hellblaue Boxen
****************************************************************/

.box-weiss {
	background-color:	#ffffff;
	padding:		1em;
	margin-bottom:		0.2em;
	border:			solid 0.2em rgb(220,220,220);	
}

.box-weiss-links {
	background-color:	#ffffff;
	padding:		1em;
	margin-bottom:		0.2em;
	border-top:		solid 0.2em rgb(220,220,220);
	border-right:		solid 0.2em rgb(220,220,220);
	border-bottom:		solid 0.2em rgb(220,220,220);
}

.box-hellgrau {
	background-color:	rgb(245,245,245);
	padding:		1em;
	margin:			0 0 0.5em 0;
	border:			solid 0.2em rgb(220,220,220);
}


/***************************************************************
           Calendar Base
****************************************************************/

.listodd {
	width:			50em;
	padding:		0.5em;
	background-color:	#ffffff;
	clear:			both;
}

.listeven {
	width:			50em;
    	padding:       		0.5em;		
	background-color:	rgb(230,237,247);
	clear:			both;
}

.termin1 {
	width:			11em;
	float:			left;
}

.termin2 {
	width:			6em;
	float:			left;
}

.termin3 {
	width:			30em;
	float:			right;
}

.cal-box {
	width:			18em;
	display:		block;
	clear:			both;
}

.cal-box-ver {
	width:			51em;
	display:		block;
	clear:			both;
}

.cal-sheet {
	width:			3.6em;
	float:			left;
}

.cal-day {
	width:			3.6em;
	text-align:		center;
	color:			#ffffff;
	background-color:	rgb(0,70,160);
	border-top:		solid 0.1em rgb(220,220,220);
	border-right:		solid 0.1em rgb(220,220,220);
	border-left:		solid 0.1em rgb(220,220,220);
	font-size:		95%;
	font-weight: 		bold;
	line-height:		1.1em;
	padding:		0.2em 0em 0.1em 0em;
}

.cal-month {
	width:			3.6em;
	text-align:		center;
	background-color:	#ffffff;
	border-right:		solid 0.1em rgb(220,220,220);
	border-bottom:		solid 0.1em #999999;
	border-left:		solid 0.1em rgb(220,220,220);
	font-size:        	95%;
	font-weight: 		bold;
	padding:		0.1em 0em 0.1em 0em;
}

.cal-title {
	width:			13em;	
	margin-left:		4.1em;
}

.cal-title-ver{
	width:			45em;	
	margin-left:		5em;
}

.cal-trenner {
	width:			18em;
	height:			1em;
	clear:			both;
}

.cal-trenner-ver {
	width:			51em;
	height:			1.5em;
	clear:			both;
}

.veranstaltungshead {
	background:		url('../img/pl-bg.jpg') top left repeat-x;
	width:			16.9em;
	padding:		1em 0.3em;
	color:			#000000;
	font-weight:		bold;
	text-align:		center;
	border-top:		0.1em solid #AAA;
}


/**********************************************************************************************
 * 		Blaue Boxen mit Padding
 **********************************************************************************************/

div.boxblau {
	background-color:		rgb(217,227,241);
	padding:			1em 1em 1em 1em;
	margin-top:			20px;
	}
	
td.boxblau {
	background-color:		rgb(217,227,241);
	padding:			0.2em;
	}
	
	
/**********************************************************************************************
 * 		Blaue Boxen ohne Padding
 **********************************************************************************************/

div.boxblau180 {
	background-color:		rgb(217,227,241);
	padding:			0;
	margin:				0;
	}


/**********************************************************************************************
 * 		Blaue Boxen für die Einstiegsseiten
 *		Automatische Formatierung von Text/Bild-Elementen
 *		hinterlegt in fuer_presse/ts_einstiegsseite/setup/mainPage.ts
 **********************************************************************************************/

div.bluebox {
	background-color:		rgb(229,236,245);
	background-color:		rgb(245,245,245);
	padding:			0.5em 0 0 0;
	margin-bottom:			2em;
	/* background-image:		url(../img/backbluebox.jpg); */
	background-repeat:		repeat-x;
	}

.csc-textpic-text {
	padding:			0.2em 0em 0.1em 0em;
	background-color:		transparent;
}

.csc-textpic-imagewrap {
	margin-top:			1em;
}	

	
/**********************************************************************************************
 * 		Alle Seiten
 *		Linkbuttons
 *		Positioniert als DIV	
 **********************************************************************************************/

div.linkbutton {
	float:				left;
	margin:				1em 1em 0em 0em;
	background-color:		#cccccc;
	font-weight:			normal;
	font-size:			104%;	
	}	

div.linkbutton a:link {
	padding:			0.3em 1em 0.3em 1em;
	color:				#000000;
	background-color:		#cccccc;
	background-image:		url(../img/linkbutton.jpg);
	background-repeat:		repeat-x;	
	text-decoration:		none;
	border-top:			solid 1px rgb(220,220,220);	
	border-right:			solid 1px rgb(220,220,220);	
	border-bottom:			solid 1px #999999;
	border-left:			solid 1px rgb(220,220,220);	
	}	

div.linkbutton a:visited {
	padding:			0.3em 1em 0.3em 1em;
	color:				#000000;
	background-color:		#cccccc;
	background-image:		url(../img/linkbutton.jpg);
	background-repeat:		repeat-x;	
	text-decoration:		none;
	border-top:			solid 1px rgb(220,220,220);	
	border-right:			solid 1px rgb(220,220,220);	
	border-bottom:			solid 1px #999999;
	border-left:			solid 1px rgb(220,220,220);	
	}	
	
div.linkbutton a:hover {
	padding:			0.3em 1em 0.3em 1em;
	color:				rgb(251,169,15);
	background-color:		#ffffff;
	background-image:		none;
	text-decoration:		none;
	border-top:			solid 1px rgb(220,220,220);	
	border-right:			solid 1px rgb(220,220,220);	
	border-bottom:			solid 1px #999999;
	border-left:			solid 1px rgb(220,220,220);
	}

div.linkbutton a:active {
	padding:			0.3em 1em 0.3em 1em;
	color:				#000000;
	background-color:		#ffffff;
	background-image:		none;
	text-decoration:		underline;
	border-top:			solid 1px rgb(220,220,220);	
	border-right:			solid 1px rgb(220,220,220);	
	border-bottom:			solid 1px #999999;
	border-left:			solid 1px rgb(220,220,220);
	}	

div.linkbutton a:focus {
	padding:			0.3em 1em 0.3em 1em;
	color:				#000000;
	background-color:		#ffffff;
	background-image:		none;
	text-decoration:		underline;
	border-top:			solid 1px rgb(220,220,220);	
	border-right:			solid 1px rgb(220,220,220);	
	border-bottom:			solid 1px #999999;
	border-left:			solid 1px rgb(220,220,220);
	}
	
	
/**********************************************************************************************
 *		Alle Seiten
 * 		Linkbuttons
 *		Positioniert als p im Text	
 **********************************************************************************************/
	
p.linkbutton {
	float:				left;
	margin:				0.4em 0em 0.4em 0em;
	}	

p.linkbutton a:link {
	padding:			0.4em 1em 0.5em 1em;
	font-size:			100%;
	font-weight:			normal;
	color:				#000000;
	background-color:		rgb(230,230,230);
	background-image:		url(../img/linkbutton.jpg);
	background-repeat:		repeat-x;	
	text-decoration:		none;
	border-top:			solid 1px rgb(220,220,220);	
	border-right:			solid 1px rgb(220,220,220);	
	border-bottom:			solid 1px #999999;
	border-left:			solid 1px rgb(220,220,220);
	}	

p.linkbutton a:visited {
	padding:			0.4em 1em 0.5em 1em;
	font-size:			100%;
	font-weight:			normal;
	color:				#000000;
	background-color:		rgb(230,230,230);
	background-image:		url(../img/linkbutton.jpg);
	background-repeat:		repeat-x;	
	text-decoration:		none;
	border-top:			solid 1px rgb(220,220,220);	
	border-right:			solid 1px rgb(220,220,220);	
	border-bottom:			solid 1px #999999;
	border-left:			solid 1px rgb(220,220,220);
	}	
	
p.linkbutton a:hover {
	padding:			0.4em 1em 0.5em 1em;
	font-size:			100%;
	font-weight:			normal;
	color:				rgb(251,169,15);
	background-color:		#ffffff;
	background-image:		none;
	text-decoration:		none;
	border-top:			solid 1px rgb(220,220,220);	
	border-right:			solid 1px rgb(220,220,220);	
	border-bottom:			solid 1px #999999;
	border-left:			solid 1px rgb(220,220,220);
	}

p.linkbutton a:active {
	padding:			0.4em 1em 0.5em 1em;
	font-size:			100%;
	font-weight:			normal;
	color:				#000000;
	background-color:		#cccccc;
	background-image:		none;
	text-decoration:		none;
	border-top:			solid 1px rgb(220,220,220);	
	border-right:			solid 1px rgb(220,220,220);	
	border-bottom:			solid 1px #999999;
	border-left:			solid 1px rgb(220,220,220);
	}	

p.linkbutton a:focus {
	padding:			0.4em 1em 0.5em 1em;
	font-size:			100%;
	font-weight:			normal;
	color:				#000000;
	background-color:		#ffffff;
	background-image:		none;
	text-decoration:		none;
	border-top:			solid 1px rgb(220,220,220);	
	border-right:			solid 1px rgb(220,220,220);	
	border-bottom:			solid 1px #999999;
	border-left:			solid 1px rgb(220,220,220);
	}
	

/**********************************************************************************************
 *		Zielgruppenseiten
 * 		Linkbuttons mit einer Breite von 100 %
 *		Positioniert als p im Text	
 **********************************************************************************************/
	
p.linkbutton100 {
	margin:				0.4em 0em 0.4em 0em;
	}	

p.linkbutton100 a:link {
	padding:			0.4em 1em 0.5em 1em;
	font-size:			110%;
	font-weight:			normal;
	color:				#000000;
	background-color:		rgb(230,230,230);
	background-image:		url(../img/linkbutton.jpg);
	background-repeat:		repeat-x;	
	text-decoration:		none;
	border-top:			solid 1px rgb(220,220,220);	
	border-right:			solid 1px rgb(220,220,220);	
	border-bottom:			solid 1px #999999;
	border-left:			solid 1px rgb(220,220,220);
	display:			block;
	}	

p.linkbutton100 a:visited {
	padding:			0.4em 1em 0.5em 1em;
	font-size:			110%;
	font-weight:			normal;
	color:				#000000;
	background-color:		rgb(230,230,230);
	background-image:		url(../img/linkbutton.jpg);
	background-repeat:		repeat-x;	
	text-decoration:		none;
	border-top:			solid 1px rgb(220,220,220);	
	border-right:			solid 1px rgb(220,220,220);	
	border-bottom:			solid 1px #999999;
	border-left:			solid 1px rgb(220,220,220);
	display:			block;
	}	
	
p.linkbutton100 a:hover {
	padding:			0.4em 1em 0.5em 1em;
	font-size:			110%;
	font-weight:			normal;
	color:				rgb(251,169,15);
	background-color:		#ffffff;
	background-image:		none;
	text-decoration:		none;
	border-top:			solid 1px rgb(220,220,220);	
	border-right:			solid 1px rgb(220,220,220);	
	border-bottom:			solid 1px #999999;
	border-left:			solid 1px rgb(220,220,220);
	display:			block;
	}

p.linkbutton100 a:active {
	padding:			0.4em 1em 0.5em 1em;
	font-size:			110%;
	font-weight:			normal;
	color:				#000000;
	background-color:		#cccccc;
	background-image:		none;
	text-decoration:		none;
	border-top:			solid 1px rgb(220,220,220);	
	border-right:			solid 1px rgb(220,220,220);	
	border-bottom:			solid 1px #999999;
	border-left:			solid 1px rgb(220,220,220);
	display:			block;
	}	

p.linkbutton100 a:focus {
	padding:			0.4em 1em 0.5em 1em;
	font-size:			110%;
	font-weight:			normal;
	color:				#000000;
	background-color:		#ffffff;
	background-image:		none;
	text-decoration:		none;
	border-top:			solid 1px rgb(220,220,220);	
	border-right:			solid 1px rgb(220,220,220);	
	border-bottom:			solid 1px #999999;
	border-left:			solid 1px rgb(220,220,220);
	display:			block;
	}
		
	
/**********************************************************************************************
 * 		Linkbuttons für Fotogalerie
 **********************************************************************************************/

div.linkbuttonfotogalerie {
	float:				left;
	margin:				1em 1em 0em 0em;
	background-color:		rgb(220,220,220);
	}	

div.linkbuttonfotogalerie a:link {
	padding:			0.2em 0.8em 0.2em 0.8em;
	width:				13.7em;
	font-size:			103%;
	font-weight:			normal;
	color:				rgb(0,70,160);
	background-color:		#cccccc;
	background-image:		url(../img/linkbutton.jpg);
	background-repeat:		repeat-x;	
	text-decoration:		none;
	display:			block;
	border-top:			solid 1px rgb(220,220,220);	
	border-right:			solid 1px rgb(220,220,220);	
	border-bottom:			solid 1px #999999;
	border-left:			solid 1px rgb(220,220,220);
	}	

div.linkbuttonfotogalerie a:visited {
	padding:			0.2em 0.8em 0.2em 0.8em;
	width:				13.7em;
	font-size:			103%;
	font-weight:			normal;
	color:				rgb(0,70,160);
	background-color:		#cccccc;
	background-image:		url(../img/linkbutton.jpg);
	background-repeat:		repeat-x;	
	text-decoration:		none;
	display:			block;
	border-top:			solid 1px rgb(220,220,220);	
	border-right:			solid 1px rgb(220,220,220);	
	border-bottom:			solid 1px #999999;
	border-left:			solid 1px rgb(220,220,220);
	}	
	
div.linkbuttonfotogalerie a:hover {
	padding:			0.2em 0.8em 0.2em 0.8em;
	width:				13.7em;
	font-size:			103%;
	font-weight:			normal;
	color:				#000000;
	background-color:		#ffffff;
	background-image:		none;
	text-decoration:		underline;
	display:			block;
	border-top:			solid 1px rgb(220,220,220);	
	border-right:			solid 1px rgb(220,220,220);	
	border-bottom:			solid 1px #999999;
	border-left:			solid 1px rgb(220,220,220);
	}

div.linkbuttonfotogalerie a:active {
	padding:			0.2em 0.8em 0.2em 0.8em;
	width:				13.7em;
	font-size:			103%;
	font-weight:			normal;
	color:				#000000;
	background-color:		#ffffff;
	background-image:		none;
	text-decoration:		underline;
	display:			block;
	border-top:			solid 1px rgb(220,220,220);	
	border-right:			solid 1px rgb(220,220,220);	
	border-bottom:			solid 1px #999999;
	border-left:			solid 1px rgb(220,220,220);
	}	

div.linkbuttonfotogalerie a:focus {
	padding:			0.2em 0.8em 0.2em 0.8em;
	width:				13.7em;
	font-size:			103%;
	font-weight:			normal;
	color:				#ffffff;
	background-color:		#ffffff;
	background-image:		none;
	text-decoration:		underline;
	display:			block;
	border-top:			solid 1px rgb(220,220,220);	
	border-right:			solid 1px rgb(220,220,220);	
	border-bottom:			solid 1px #999999;
	border-left:			solid 1px rgb(220,220,220);
	}
		

/**********************************************************************************************
 * 		Überschriften
 **********************************************************************************************/
 
h1 {
	font-size: 			180%;
	font-weight: 			normal;
	line-height: 			120%;
	color: 				rgb(0,0,0);
	text-decoration: 		none;
	margin-bottom:			1.2em;	
}

h1.presse {
	font-size: 			180%;
	font-weight: 			normal;
	line-height: 			120%;
	color: 				#000000;
	text-decoration: 		none;
	margin:				0em;	
}

h1.studierende {
	font-size: 			180%;
	font-weight: 			normal;
	line-height: 			120%;
	color: 				#000000;
	text-decoration: 		none;
	margin:				0em 0em 0.5em 0em;	
}

h1.ohne {
	font-size: 			180%;
	font-weight: 			normal;
	line-height: 			120%;
	color: 				rgb(0,0,0);
	text-decoration: 		none;
	margin-bottom:			0.5em;	
}

h1.smallmargin{
        margin-bottom:          	-0.9em;
}

h2 {
	font-size: 			150%;
	font-weight: 			normal;
	line-height: 			120%;
	color: 				#000000;
	text-decoration: 		none;
	margin-top:			1.2em;
	margin-bottom:			0.5em;	
}

h2.ohne {
	font-size: 			150%;
	font-weight: 			normal;
	line-height: 			120%;
	color: 				#000000;
	text-decoration: 		none;
	margin-top:			0em;
	margin-bottom:			0.5em;	
}

h2.kurznachricht-home {
	font-size: 			130%;
	font-weight: 			normal;
	line-height: 			120%;
	color: 				#000000;
	text-decoration: 		none;
	margin-top:			0em;
	margin-bottom:			0.5em;	
}

h3 {
	/* font-size: 			103%; */
	font-size: 			115%;
	/* font-weight: 		bold; */
	font-weight:			normal;
	line-height:          		120%;
	color:				#000000;
	text-decoration: 		none;
	margin-top:			1.2em; 
	margin-bottom:			0.3em;
}

h4 {
	font-size: 			100%;
	font-weight: 			bold;
	line-height:          		120%;
	color:				#000000;
	text-decoration: 		none;
	margin:				0.1em;
}

h1 a,
h2 a,
h3 a {
	color:				#000000;
	text-decoration: 		none;
}


p {
	margin-top:			0;
	padding-top:			0;
}

table {
	border-collapse:		collapse;
	margin:				0 0 2em 0;
}

li, ul, ol {
	list-style-position:		outside;
}

li.aktuelles {
	margin-bottom:			0.5em;
}

ul {
	list-style-type:		square;
}


.betont {
	background-color:		#E6E6E6;
	padding:			0.1em 0.5em 0.1em 0.5em;
}

.rahmen {
	border:				#FBA90F solid 0.2em;
	padding:			0.5em;
}

/*eingefügt am 03.05. auf Wusch des Rektors - Autor Katrin Proschek*/
.rahmenmitte {
	border:				#E6E6E6 solid 0.2em;
	padding:			0.5em;
	margin-left:  			9em;
	margin-right:    		9em;
        text-align:             	center;
}

.grosse-Schrift,
p.grosse-Schrift {
	font-size: 			130%;
	line-height:			120%;
}

div.backlink a {
	display:			block;
	width:				11em;
	padding:			0.2em 0.2em 0.2em 1.7em;
	border:				#E6E6E6 1px solid;
	background:			url(../img/arrow_back_grey.gif) center left no-repeat;
}


/******************************************************************
* 	ID-Definitionen
******************************************************************/

#main {
	/* width:			61.95em; */
	width:			65em;
	height:				100%;
	position: 			absolute;
	text-align:			left;
}

#main_2 {
	/* width:			61.95em; */
	width:			65em;
	position: 			absolute;
	text-align:			left;
	border-left: 			solid 0.1em rgb(220,220,220); 
	border-right: 			solid 0.1em rgb(220,220,220);
	background-color:		#ffffff;	
}


/**********************************************************************************************
 *    	#head1
 * 	Imagebild, Logo
 **********************************************************************************************/
 
#head1 {
	font-size:			70%;
}

#head1 #logo {
	float:				left;
	margin-top:			27px;
}

#head1 #collage {
	float:left;
}

div#banner {
	float:				left;
	height:				95px;/**/
	width:				810px;
	margin:				0;
	padding:			0;
	background:   			url(../img/banner_soft.jpg) top left no-repeat;
	overflow:			hidden;
}

#printLogo {
	display:  none;
}

#head1 #rightbox {
	position:			absolute;
	right:				0px;
	/* width:				18.5em;	 */
	width:				35em;
}


/**********************************************************************************************
 * 	#head2 #row2 #search
 * 	Suche
 **********************************************************************************************/

#suchfeld {
	position:			absolute;
	top:				3em;			
	left:				67em;
	font-size:			60%;
}

#head1 #rightbox #search {
	float:				right;
	display:			inline;
	font-size:			90%;
	color:				#ffffff;
	text-align:			left;
	margin:	    			1.25em 0 0 0;
}

#suchfeld .searchInput,
#head1 #rightbox #search .searchInput {
	/* width:				11.6em; */
	width:				20em;
	height:				1.6em;
	border-top:			solid 0.2em #999999;
	border-right:			solid 0.1em #999999;
	border-bottom:			solid 0.1em #999999;
	border-left:        		solid 0.2em #999999;
	background-color:		#FFFFFF;
	margin:	    			0.1em 0.35em 0 0;
	padding:			0em 0em 0em 0.5em
}

#suchfeld .searchButton,
#head1 #rightbox #search .searchButton {
	border-top:			solid 0.2em #ffffff;
	border-right:			solid 0.2em #333333;
	border-bottom:			solid 0.2em #333333;
	border-left:        		solid 0.2em #ffffff;
	text-align:			center;
	color:				#ffffff;
	background-color:		#999999;
	font-size:			110%;
	font-weight:			bold;
	/* width:				5em; */
	height:				2.2em;
	vertical-align:			bottom;
}


/**********************************************************************************************
 * 		#head2 #row2 #flags
 * 		Sprachauswahl
 **********************************************************************************************/

#head1 #rightbox #flags {
	float:				right;
	margin-bottom:			1em;
}

#head1 #rightbox #flags a,div.inactive {
	display:  			block;
	color:				#666666;
	width:				4.3em;
	float:				left;
	border-left:			0.1em solid (220,220,220);
	border-bottom:			0.1em solid #999999;
	border-right:			0.1em solid (220,220,220);
	color:				#666666;
	padding:			0.6em 2.0em 0.4em 2.0em;
	text-align:			center;
	/* background:			#FCFCFC url(../img/lang-bg.png) bottom left repeat-x; */
	background-image:		url(../img/back-button-bereiche.jpg);
	background-repeat:		repeat-x;
	margin:     			0 0 0 0.5em;
}

#head1 #rightbox #flags a:hover {
	color:				#FBA90F;
}

#head1 #rightbox #flags div.inactive {
	color: 				#CCCCCC;
	border-bottom:			0.1em solid #CCCCCC;
}


/**********************************************************************************************
 * 		#head2
 * 		Globale Navigationsleiste, Zielgruppennavigation, Bread Crumb
 **********************************************************************************************/

#head2 {
	width:				100%;
	height:				auto;
	clear:				both;
	background-color:		#ffffff;
}

#head2 .hsname {
	color:				#FCFCFC;
	font-size:			80%;
	background: 			#0046A0;
	padding:			0.4em 0.7em 0.7em 0.7em;
}

#head2 .hsname-intranet {
	color:				#000000;
	font-size:			80%;
	background: 			#FBA90F;
	padding:			0.4em 0.7em 0.7em 0.7em;
}

#head2 .hsname div {
	margin:				2em;
}


/**********************************************************************************************
 * 		#head2 #menu1
 * 		Globale Navigationsleiste
 **********************************************************************************************/

#head2 .row1 {
	color:				#000;
	font-size:			70%;
	width:				100%;
	float:				left;
	border-bottom:			1px solid #888;
	background-color:		#ffffff;
}

#head2 .row1 #globalNav {
	float:				left;
	width:				100%;
	font-size:			120%;
}

#head2 .row1 #globalNav a {
	display:			block;
	float:				left;
	text-decoration:		none;
	color: 				#000;
	padding:      			0.6em 1em;
	margin:				0;
	border-right: 			#E6E6E6 1px solid;
}

#head2 .row1 #globalNav a:hover {
	color:				#FBA90F;
}

#head2 .row1 #globalNav a.active {
	color:				#FBA90F;
	background:			url('..img/pl-bg.jpg') top right repeat-x;
}


/**********************************************************************************************
 * 		#head2 #row2
 * 		Zielgruppennavigation
 **********************************************************************************************/

#head2 #row2 {
	float:				left;
	background:			url('../img/pl-bg.jpg') top right repeat-x;
	height:				3.7em;
	width:				100%;
	font-size:			80%;
	padding:			0;
	background-color:		#ffffff;
}

#head2 #row2 div {
	display: 			inline;
	color:				#666666;
	text-align:			center;
	float:				left;
	margin:	    			0 0 0 0.5em;
	width:				14.4em;
}

#head2 #row2 #button1,
#head2 #row2 #button2,
#head2 #row2 #button3,
#head2 #row2 #button4 {
	/* background-color:		#D3D3D3; */
	background-color:		rgb(230,230,230);
	border-left:			solid 0.2em rgb(220,220,220);
	border-bottom:			solid 0.1em #999999;
	border-right:			solid 0.2em rgb(220,220,220);
	background-image:		url(../img/back-button-bereiche.jpg);
	background-repeat:		repeat-x;
}

#head2 #row2 #button1 {
	padding:			0.95em 0 0.95em 0;
	/* margin-left:			16.4em; */
	margin-left:			12em;
}

#head2 #row2 #button2 {
	padding:			0.95em 0 0.95em 0;
}

/* #head2 #row2 #button2.active {
	padding:			0.44em 0 0.45em 0;
} */

#head2 #row2 #button3 {
	padding:			0.44em 0 0.45em 0;
}

#head2 #row2 #button4 {
	padding:			0.44em 0 0.45em 0;
	margin-right:			2.8em;
}

#main #head2 #row2 div.active {
	background-color: 		#0046A0;
}

#head2 #row2 div a {
	color: 				#666666;
}

#head2 #row2 div.active a {
	color:				#000000;
}

#head2 #row2 div a:hover {
	color: 				#FBA90F;
}

#head2 #row2 #welcomeText {
	width:				90%;
	margin-top:			0.2em;
	font-size:			200%;
	line-height:			1.2;
	border:				0;
}


/**********************************************************************************************
 * 		#head2 #row3# #breadCrumb
 * 		Bread Crumb
 **********************************************************************************************/

#head2 #row3 {
	float:				left;
	width:				100%;
	height:				auto;
	font-size:			70%;
	color:				#666666;
	background-color:		#ffffff;
	/* margin-bottom:			0.2em; */
}

#head2 #row3 #breadCrumb {
	height:				auto;
/*	width:				82.5em; */
	padding:			0.8em 5em 1.4em 1em;
	border:				0 solid #666666;
/*	border-bottom-width:0.1em; */
}

#head2 #row3 #breadCrumb a {
	text-decoration:		none;
	color: 				#666666;
}

#head2 #row3 #breadCrumb a:hover{
	color:				#FBA90F;
}


/**********************************************************************************************
 * 		#mainColumns
 * 		Die drei Hauptspalten linke Menüspalte, Inhalt, rechte Spalte
 **********************************************************************************************/

#mainColumns {
	width:				100%;
	height:				100%;
}


/**********************************************************************************************
 * 		#leftColumn #menu3
 * 		Menueleiste links
 **********************************************************************************************/

#naviLinksContainer {
	width: 				20em;
	float:				left;
	font-size:			70%;
	margin-right:			1em;
}

#naviLinks {
	width: 				20em;
}

#leftColumn {
	width: 				10.9em;
	float:				left;
}

#leftColumn #menu3 .parentlink {
	background:			url('../img/pl-bg.jpg') top left repeat-x;
	padding:			0.7em 0.5em;
	text-align:			center;
	border-bottom:			1px solid #0046A0;
	font-size:			80%;
	color:				#666666;
}

#leftColumn #menu3 .parentlink a {
	border-bottom:		none;
	width:				auto;
	font-size:			100%;
}

#leftColumn #menu3 ul {
	margin:				0;
	padding:			0;
	list-style-type:	none;
}

#leftColumn #menu3 ul {
	margin:				0;
	padding:			0;
	list-style-type:	none;
	color:				#666666;
}

#leftColumn #menu3 ul * a {
	color:				#666666;
}

#leftColumn #menu3 ul * span.activePage {
	font-weight:			bold;
	color:				#0046A0;
}

#leftColumn #menu3 ul * a,
#leftColumn #menu3 ul * span.activePage
 {
	font-size:			70%;
	display:			block;
	margin:				0;
	width:				15em;
	padding:	    	0.4em 0 0.4em 0.5em;
}

#leftColumn #menu3 ul * a,
#leftColumn #menu3 ul * span.hasSubPages 
{
	border-bottom: 		1px dotted #AAA;
}


#leftColumn #menu3 ul li ul {
	border-top: 		1px dotted #0046A0;
	background:			url('../img/pl-bg.jpg') top left repeat-x;
}

#leftColumn #menu3 ul li ul li a {
	padding-left: 2em;
	width:13em;
	border-bottom:none;
}

#leftColumn #menu3 * li.current {
	border-bottom: 		1px dotted #0046A0;
}

#leftColumn #menu3 a:hover{
	color:				#FBA90F;
}


/**********************************************************************************************
 * 		#mainColumns #containerContentColumn
 * 		Inhalt
 **********************************************************************************************/

#containerContentColumn {
	float:				left;
	background-color: 		#ffffff;
}


/**********************************************************************************************
 * 		#mainColumns #contentColumn
 * 		Inhalt
 **********************************************************************************************/

#contentColumn {
	width:				51em;  
	height:				100%;
	font-size: 			70%;
	color: 				#000000;
	background-color: 		#FCFCFC;
	padding:			0 0 0 1.2em;
	/* margin:				0 0 0 1em; */
	line-height:			1.4;
	float:				left;
}

dd.csc-textpic-caption {
	font-size:			90%;
	line-height:			1.2;
	color:				#888888;
	padding-top:			0.6em;
}


/**********************************************************************************************
 * 		
 *		Alle 
 *		Zielgruppen-Subpages
 * 		mit 3 Spalten
 *
**********************************************************************************************/

#subpagesLinks {
	width:				16.8em;
	font-size: 			75%;
	color: 				#000000;
	background-color:		transparent;
	padding:			2em 0em 2em 0em;
	margin:				0em 1em 0em 0cm;
	line-height:			120%;
	float:				left;
}

#subpagesNormal {
	width:				44em;
	font-size: 			70%;
	color: 				#000000;
	background-color:		#ffffff;
	padding:			1em;
	margin-right:			0.5em;
	line-height:			1.3em;
	float:				left;
}

#subpagesRechts {
	width:				22em;
	font-size: 			70%;
	color: 				#000000;
	background-color:		transparent;
	padding:			0em 0em 2em 0em;
	margin-right:			0;
	line-height:			1.3em;
	float:				right;
}

#subpagesNormal iframe {
	width:		50em;
	height:		100%;
	border: 	0;
}


/**********************************************************************************************
 *
 * 		Zielgruppeneinstiegsseite 
 *		Presse
 * 		mit 3 Spalten
 *
 **********************************************************************************************/

#spaltePresse-1 ul,
#spaltePresse-2 ul,
#spaltePresse-3 ul {
	height: 			auto;
       	margin-left:			0em;
	padding-left:			1.3em;
}

#spaltePresse-1 {
	width:				22em;
	font-size: 			70%;
	color: 				#000000;
	background-color:		transparent;
	padding:			0em 0em 0em 0em;
	margin-right:			0.2em;
	line-height:			1.3em;
	float:				left;
}

#spaltePresse-2 {
	width:				48.3em;
	font-size: 			70%;
	color: 				#000000;
	background-color:		transparent;
	padding:			0em 0em 0em 0em;
	margin:				0;
	line-height:			1.3em;
	float:				left;
}

#spaltePresse-3 {
	width:				22em;
	font-size: 			70%;
	color: 				#000000;
	background-color:		transparent;
	padding:			0em 0em 0em 0em;
	margin-left:			0em;
	line-height:			1.3em;
	float:				right;
}


/**********************************************************************************************
 *
 * 		Zielgruppeneinstiegsseite 
 *		Für Studierende
 * 		mit 4 Spalten
 *
 **********************************************************************************************/

#spalteStudierende-1 ul,
#spalteStudierende-2 ul,
#spalteStudierende-3 ul,
#spalteStudierende-4 ul {
	height: 			auto;
       	margin-left:			0;
	padding-left:			1.3em;
}

#spalteStudierende-1 {
	width:				22em;
	font-size: 			70%;
	color: 				#000000;
	background-color: 		transparent;
	padding:			0;
	margin:				0;
	margin-right:			0.2em;
	line-height:			1.3;
	float:				left;
}

#spalteStudierende-2 {
	width:				22em;
	font-size: 			70%;
	color: 				#000000;
	background-color: 		transparent;
	padding:			0;
	margin-right:			0.2em;
	line-height:			1.3;
	float:				left;
}

#spalteStudierende-3 {
	width:				22em;
	font-size: 			70%;
	color: 				#000000;
	background-color: 		transparent;
	padding:			0em 0em 0em 0em;
	margin-right:			0.2em;
	line-height:			1.3;
	float:				left;
}

#spalteStudierende-4 {
	width:				21.8em;
	font-size: 			70%;
	color: 				#000000;
	background-color: 		transparent;
	padding:			0;
	margin-right:			0;
	line-height:			1.3;
	float:				right;
}


/**********************************************************************************************
 * 		#mainColumns #contentColumn .teaser2
 * 		Teaser im Inhaltsbereich
 **********************************************************************************************/

#contentColumn div.news-list-container {
	overflow:hidden;
	clear:both;
}

#contentColumn div.news-list-container .teaser2 {
	line-height:			1;
	margin:				0 0 1em 0;
	padding:			0;
	clear:				both;
	float:				left;
	width:				99.5%;
}

#contentColumn .teaser2 .head,
#contentColumn .teaser2 h1 {
	font-size:			1em;
	padding:			0.5em 0.3em 0.5em 172px;
	background-color:		rgb(235,235,235);
	font-weight:			bold;
	color:				#0046A0;
	margin:				0;
}

#contentColumn .teaser2 .right .body {
        line-height:			120%;
	padding:			0;
	margin: 			1em 8em 0 0;
}

#contentColumn .teaser2 img {
	float: 				left;
	margin:				1em 2em 0 0;
}

#contentColumn .teaser2 .right .more {
	width:				5em;
	height:				1em;
	background-color:		#FCFCFC;
	padding:			0.5em;
	color:				#000000;
	font-weight:			bold;
	border:				0.1em solid #E6E6E6;
	text-align:			center;
	float:right;
        margin-top:-3.1em;
}

#contentColumn .teaser2 .more a {
	color:				#000000;
}

#contentColumn .teaser2 .more a:hover {
	color:				#FBA90F;
}

#contentColumn iframe {
	width:		50em;
	height:		100%;
	border: 	0;
}

#contentColumn .back a {
       margin:        1em 0 0 0;
       font-weight:  bold;
}

#contentColumn .back a:hover{
       color:           #FBA90F;
}

#contentColumn ul, #contentColumn ol {
       height:auto;
}

#contentColumn ul {
       margin-left:0em;
	   padding-left:1.3em;
}

dl.news-single-files {
       border:#e6e6e6 1px solid;
       float:right;
       padding:0.8em 0.5em 0.8em 4em;
       background: transparent url(../img/pdf.png) 0.2em 0.5em no-repeat;
}

dl.news-single-files dt {
       margin:0;
       padding:0;
}

dl.news-single-files dd {
       margin:0;
       padding:0;
}

dl.news-single-files dd a {
}


/**********************************************************************************************
 * 		#mainColumns #contentColumn .teaser2
 * 		Teaser Listenansicht Presse und Kurznachrichten
 * 		Hinzugefügt von Jürgen Stork, 26.11.2010
 **********************************************************************************************/
 
div.news-list-container-presse {
	overflow:hidden;
	clear:both;
}

div.news-list-container-presse .teaser2-presse {
	line-height:			1;
	margin:				0;
	padding:			1em 0 1em 0;
	clear:				both;
	float:				left;
	width:				99.5%;
	border-bottom:			solid 0.1em rgb(220,220,220);
}

.teaser2-presse .right-presse {
	margin:				0 0 0 17.5em;
	line-height:			1.2em;
}

.teaser2-presse img {
	float: 				left;
	margin:				0 0 0 0;
}

div.news-single-imgcaption {
	margin:				0px 0px 10px 0px;
	padding:			0px 5px 0px 5px;
	background-color:		rgb(235,235,235);
}

div.csi-image {
	padding:			0px;
	background-color:		rgb(235,235,235);
	}
	
p.news-single-imgcaption-presse {
	color: 				#000000;
	font-size:			90%;
	font-style:			normal;
}


/**********************************************************************************************
 * 		#mainColumns #rightColumn
 * 		Rechte Spalte
 **********************************************************************************************/

#spalterechts {
	font-size: 			70%;
	width: 				18em;
	float:				right;
	padding-top: 			50px;
	background: 			top left url('../img/ohm-39-trans-lang-de.gif') no-repeat;
}

#rightColumnRSS {
	width:				17.5em;
	height:				auto;
	padding-bottom: 		10px;
	text-align:			right;
}

.rightColumnContent {
	width:				17.5em;
	border-top:			0.1em solid #AAA;
	background-color:		#FCFCFC;
	background-color:		red;
	margin:				0 0 1em 0;
	padding:			0 0 1.5em 0;
	height:				auto;
}

#rightColumn .socialweb {
	padding:			1em 0;
	text-align:			right;
}
#rightColumn .socialweb a {
	margin-right:			0.5em;
}

#rightColumn {
	width: 				18em;
	/* padding-top:			2em; */
}


/**********************************************************************************************
 * 		#mainColumns #rightColumn .teaser1
 * 		Teaser in der rechten Spalte
 **********************************************************************************************/

#rightColumn .teaser1 {
	width:				17.7em;
	border:				solid 0.2em rgb(220,220,220);
	background-color:		rgb(245,245,245);
	color:				#000000;
	margin:				0 0 0.5em 0;
	padding:			0;
	height:				auto;
}

#rightColumn .teaser1 .head {
	padding:			0.8em 1em 0.8em 1em;
	font-size:			110%;
	font-weight:			bold;
	text-align:			left;
}

#rightColumn .teaser1 .head a:link {
	color:				#000000;
	text-decoration:		none;
}

#rightColumn .teaser1 .head a:visited {
	color:				#000000;
	text-decoration:		none;
}

#rightColumn .teaser1 .head a:hover {
	color:				rgb(251,169,15);
	text-decoration:		underline;
}

#rightColumn .teaser1 .head a:active{
	color:				#000000;
	text-decoration:		none;
}

#rightColumn .teaser1 .head a:focus {
	color:				#000000;
	text-decoration:		none;
}

#rightColumn .teaser1 .image {
	padding:			0;
}

#rightColumn .teaser1 .body {
	padding:			0.8em 1em 0.8em 1em;
	height:				auto;
	line-height:			120%;
}

#rightColumn .teaser1 .more {
	text-align:			right;
	display: 			none;
}

#rightColumn .teaser1 .more a {
	color:				#000000;
	font-size:			70%;
}

#rightColumn .teaser1 .more a:hover {
	color:				#FBA90F;
}


/**********************************************************************************************
 * 		#mainColumns #rightColumn #menu4
 *      	Menü in der rechten Spalte
 **********************************************************************************************/
 
#rightColumn #menu4 {
	width:				17.5em;
	margin:				0 0 1em 0;
	padding:			0 0 1.5em 0;
	height:				auto;
}

#rightColumn #menu4 a {
	display:			block;
	background-color:	#FAFAFA;
	border-bottom:		0.1em solid #E6E6E6;
	padding:			0.1em 0.1em 0.3em 0.3em;
	color:				#666666;
}

#rightColumn #menu4 .active {
	color:				#0046A0;
	font-weight:		bold;
}

#rightColumn #menu4 .active a {
	color:				#0046A0;
	font-weight:		bold;
}

#rightColumn #menu4 a {
	text-decoration:	none;
}

#rightColumn #menu4 a:hover {
	color:				#FBA90F;
}


/**********************************************************************************************
 * 		Organigramme
 **********************************************************************************************/

#contentColumn .orga {
	margin:	        	0 0 1em 0;

}
#contentColumn .orga div {
	margin:				0;
	width:				49.5em;
	padding:	    	0.3em 0 0.3em 0;
	border-bottom: 		1px dotted #666;
}

#contentColumn .orga div .pageInfo {
	font-weight:		normal;
	margin:				0 0.5em 0 15em;
	width:				25em;
	text-align:			left;
	display:			block;
}

#contentColumn .orga div.layer1 {
	border-color:		#AAA;
	color:				#666666;
	margin:				1.5em 0 0 0;
	font-weight:		bold;
	height:				auto;
	overflow:			visible;
}

#contentColumn .orga div.layer2 {
	background-color:	#F5F5F5;
	border-color:		#DDDDDD;
	color:				#666666;
	width:				47.5em;
	padding:	    	0.1em 0 0.1em 2em;
}

#contentColumn .orga div.layer3 {
	background-color:	#DDDDDD;
	border-color:		#CCCCCC;
	color:				#666666;
	width:				46em;
	padding:	    	0.1em 0 0.1em 3.5em;
}

#contentColumn .orga div.layer4 {
	background-color:	#CCCCCC;
	border-color:		#BBBBBB;
	color:				#555555;
}

#contentColumn .orga div.layer5 {
	background-color:	#BBBBBB;
	border-color:		#AAAAAA;
	color:				#111111;
}

#contentColumn .orga div a {
	color:				#666666;
}

#contentColumn .orga div a:hover {
	color:				#FBA90F;
}


/**********************************************************************************************
 * 		#studiengang
 **********************************************************************************************/

#studiengang {
	padding:			0 1em 0 0;
}

#studiengang img {
	float:				right;
	width:				200px;
	margin:				0 0 1em 2em;
}


/**********************************************************************************************
 * 	Formulare
 **********************************************************************************************/

#mainColumns #contentColumn input {
	border:			0.1em solid #666666;
	background-color:	#FCFCFC;
	font-size:		1.15em;
/*	color:			#666666; */
}

#mainColumns #contentColumn select {
	border:			0.1em solid #666666;
	background-color:	#FCFCFC;
	font-size:		1.15em;
	padding:		0.1em;
	color:			#666666;
}

#mainColumns #contentColumn textarea {
	border:			0.1em solid #666666;
	background-color:	#FCFCFC;
	font-size:		1.15em;
	padding:		0.1em;
	color:			#666666;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
}


/**********************************************************************************************
 * 		Mailformulas (csc-mailform) Styles
 **********************************************************************************************/

fieldset.csc-mailform {
	border:				none;
	background-color:		rgb(229,236,245);
}

fieldset.csc-mailform .csc-mailform-field {
	width:				100%;
	clear:				both;
	margin:				0.7em 0;
	text-align:			left;
}

fieldset.csc-mailform .csc-mailform-field label {
	display:			block;
	float:				left;
	width:				15em; 
	/* width:			auto; */
	margin-right:			1em;
	line-height:			1.2em;
}

fieldset.csc-mailform .csc-mailform-field .mf-presse-label {
	float:				left;
	display:			block;
	width:				25em;
	margin-right:			1em;
	font-weight:			bold;
	color:				#000000;
}

.mf-presse-submit {
	padding:			0.2em 0.6em 0.2em 0.6em;
	font-size:			102%;
	font-weight:			bold;
	color:				#ffffff;
	border:				solid 1px rgb(0,70,160);	
	background-color:		rgb(0,70,160);
	background-image:		url(../img/linkbutton.jpg);
	background-repeat:		repeat-x;	
	text-decoration:		none;
}


/**********************************************************************************************
 * 		#indizierte Suche Styles
 **********************************************************************************************/

#contentColumn .tx-indexedsearch-secHead table{
	width:				48.5em;
}

#contentColumn .tx-indexedsearch-res table{
	clear:				both;
	width:				48.5em;
	border-spacing:			0;
	padding:			0;
	border:				0.1em solid #666666;
}

#contentColumn .tx-indexedsearch-res td{
	padding:			0 0.3em 0 0.3em;
}

#contentColumn .tx-indexedsearch-title .icon{
	width:				2em;
}

#contentColumn .tx-indexedsearch-title .title{
	width:				41.5em;
}

#contentColumn .tx-indexedsearch-title .percent{
	width:				5em;
}

#contentColumn .tx-indexedsearch .tx-indexedsearch-browsebox {
	margin:				0 0 5em 0;
	padding:			0;
}

#contentColumn .tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox {
	list-style-type:		none;
	display:			block;
	margin:				0;
	padding:			0;
}

#contentColumn .tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox li {
	float:				left;
}

#contentColumn .tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox li a{
	display:			block;
	width:				1.5em;
	border:				0.1em solid #666666;
	padding:			0.2em;
	margin: 			0 0.2em 0 0;
	text-align:			center;
	background-color:		#E6E6E6;
	color:				#666666;
}

#contentColumn .tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox li.tx-indexedsearch-browselist-currentPage a{
	background-color:		#0046A0;
	color:				#FFFFFF;
	font-weight:			bold;
}

#contentColumn .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:8em; }
#contentColumn .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:10em }
#contentColumn .tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; 
}

#contentColumn .tx-indexedsearch .tx-indexedsearch-whatis {  }
#contentColumn .tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
#contentColumn .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#E6E6E6; }
#contentColumn .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
#contentColumn .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { 
font-weight:normal;
}
#contentColumn .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
#contentColumn .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { 
color:#FBA90F;
}
#contentColumn .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#E6E6E6; }
#contentColumn .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-bottom:1em; }
#contentColumn .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0; margin-bottom:0; }
#contentColumn .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
#contentColumn .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }


/**********************************************************************************************
 * 		Styles vom RTL
 **********************************************************************************************/

#contentColumn form{
	display:			block;
	float:				none;
}

#contentColumn p{
	display:			block;
	float:				none;
}


/**********************************************************************************************
 * 		Veranstaltungskalender und SW-Doppeldiagnosen
 **********************************************************************************************/

#contentColumn .user-events-pi1{
	float:				none;
	display:			block;
}

#contentColumn .user-events-pi1 div a, 
.tx-gsodoppeldiagnosen-pi1 div a {
	color:				#666666;
	font-weight:		bold;
}

#contentColumn .user-events-pi1 div a:hover{
	color:				#FBA90F;
}

#contentColumn .user-events-pi1 .user-events-pi1-modeSelector {
	height:				2em;
}

#contentColumn .user-events-pi1-modeSelector div{
	display:			block;
	float:				left;
	width:				4em;
	border:				0 solid #666666;
	padding:			0.2em;
	margin:				0 0.5em 3em 0;
	text-align:			center;
	background-color:	#E6E6E6;
}

#contentColumn .user-events-pi1  .user-events-pi1-modeSelector div.active{
	background-color:	#0046A0;
}

#contentColumn .user-events-pi1 .user-events-pi1-modeSelector .active a{
	color:				#FFFFFF;
	font-weight:		bold;
}

#contentColumn .user-events-pi1 .user-events-pi1-listrow .entry,
.tx_gsodoppeldiagnosen_pi1_listrow .entry {
	margin:				3em 0.5em 3em 0;
	list-style:			none;
	border:				0.1em solid #666666;
	padding:			0.5em;
	width:				47.5em;
}

#contentColumn .user-events-pi1 div.user-events-pi1-listrow .title, 
.tx_gsodoppeldiagnosen_pi1_listrow .title {
	background-color: 	#E6E6E6;
	padding:			0.2em 0.2em 0.2em 1em;
}

#contentColumn .user-events-pi1 div.user-events-pi1-listrow .date{
	padding:			0.2em 0.2em 0.2em 1em;
	font-weight:		bold;
	color:				#0046A0;
}

#contentColumn .user-events-pi1 div.user-events-pi1-listrow .type{
	padding:			0.2em 0.2em 0.2em 1em;

}
#contentColumn .user-events-pi1 div.user-events-pi1-listrow .category{
	padding:			0.2em 0.2em 0.2em 1em;
    text-align:         right;
}

#contentColumn .user-events-pi1 table td h2{
	margin:				0;
}

#contentColumn .user-events-pi1 table td{
	padding:			0.5em 0.5em 0.5em 1em;
	background-color:	#FCFCFC;
}
#contentColumn .user-events-pi1 table td.title{
	font-weight:		bold;
	text-align:			right;
}


/**********************************************************************************************
 * 	Bild und Bild mit Text mit PlugIn css_altImgText
 **********************************************************************************************/

/*
   Licensed under the GPL, see http://www.gnu.org/copyleft/gpl.html
   (c) the TYPO3 content rendering group
*/

/* COMMON */
#mainColumns #contentColumn .csi-textpic {
	padding: 			0.5em;
}

#mainColumns #contentColumn .csi-textpic img {
	margin: 			0.4em;
}

#mainColumns #contentColumn .csi-textpic .csi-caption {
	text-align: 		center;  /* will have to be an inline style?  - controlled by TS [left - right - center]*/
	font-style: 		italic;  /*XXX demo only*/
}

#mainColumns #contentColumn .csi-textpic .csi-imagewrap {
	text-align: 		center;		/* is there a bug in IE? (if we don't set this, the image is not centered above or below the 

text) */
}

#mainColumns #contentColumn .csi-textpic .csi-text {
	text-align: 		left; /*will have to be an inline style - controlled by TS*/
}

#mainColumns #contentColumn .csi-text p {
	margin-top: 		0;
}

/* RIGHT */
#mainColumns #contentColumn .csi-right div.csi-image {
	float: 				right;
	clear: 				both;
}

#mainColumns #contentColumn .csi-right div.csi-text {
	clear: 				right;
}

/* LEFT */
#mainColumns #contentColumn .csi-left div.csi-image {
	float: 				left;
	clear: 				both;
}

#mainColumns #contentColumn .csi-left div.csi-text {
	clear: 				left;
}

/* INTEXT LEFT */
#mainColumns #contentColumn .csi-intext-left .csi-image {
	float: 				left;
	clear: 				both;
	margin-right: 		0.5em;
}

/* INTEXT RIGHT */
#mainColumns #contentColumn .csi-intext-right .csi-image {
	float: 				right;
	clear: 				both;
	margin-left: 		0.5em;
}

#mainColumns #contentColumn .csi-intext-right .csi-image-kurznachrichten {
	float: 				right;
	clear:				both;
	margin-left: 			0.5em;
	background-color:		rgb(253,253,253);
}

/* INTEXT RIGHT NOWRAP */
#mainColumns #contentColumn .csi-intext-right-nowrap .csi-text {
	margin-right: 		21.5em; /*will have to be an inline style - controlled by TS*/
}

#mainColumns #contentColumn .csi-intext-right-nowrap .csi-image {
	float: 				right;
	clear: 				both;
}

#mainColumns #contentColumn .csi-image p{
	display: 			inline;
}
/* INTEXT LEFT NOWRAP*/
#mainColumns #contentColumn .csi-intext-left-nowrap .csi-text {
	margin-left: 		21.5em; /*will have to be an inline style - controlled by TS*/
}

#mainColumns #contentColumn .csi-intext-left-nowrap .csi-image {
	float: 				left;
	clear: 				both;
}


/**********************************************************************************************
 * 	Tabellen
 **********************************************************************************************/

#mainColumns #contentColumn tr{
	vertical-align:		top;
}
#mainColumns #contentColumn tr p{
	margin:				0;
	padding:			0;
}

#mainColumns #contentColumn .contenttable-1{
	border:				0;
	width:				48.5em;
}
#mainColumns #contentColumn .contenttable-1 td{
	padding:			0.2em 0.5em 0.2em 0.5em;
}

#mainColumns #contentColumn .contenttable-2{
	width:				48.5em;
}
#mainColumns #contentColumn .contenttable-2 td{
	padding:			0.2em 0.5em 0.2em 1em;
	border:				0.1em solid #E6E6E6;;
	margin:				0;
}
#mainColumns #contentColumn .contenttable-2 .tr-even{
	background-color: 	#F3F3F3;
}
#mainColumns #contentColumn .contenttable-2 .tr-0{
	background-color: 	#E6E6E6;;
	font-weight:		bold;
	text-align:			left;
}

#mainColumns #contentColumn .contenttable-3{
	border:				0;
	width:				20em;
}
#mainColumns #contentColumn .contenttable-3 td{
	padding:			0.2em 0.5em 0.2em 0.5em;
}
#mainColumns #contentColumn .contenttable-3 .tr-0{
	background-color: 	#EEEEEE;
	font-weight:		bold;
	text-align:			center;
}


/**********************************************************************************************
 * 	Bildergallery Gallery
 **********************************************************************************************/

#mainColumns #contentColumn #tx-lzgallery-pi1-title{
	background-color:	#ffffff;
	border:			0;
	margin:			0 0 1em 0;
	width:			50.5em;
	text-align:		left;
}

#mainColumns #contentColumn #tx-lzgallery-pi1-title h1{
	margin:			0.2em;
}

#mainColumns #contentColumn table#tx-lzgallery-pi1-fotos{
	border:			0;
}

#mainColumns #contentColumn table#tx-lzgallery-pi1-fotos td {
	border:			0;
	margin: 		0;
	padding:		0;
}

#mainColumns #contentColumn table#tx-lzgallery-pi1-fotos td div.thumbs{
	border:			0.1em solid #999999;
	padding:        	0.4em;
	margin:        		0.2em;
	width:			11em;
	height:			8.3em;
}

#mainColumns #contentColumn div#tx-lzgallery-pi1-fotonav {
	border:			0.2em solid #DDDDDD;
	background-color:	#FCFCFC;
	padding:		0.5em 0 0.5em 0 ;
	width:			50em;
	overflow:		hidden;
}

#mainColumns #contentColumn div#tx-lzgallery-pi1-fotonav div{
	float:			left;
	width:			12.3em;
	text-align:		center;
	overflow:		visible;
}

#mainColumns #contentColumn div#tx-lzgallery-pi1-fotonav a{
	color:			#666666;
   	font-weight:       	bold;
}

#mainColumns #contentColumn div#tx-lzgallery-pi1-fotonav a:hover{
	color:			#FBA90F;
}

#mainColumns #contentColumn .tx-lzgallery-pi1 table#tx-lzgallery-pi1-fotos td{
	width:			49.7em;
	text-align:		center;
}

#mainColumns #contentColumn .tx-lzgallery-pi1 div#tx-lzgallery-pi1-listing {
	border: 		0;
	height:			auto;
}

#mainColumns #contentColumn .tx-lzgallery-pi1 div#tx-lzgallery-pi1-listing .line1 {
	background-color:	#E6E6E6;
	height:			3em;
	padding:		0.1em 0.1em 0.1em 1em;
	border: 		0;
}

#mainColumns #contentColumn .tx-lzgallery-pi1 div#tx-lzgallery-pi1-listing .line1 h1{
	width:			29em;	
	float:			left;
	margin:			0;	
}

#mainColumns #contentColumn .tx-lzgallery-pi1 div#tx-lzgallery-pi1-listing .line1 .count{
	padding:		1em;
	overflow:		visible;
        float:          	right;
}

#mainColumns #contentColumn .tx-lzgallery-pi1 div#tx-lzgallery-pi1-listing .line2 {
	float:			left;
	height:			10em;
	width:			47.5em;
	background-color:   	#FCFCFC;
}

#mainColumns #contentColumn .tx-lzgallery-pi1 div#tx-lzgallery-pi1-listing .line2 .preview{
	float:			left;
	width:			10em;
}
#mainColumns #contentColumn .tx-lzgallery-pi1 div#tx-lzgallery-pi1-listing .line2 .descr_short{
	padding:		2em 0 0 0;
	width:			20em;
	float:			   left;
}


/******************************************************************
* Einstellungen für das International Office
******************************************************************/

#contentColumn div.news-list-container div.io h1 {
    padding-left:		0.5em;
}

#contentColumn #news-single div.imageline {
	float:				left;
	width:				100%;
	margin-bottom:		0.8em;
}
#contentColumn #news-single div.imageline img {
	float:				left;
	margin:				0 0.4em 0.8em 0.4em;
}


/**********************************************************************************************
 * 		contactIng
 **********************************************************************************************/

#contentColumn .tx-gsocontactING-pi1{
	float:				none;
	display:			block;
}
#contentColumn .tx-gsocontactING-pi1 div a{
	color:				#666666;
	font-weight:		bold;
}
#contentColumn .tx-gsocontactING-pi1 div a:hover{
	color:				#FBA90F;
}

#contentColumn .tx-gsocontactING-pi1 .tx-gsocontactING-pi1-modeSelector {
	height:				2em;
}

#contentColumn .tx-gsocontactING-pi1-modeSelector div{
	display:			block;
	float:				left;
	width:				4em;
	border:				0 solid #666666;
	padding:			0.2em;
	margin:				0 0.5em 3em 0;
	text-align:			center;
	background-color:	#E6E6E6;
}

#contentColumn .tx-gsocontactING-pi1  .tx-gsocontactING-pi1-modeSelector div.active{
	background-color:	#0046A0;
}

#contentColumn .tx-gsocontactING-pi1 .tx-gsocontactING-pi1-modeSelector .active a{
	color:				#FFFFFF;
	font-weight:		bold;
}

#contentColumn .tx-gsocontactING-pi1 .tx-gsocontactING-pi1-listrow .entry{
	margin:				3em 0.5em 3em 0;
	list-style:			none;
	border:				0.1em solid #666666;
	padding:			0.5em;
	width:				47.5em;
    height:             auto;
	min-height:         7em;
    overflow:           hidden;
}

#contentColumn .tx-gsocontactING-pi1 div.tx-gsocontactING-pi1-listrow .title{
	background-color: 	#E6E6E6;
	padding:			0.2em 0.2em 0.2em 1em;

	margin:				0 0 0.3em 0;
}

#contentColumn .tx-gsocontactING-pi1 div.tx-gsocontactING-pi1-listrow .date{
	padding:			0.2em 0.2em 0.2em 1em;
	font-weight:		bold;
	color:				#0046A0;
}

#contentColumn .tx-gsocontactING-pi1 div.tx-gsocontactING-pi1-listrow .type{
	padding:			0.5em 0.2em 0.2em 1em;

}

#contentColumn .tx-gsocontactING-pi1 div.tx-gsocontactING-pi1-listrow img{
	float:     			right;
        margin: 		0;

}

#contentColumn .tx-gsocontactING-pi1 div.tx-gsocontactING-pi1-listrow table{  
    width:              100px;
    height:             10px;
}

#contentColumn .tx-gsocontactING-pi1 table td h2{
	margin:				0;
}

#contentColumn .tx-gsocontactING-pi1 table td{
	padding:			0.5em 0.5em 0.5em 1em;
	background-color:	#FCFCFC;
}

#contentColumn .tx-gsocontactING-pi1 table td.title{
	font-weight:		bold;
	text-align:			right;
    width:          	10em;
}

#contentColumn .tx-gsocontactING-pi1 .contenttable-2 .tr-0{
	text-align:         center;
    background-color:	#FCFCFC;
    padding:            2em;
    border:             0;
}

#contentColumn .tx-gsocontactING-pi1 .contenttable-2 {
	table-layout:       fixed;
}


/***************************************************************
           Studiengänge - Kurzinfos - Tabellenlayout
****************************************************************/

table#studieninfos
{
	/* width:				48.5em; */
	width:					46em;
}

table#studieninfos th
{
	font-size: 			100%;
	vertical-align:		top;
	text-align:			left;
	padding: 			0.5em;
    border: 			0.3em solid #E6E6E6;
}

table#studieninfos td
{
	font-size: 			100%;
	vertical-align:		top;
	padding: 			0.5em;
}

table#studieninfos td.si_title
{
	background-color: 	#E6E6E6;
        width:                        10em;
        font-weight:                bold;
        border-top: 0.3em solid #FCFCFC;
        border-left: 0.3em solid #E6E6E6;
}
table#studieninfos td.si_content
{
	background-color: 	#FCFCFC;
        border-top: 0.3em solid #E6E6E6;
        border-right: 0.3em solid #E6E6E6;
}


/***************************************************************
           Skyscraper - vertikales Werbebanner
****************************************************************/

#skyscraper {
	position:absolute;
	top:1em;
	left:66em;
	width:120px;
	height:600px;
}


/***************************************************************
           Flash Banner das Ohm macht
****************************************************************/
#rightColumn .tx-rbflashobject-pi1-swf_altcontent {
	margin-bottom:1em;
}


/***************************************************************
    Umfragen (pbsurvey) formatieren
****************************************************************/

div.tx-pbsurvey-pi1 div {margin-bottom: 10px;}
div.tx-pbsurvey-pi1 .pagenumbering {font-size: 60%; position: relative; height: 15px;}
div.tx-pbsurvey-pi1 .barcontainer {background-color: #FFFFFF; border: 1px solid #000000; width: 100px; height: 15px; position: absolute; z-index: 6; right: 0px;}
div.tx-pbsurvey-pi1 .bar {background-color: #E6E6E6; height: 15px; z-index: 4; position: absolute; left: 0px;}
div.tx-pbsurvey-pi1 .bartext {z-index: 5; text-align: center; position: absolute; left: 0px; width: 100px; height: 15px;}
div.tx-pbsurvey-pi1 .pageHeader {font-size: 150%; font-weight: bold; color: #003399;}
div.tx-pbsurvey-pi1 .pageIntroduction {}
div.tx-pbsurvey-pi1 .survey_item {margin:1.5em 0; padding:1em 2em;}
div.tx-pbsurvey-pi1 fieldset.survey_item {margin-right: 2em; margin-left:2em;}
div.tx-pbsurvey-pi1 .itemform {}
div.tx-pbsurvey-pi1 .question {font-size: 120%; font-weight: bold;}
div.tx-pbsurvey-pi1 .questionNumber {}
div.tx-pbsurvey-pi1 .questionSubtext {font-size:100%;}
div.tx-pbsurvey-pi1 .required {color: #FF0000; vertical-align:text-top;}
div.tx-pbsurvey-pi1 .survey_error {color: #FF0000;}
div.tx-pbsurvey-pi1 .additional_ver {margin-left: 20px;}
div.tx-pbsurvey-pi1 .matrix {width: 100%;}
div.tx-pbsurvey-pi1 .matrix .surveyrow_even {background-color: #E6E6E6;}
div.tx-pbsurvey-pi1 .matrix .columnFirst {font-weight: bold; text-align: left;}
div.tx-pbsurvey-pi1 .matrix .columnNext {text-align: center;}
div.formbuttons {margin-left:2em;}


/***************************************************************
    Dateilinks formatieren
****************************************************************/

.csc-uploads-fileName {
	padding-left:		1em;
	vertical-align:		middle;	
}


/***************************************************************
           Intranet
****************************************************************/

/**********************************************************************************************
 * 		#mainColumns #containerContentColumn
 * 		Inhalt
 **********************************************************************************************/

#containerContentColumnIntranet{
	float:				left;
	background-color: 		#ffffff;
}


/**********************************************************************************************
 * 		#mainColumns #contentColumn
 * 		Inhalt
 **********************************************************************************************/

#contentColumnIntranet{
	width:				67em;
	height:				100%;
	font-size: 			70%;
	color: 				#000000;
	background-color: 		#ffffff;
	padding:			0 0 0 1.2em;
	line-height:			1.4;
	float:				right;
}

	
/**********************************************************************************************
 * 		Intranet Qualitaetsmanagement
 *		Seite zurueck
 *		PLK
 **********************************************************************************************/		

div.qm-zurueck-1 {
	clear:				both;
	}	

div.qm-zurueck-1 a:link {
	padding:			0em 0.8em 0.2em 0.8em;
	font-size:			95%;
	font-weight:			normal;
	color:				rgb(0,70,160);
	border:				none;	
	background-color:		#ffffff;
	text-decoration:		none;
	display:			block;
	}	

div.qm-zurueck-1 a:visited {
	padding:			0em 0.8em 0.2em 0.8em;
	font-size:			95%;
	font-weight:			normal;
	color:				rgb(0,70,160);
	border:				none;	
	background-color:		#ffffff;
	text-decoration:		none;
	display:			block;
	}	
	
div.qm-zurueck-1 a:hover {
	padding:			0em 0.8em 0.2em 0.8em;
	font-size:			95%;
	font-weight:			normal;
	color:				#FBA90F;
	border:				none;	
	background-color:		#ffffff;
	text-decoration:		none;
	display:			block;
	}

div.qm-zurueck-1 a:active {
	padding:			0em 0.8em 0.2em 0.8em;
	font-size:			95%;
	font-weight:			normal;
	color:				#FBA90F;
	border:				none;	
	background-color:		#ffffff;
	text-decoration:		none;
	display:			block;
	}	

div.qm-zurueck-1 a:focus {
	padding:			0em 0.8em 0.2em 0.8em;
	font-size:			95%;
	font-weight:			normal;
	color:				#FBA90F;
	border:				none;	
	background-color:		#ffffff;	
	text-decoration:		none;
	display:			block;
	}	

/**********************************************************************************************
 * 		Intranet Qualitaetsmanagement
 *		Ebene 1
 *		PLK
 **********************************************************************************************/
	
div.qm-1-aktuell-schwarz {
	clear:				both;
	margin:				1em 0em 0em 0em;
	padding:			0.5em 0.8em 0.5em 0.8em;
	font-size:			120%;
	font-weight:			bold;
	color:				#000000;
	border:				solid 1px #000000;	
	background-color:		rgb(245,245,245);
	display:			block;
	}
	
	
/**********************************************************************************************
 * 		Intranet Qualitaetsmanagement
 * 		Ebene 2
 *		PLK
 **********************************************************************************************/

div.qm-2-dunkel {
	clear:				both;
	}	

div.qm-2-dunkel a:link {
	margin:				1em 0em 0em 0em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			103%;
	font-weight:			bold;
	color:				#ffffff;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		rgb(0,70,160);
	text-decoration:		none;
	display:			block;
	}	

div.qm-2-dunkel a:visited {
	margin:				1em 0em 0em 0em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			103%;
	font-weight:			bold;
	color:				#ffffff;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		rgb(0,70,160);
	text-decoration:		none;
	display:			block;
	}	
	
div.qm-2-dunkel a:hover {
	margin:				1em 0em 0em 0em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			103%;
	font-weight:			bold;
	color:				#FBA90F;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		rgb(230,230,230);
	text-decoration:		none;
	display:			block;
	}

div.qm-2-dunkel a:active {
	margin:				1em 0em 0em 0em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			103%;
	font-weight:			bold;
	color:				#FBA90F;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		#ffffff;
	text-decoration:		none;
	display:			block;
	}	

div.qm-2-dunkel a:focus {
	margin:				1em 0em 0em 0em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			103%;
	font-weight:			bold;
	color:				#ffffff;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		rgb(0,70,160);
	text-decoration:		none;
	display:			block;
	}
	
	
/**********************************************************************************************
 * 		Intranet Qualitaetsmanagement
 *		Ebene 2
 *		PLK
 **********************************************************************************************/
	
div.qm-2-aktuell {
	clear:				both;
	margin:				1em 0em 0em 0em;
	padding:			0.5em 0.8em 0.5em 0.8em;
	font-size:			120%;
	font-weight:			bold;
	color:				#ffffff;
	border:				solid 1px rgb(0,70,160);	
	background-color:		rgb(0,70,160);
	display:			block;
	}	
			
/**********************************************************************************************
 * 		Intranet Qualitaetsmanagement
 *		Ebene 2
 *		PLK
 **********************************************************************************************/
	
div.qm-2-sub {
	clear:				both;
	margin:				1em 0em 0em 0em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			103%;
	font-weight:			bold;
	color:				#ffffff;
	border:				solid 1px rgb(0,70,160);	
	background-color:		rgb(0,70,160);
	display:			block;
	}		

/**********************************************************************************************
 *         	Intranet Qualitaetsmanagement
 * 		Ebene 2
 *		PLK
 **********************************************************************************************/

div.qm-2-listung {
	clear:				both;
	}	

div.qm-2-listung a:link {
	margin:				0.5em 0em 0em 0em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			95%;
	color:				#ffffff;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		rgb(0,70,160);	
	text-decoration:		none;
	display:			block;
	}	

div.qm-2-listung a:visited {
	margin:				0.5em 0em 0em 0em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			95%;
	color:				#ffffff;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		rgb(0,70,160);
	text-decoration:		none;
	display:			block;
	}	
	
div.qm-2-listung a:hover {
	margin:				0.5em 0em 0em 0em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			95%;
	color:				#FBA90F;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		rgb(0,70,160);
	text-decoration:		none;
	display:			block;
	}

div.qm-2-listung a:active {
	margin:				0.5em 0em 0em 0em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			95%;
	color:				#FBA90F;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		rgb(255,255,255);
	text-decoration:		none;
	display:			block;
	}	

div.qm-2-listung a:focus {
	margin:				0.5em 0em 0em 0em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			95%;
	color:				#FBA90F;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		rgb(255,255,255);
	text-decoration:		none;
	display:			block;
	}

	
/**********************************************************************************************
 * 		Intranet Qualitaetsmanagement
 * 		Ebene 3
 *		PLK
 **********************************************************************************************/

div.qm-3 {
	clear:				both;
	}	

div.qm-3 a:link {
	margin:				1em 0em 0em 0em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			103%;
	font-weight:			normal;
	color:				#000000;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		rgb(251,210,128);
	text-decoration:		none;
	display:			block;
	}	

div.qm-3 a:visited {
	margin:				1em 0em 0em 0em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			103%;
	font-weight:			normal;
	color:				#000000;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		rgb(251,210,128);
	text-decoration:		none;
	display:			block;
	}	
	
div.qm-3 a:hover {
	margin:				1em 0em 0em 0em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			103%;
	font-weight:			normal;
	color:				#FBA90F;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		rgb(230,230,230);
	text-decoration:		none;
	display:			block;
	}

div.qm-3 a:active {
	margin:				1em 0em 0em 0em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			103%;
	font-weight:			normal;
	color:				#666666;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		#ffffff;
	text-decoration:		none;
	display:			block;
	}	

div.qm-3 a:focus {
	margin:				1em 0em 0em 0em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			103%;
	font-weight:			normal;
	color:				#000000;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		rgb(251,210,128);
	text-decoration:		none;
	display:			block;
	}
	
	
/**********************************************************************************************
 * 		Intranet Qualitaetsmanagement
 *		Ebene 3
 *		PLK
 **********************************************************************************************/
	
div.qm-3-aktuell {
	clear:				both;
	margin:				1em 0em 0em 0em;
	padding:			0.5em 0.8em 0.5em 0.8em;
	font-size:			120%;
	font-weight:			bold;
	color:				#000000;
	border:				solid 1px rgb(0,70,160);	
	background-color:		rgb(251,210,128);
	display:			block;
	}	
			
/**********************************************************************************************
 * 		Intranet Qualitaetsmanagement
 *		Ebene 3
 *		PLK
 **********************************************************************************************/
	
div.qm-3-sub {
	clear:				both;
	margin:				1em 0em 0em 0em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			103%;
	font-weight:			normal;
	color:				#000000;
	background-color:		rgb(251,210,128);
	display:			block;
	}		

/**********************************************************************************************
 *         	Intranet Qualitaetsmanagement
 * 		Ebene 3
 *		PLK
 **********************************************************************************************/

div.qm-3-listung {
	clear:				both;
	}	

div.qm-3-listung a:link {
	margin:				0.5em 0em 0em 3em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			95%;
	color:				#000000;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		rgb(251,210,128);
	text-decoration:		none;
	display:			block;
	}	

div.qm-3-listung a:visited {
	margin:				0.5em 0em 0em 3em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			95%;
	color:				#000000;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		rgb(251,210,128);
	text-decoration:		none;
	display:			block;
	}	
	
div.qm-3-listung a:hover {
	margin:				0.5em 0em 0em 3em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			95%;
	color:				#FBA90F;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		rgb(230,230,230);
	text-decoration:		none;
	display:			block;
	}

div.qm-3-listung a:active {
	margin:				0.5em 0em 0em 3em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			95%;
	color:				#666666;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		rgb(230,230,230);
	text-decoration:		none;
	display:			block;
	}	

div.qm-3-listung a:focus {
	margin:				0.5em 0em 0em 3em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			95%;
	color:				#000000;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		rgb(251,210,128);
	text-decoration:		none;
	display:			block;
	}

	
/**********************************************************************************************
 *         	Intranet Qualitaetsmanagement
 * 		Ebene 3
 *		PLK
 **********************************************************************************************/
	
div.qm-3-list-sub {
	margin:				0.5em 0em 0em 3em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			95%;
	color:				#000000;
	background-color:		rgb(251,210,128);
	text-decoration:		none;
	display:			block;
	}

	
/**********************************************************************************************
 * 		Intranet Qualitaetsmanagement
 * 		Ebene 4
 *		PLK
 **********************************************************************************************/

div.qm-4 {
	clear:				both;
	}	

div.qm-4 a:link {
	margin:				1em 0em 0em 0em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			103%;
	font-weight:			normal;
	color:				#000000;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		rgb(215,222,240);
	text-decoration:		none;
	display:			block;
	}	

div.qm-4 a:visited {
	margin:				1em 0em 0em 0em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			103%;
	font-weight:			normal;
	color:				#000000;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		rgb(215,222,240);
	text-decoration:		none;
	display:			block;
	}	
	
div.qm-4 a:hover {
	margin:				1em 0em 0em 0em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			103%;
	font-weight:			normal;
	color:				#FBA90F;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		rgb(230,230,230);
	text-decoration:		none;
	display:			block;
	}

div.qm-4 a:active {
	margin:				1em 0em 0em 0em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			103%;
	font-weight:			normal;
	color:				#666666;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		#ffffff;
	text-decoration:		none;
	display:			block;
	}	

div.qm-4 a:focus {
	margin:				1em 0em 0em 0em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			103%;
	font-weight:			normal;
	color:				#000000;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		rgb(215,222,240);
	text-decoration:		none;
	display:			block;
	}
	
	
/**********************************************************************************************
 * 		Intranet Qualitaetsmanagement
 *		Ebene 4
 *		PLK
 **********************************************************************************************/
	
div.qm-4-aktuell {
	clear:				both;
	margin:				1em 0em 0em 0em;
	padding:			0.5em 0.8em 0.5em 0.8em;
	font-size:			120%;
	font-weight:			bold;
	color:				#000000;
	border:				solid 1px rgb(0,70,160);	
	background-color:		rgb(215,222,240);
	display:			block;
	}	
			
/**********************************************************************************************
 * 		Intranet Qualitaetsmanagement
 *		Ebene 4
 *		PLK
 **********************************************************************************************/
	
div.qm-4-sub {
	clear:				both;
	margin:				1em 0em 0em 0em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			103%;
	font-weight:			normal;
	color:				#000000;
	background-color:		rgb(215,222,240);
	display:			block;
	}		

/**********************************************************************************************
 *         	Intranet Qualitaetsmanagement
 * 		Ebene 4
 *		PLK
 **********************************************************************************************/

div.qm-4-listung {
	clear:				both;
	}	

div.qm-4-listung a:link {
	margin:				0.5em 0em 0em 3em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			95%;
	color:				#000000;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		rgb(215,222,240);
	text-decoration:		none;
	display:			block;
	}	

div.qm-4-listung a:visited {
	margin:				0.5em 0em 0em 3em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			95%;
	color:				#000000;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		rgb(215,222,240);
	text-decoration:		none;
	display:			block;
	}	
	
div.qm-4-listung a:hover {
	margin:				0.5em 0em 0em 3em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			95%;
	color:				#FBA90F;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		rgb(230,230,230);
	text-decoration:		none;
	display:			block;
	}

div.qm-4-listung a:active {
	margin:				0.5em 0em 0em 3em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			95%;
	color:				#666666;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		rgb(230,230,230);
	text-decoration:		none;
	display:			block;
	}	

div.qm-4-listung a:focus {
	margin:				0.5em 0em 0em 3em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			95%;
	color:				#000000;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		rgb(215,222,240);
	text-decoration:		none;
	display:			block;
	}
	
	
/**********************************************************************************************
 *         	Intranet Qualitaetsmanagement
 * 		Ebene 4
 *		PLK
 **********************************************************************************************/
	
div.qm-4-list-sub {
	margin:				0.5em 0em 0em 3em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			95%;
	color:				#000000;
	background-color:		rgb(215,222,240);
	text-decoration:		none;
	display:			block;
	}

	
/**********************************************************************************************
 * 		Intranet Qualitaetsmanagement
 * 		Ebene 5
 *		PLK
 **********************************************************************************************/

div.qm-5 {
	clear:				both;
	}	

div.qm-5 a:link {
	margin:				1em 0em 0em 0em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			103%;
	font-weight:			normal;
	color:				#000000;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		rgb(234,227,246);
	text-decoration:		none;
	display:			block;
	}	

div.qm-5 a:visited {
	margin:				1em 0em 0em 0em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			103%;
	font-weight:			normal;
	color:				#000000;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		rgb(234,227,246);
	text-decoration:		none;
	display:			block;
	}	
	
div.qm-5 a:hover {
	margin:				1em 0em 0em 0em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			103%;
	font-weight:			normal;
	color:				#FBA90F;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		rgb(230,230,230);
	text-decoration:		none;
	display:			block;
	}

div.qm-5 a:active {
	margin:				1em 0em 0em 0em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			103%;
	font-weight:			normal;
	color:				#666666;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		#ffffff;
	text-decoration:		none;
	display:			block;
	}	

div.qm-5 a:focus {
	margin:				1em 0em 0em 0em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			103%;
	font-weight:			normal;
	color:				#000000;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		rgb(234,227,246);
	text-decoration:		none;
	display:			block;
	}
	
	
/**********************************************************************************************
 * 		Intranet Qualitaetsmanagement
 *		Ebene 5
 *		PLK
 **********************************************************************************************/
	
div.qm-5-aktuell {
	clear:				both;
	margin:				1em 0em 0em 0em;
	padding:			0.5em 0.8em 0.5em 0.8em;
	font-size:			120%;
	font-weight:			bold;
	color:				#000000;
	border:				solid 1px rgb(0,70,160);	
	background-color:		rgb(234,227,246);
	display:			block;
	}	
			
/**********************************************************************************************
 * 		Intranet Qualitaetsmanagement
 *		Ebene 5
 *		PLK
 **********************************************************************************************/
	
div.qm-5-sub {
	clear:				both;
	margin:				1em 0em 0em 0em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			103%;
	font-weight:			normal;
	color:				#000000;
	background-color:		rgb(234,227,246);
	display:			block;
	}		

/**********************************************************************************************
 *         	Intranet Qualitaetsmanagement
 * 		Ebene 5
 *		PLK
 **********************************************************************************************/

div.qm-5-listung {
	clear:				both;
	}	

div.qm-5-listung a:link {
	margin:				0.5em 0em 0em 3em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			95%;
	color:				#000000;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		rgb(234,227,246);
	text-decoration:		none;
	display:			block;
	}	

div.qm-5-listung a:visited {
	margin:				0.5em 0em 0em 3em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			95%;
	color:				#000000;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		rgb(234,227,246);
	text-decoration:		none;
	display:			block;
	}	
	
div.qm-5-listung a:hover {
	margin:				0.5em 0em 0em 3em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			95%;
	color:				#FBA90F;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		rgb(230,230,230);
	text-decoration:		none;
	display:			block;
	}

div.qm-5-listung a:active {
	margin:				0.5em 0em 0em 3em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			95%;
	color:				#666666;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		rgb(230,230,230);
	text-decoration:		none;
	display:			block;
	}	

div.qm-5-listung a:focus {
	margin:				0.5em 0em 0em 3em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			95%;
	color:				#000000;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		rgb(234,227,246);
	text-decoration:		none;
	display:			block;
	}


/**********************************************************************************************
 *         	Intranet Qualitaetsmanagement
 * 		Ebene 5
 *		PLK
 **********************************************************************************************/
	
div.qm-5-list-sub {
	margin:				0.5em 0em 0em 3em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			95%;
	color:				#000000;
	background-color:		rgb(234,227,246);
	text-decoration:		none;
	display:			block;
	}

	
/**********************************************************************************************
 * 		Intranet Qualitaetsmanagement
 * 		Ebene 6
 *		PLK
 **********************************************************************************************/

div.qm-6 {
	clear:				both;
	}	

div.qm-6 a:link {
	margin:				1em 0em 0em 0em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			103%;
	font-weight:			normal;
	color:				#000000;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		rgb(254,254,218);
	text-decoration:		none;
	display:			block;
	}	

div.qm-6 a:visited {
	margin:				1em 0em 0em 0em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			103%;
	font-weight:			normal;
	color:				#000000;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		rgb(254,254,218);
	text-decoration:		none;
	display:			block;
	}	
	
div.qm-6 a:hover {
	margin:				1em 0em 0em 0em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			103%;
	font-weight:			normal;
	color:				#FBA90F;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		rgb(230,230,230);
	text-decoration:		none;
	display:			block;
	}

div.qm-6 a:active {
	margin:				1em 0em 0em 0em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			103%;
	font-weight:			normal;
	color:				#666666;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		#ffffff;
	text-decoration:		none;
	display:			block;
	}	

div.qm-6 a:focus {
	margin:				1em 0em 0em 0em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			103%;
	font-weight:			normal;
	color:				#000000;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		rgb(254,254,218);
	text-decoration:		none;
	display:			block;
	}
	
	
/**********************************************************************************************
 * 		Intranet Qualitaetsmanagement
 *		Ebene 6
 *		PLK
 **********************************************************************************************/
	
div.qm-6-aktuell {
	clear:				both;
	margin:				1em 0em 0em 0em;
	padding:			0.5em 0.8em 0.5em 0.8em;
	font-size:			120%;
	font-weight:			bold;
	color:				#000000;
	border:				solid 1px rgb(0,70,160);	
	background-color:		rgb(254,254,218);
	display:			block;
	}	
	
			
/**********************************************************************************************
 * 		Intranet Qualitaetsmanagement
 *		Ebene 6
 *		PLK
 **********************************************************************************************/
	
div.qm-6-sub {
	clear:				both;
	margin:				1em 0em 0em 0em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			103%;
	font-weight:			normal;
	color:				#000000;
	background-color:		rgb(254,254,218);
	display:			block;
	}		

/**********************************************************************************************
 *         	Intranet Qualitaetsmanagement
 * 		Ebene 6
 *		PLK
 **********************************************************************************************/

div.qm-6-listung {
	clear:				both;
	}	

div.qm-6-listung a:link {
	margin:				0.5em 0em 0em 3em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			95%;
	color:				#000000;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		rgb(254,254,218);
	text-decoration:		none;
	display:			block;
	}	

div.qm-6-listung a:visited {
	margin:				0.5em 0em 0em 3em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			95%;
	color:				#000000;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		rgb(254,254,218);
	text-decoration:		none;
	display:			block;
	}	
	
div.qm-6-listung a:hover {
	margin:				0.5em 0em 0em 3em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			95%;
	color:				#FBA90F;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		rgb(230,230,230);
	background-image:		none;
	text-decoration:		none;
	display:			block;
	}

div.qm-6-listung a:active {
	margin:				0.5em 0em 0em 3em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			95%;
	color:				#666666;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		rgb(230,230,230);
	background-image:		none;
	text-decoration:		none;
	display:			block;
	}	

div.qm-6-listung a:focus {
	margin:				0.5em 0em 0em 3em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			95%;
	color:				#000000;
	border-right:			solid 2px rgb(150,150,150);
	border-bottom:			solid 2px rgb(150,150,150);
	background-color:		rgb(254,254,218);
	text-decoration:		none;
	display:			block;
	}


/**********************************************************************************************
 *         	Intranet Qualitaetsmanagement
 * 		Ebene 6
 *		PLK
 **********************************************************************************************/
	
div.qm-6-list-sub {
	margin:				0.5em 0em 0em 3em;
	padding:			0.2em 0.8em 0.2em 0.8em;
	font-size:			95%;
	color:				#000000;
	background-color:		rgb(254,254,218);
	text-decoration:		none;
	display:			block;
	}
	
