body			{background-color:#012639; font-family:Verdana, Arial, Helvetica, sans-serif; color:#222; font-size:0.8em; text-align:left; padding:0; margin:0; line-height:128% }
th	{text-align:left}

.farbschalter1 a:link 	{margin-right:2px; margin-bottom:2px; font-weight:bold; text-decoration:underline; color:#000; background-color:#fff; padding:0px 4px 0px 4px}
.farbschalter1 a:visited 	{margin-right:2px; margin-bottom:2px; font-weight:bold; text-decoration:underline; color:#000; background-color:#fff; padding:0px 4px 0px 4px}
.farbschalter1 a:hover 	{margin-right:2px; margin-bottom:2px; font-weight:bold; text-decoration:underline; color:#000; background-color:#fff; padding:0px 4px 0px 4px} 
.farbschalter1 a:active 	{margin-right:2px; margin-bottom:2px; font-weight:bold; text-decoration:underline; color:#fff; background-color:#000; padding:0px 4px 0px 4px}
.farbschalter1 a:focus 	{margin-right:2px; margin-bottom:2px; font-weight:bold; text-decoration:none; color:#fff; background-color:#000; padding:0px 4px 0px 4px} 

.farbschalter2 a:link 	{margin-right:2px; margin-bottom:2px; font-size:1.2em; font-weight:bold; text-decoration:underline; color:#000; background-color:#fff; padding:0px 4px 0px 4px}
.farbschalter2 a:visited {margin-right:2px; margin-bottom:2px; font-size:1.2em; font-weight:bold; text-decoration:underline; color:#000; background-color:#fff; padding:0px 4px 0px 4px}
.farbschalter2 a:hover 	{margin-right:2px; margin-bottom:2px; font-size:1.2em; font-weight:bold; text-decoration:underline; color:#000; background-color:#fff; padding:0px 4px 0px 4px} 
.farbschalter2 a:active 	{margin-right:2px; margin-bottom:2px; font-size:1.2em; font-weight:bold; text-decoration:underline; color:#fff; background-color:#000; padding:0px 4px 0px 4px}
.farbschalter2 a:focus 	{margin-right:2px; margin-bottom:2px; font-size:1.2em; font-weight:bold; text-decoration:none; color:#fff; background-color:#000; padding:0px 4px 0px 4px} 

.farbschalter3 a:link 	{margin-right:2px; margin-bottom:2px; font-size:1.3em; font-weight:bold; text-decoration:underline; color:#000; background-color:#fff; padding:0px 4px 0px 4px}
.farbschalter3 a:visited 	{margin-right:2px; margin-bottom:2px; font-size:1.3em; font-weight:bold; text-decoration:underline; color:#000; background-color:#fff; padding:0px 4px 0px 4px}
.farbschalter3 a:hover 	{margin-right:2px; margin-bottom:2px; font-size:1.3em; font-weight:bold; text-decoration:underline; color:#000; background-color:#fff; padding:0px 4px 0px 4px} 
.farbschalter3 a:active 	{margin-right:2px; margin-bottom:2px; font-size:1.3em; font-weight:bold; text-decoration:underline; color:#fff; background-color:#000; padding:0px 4px 0px 4px}
.farbschalter3 a:focus 	{margin-right:2px; margin-bottom:2px; font-size:1.3em; font-weight:bold; text-decoration:none; color:#fff; background-color:#000; padding:0px 4px 0px 4px}



.standortentry	{padding-bottom:6px; border-bottom:1px solid #eeeeee; margin-bottom:10px}

address			{font-style:normal}
dd				{marign:0; padding:0}
tr				{vertical-align:top}
.layout			{width:992px;}
.layoutleft		{min-width:212px; float:left; padding-left:34px}
.logo			{width:196px}
.layoutright	{width:746px; float:left}
.service		{width:746px; background-image:url(/fileadmin/templates/img/servicenavbg.gif)}
.servicenav		{width:746px; padding-top:5px;}
/*servicenavbg*/

.servicenavact		 		{padding-right:10px; border-right:1px solid #000; margin-right:15px; font-weight:bold}
a.servicenavact:link 		{text-decoration:none}
a.servicenavact:visited 	{text-decoration:none}
a.servicenavact:hover 		{text-decoration:underline;} 

.servicenavpas		 		{padding-right:10px; border-right:1px solid #000; margin-right:15px}
a.servicenavpas:link 		{text-decoration:none}
a.servicenavpas:visited 	{text-decoration:none}
a.servicenavpas:hover 		{text-decoration:underline;} 

.servicenavcontent	{padding-bottom:4px; width:215px; float:left; border-right:3px solid #012639; }
.servicediv			{margin-top:8px; margin-left: 8px; margin-bottom:5px}
.servicesearchdiv	{margin-top:6px; margin-left: 3px; height:100%}
.servicesearchdiv form	{margin:0; padding:0}
.servicediv form	{margin:0; padding:0}
.linkservice		 	{color:#333; font-weight:bold}
a.linkservice:link 		{color:#333; text-decoration:underline}
a.linkservice:visited 	{color:#333; text-decoration:underline}
a.linkservice:hover 	{color:#000; text-decoration:underline} 

.searchcontent		{width:294px; float:left; border-right:3px solid #012639; }
.cssswitchcontent	{width:231px; float:left;}
.navigation			{width:196px}
.content			{width:746px; background-color:#fff; padding-top:16px; padding-bottom:32px; min-height:500px; height:auto !important; height:500px;}
.content ul			{list-style-image:url(/fileadmin/templates/img/ul.gif); margin-left:16px; padding:0px; margin-bottom:0px; margin-top:0px}
/*.contentstart		{margin-left:16px; width:714px;}*/
.contentstart		{margin-left:32px; margin-top:32px; width:463px;}
.contentstart img	{overflow:hidden}
.contentrelated		{border-bottom:3px solid #012639:}
.zweispalter		{width:714px}
.contentleft		{width:484px; float:left;}
.contentleftstart	{width:463px;}
.contentright		{width:230px; float:left; min-height:400px;}
.contentright h2	{color:#222; width:100%; padding:0px 0 0.3em 0; margin:0 0 0.3em 0; font-size:1.1em; font-weight:bold; border-bottom:1px solid #222;}
.footer				{color:#fff; font-size:0.85em; padding-top:10px; margin-bottom: 15px;}
.footer a:link 		{color:#fff; font-weight:normal;}
.footer a:visited 		{color:#fff; font-weight:normal; text-decoration:underline; }
.footer a:hover 		{color:#718590; font-weight:normal; text-decoration:underline}
.footerstart			{margin-bottom: 4px;}
.hidden					{ position: absolute; left :-2000px}

.skipnav	{display:block; height:3em; padding-left:34px; width:956px}
.hiddenaccess	{margin:0; padding:0}
.hiddenaccess li { list-style-type:none ; float:left; line-height:2em; padding:0; margin:0 }
.hiddenaccess ul		{list-style-type:none; margin:0px !important; padding:0px !important}
a.hiddenaccesslink:link 	{ display: block; height:100%; left: -3000px; position: absolute; top: -2000px; width: 0px; z-index: 200; border:0; padding:0}
a.hiddenaccesslink:visited 	{ display: block; height:100%; left: -3000px; position: absolute; top: -2000px; width: 0px; z-index: 200; border:0; padding:0}
a.hiddenaccesslink:hover 	{ display: block; height:100%; left: -3000px; position: absolute; top: -2000px; width: 0px; z-index: 200; border:0; padding:0} 
a.hiddenaccesslink:focus 	{ display: block; height:100%; position: relative; top: 0px; left: 0px; width:956px; z-index: 20000; border:0; }
a.hiddenaccesslink:active 	{ display: block; height:100%; position: relative; top: 0px; left: 0px; width:956px; z-index: 20000; border:0; }

.language				{display:none; visibility:hidden !important}
.nodisplay				{display:none}
.inhaltbild				{width:463px}
.inhaltbildlinks		{width:180px;float:left;}
.inhaltbildlinksstart img	{border:1px solid #cccccc !important}
.inhaltbildright		{width:283px; float:left}
.pathnavigation		 		{width:746px; background-color:#012639 !important; color:#cfd5d6; padding-top:20px; clear:both; min-height:41px; height:auto !important; height:41px;}
.pathnavigation a:link 		{color:#cfd5d6; font-weight:normal; text-decoration:none}
.pathnavigation a:visited 	{color:#cfd5d6; font-weight:normal; text-decoration:none; }
.pathnavigation a:hover 	{color:#cfd5d6; font-weight:normal; text-decoration:none}
.breadcrumb_last a:link 		{color:#fff; font-weight:normal}
.breadcrumb_last a:visited 		{color:#fff; font-weight:normal; text-decoration:none; }
.breadcrumb_last a:hover 		{color:#fff; font-weight:normal; text-decoration:none}
h1						{color:#222; width:100%; padding:0px 0 0.5em 0; margin:0 0 0.8em 0; font-size:1.6em; font-weight:bold; border-bottom:1px solid #222; line-height:110%}
h2						{color:#222; width:100%; padding:0px 0 0.3em 0; margin:0 0 0.3em 0; font-size:1.1em; font-weight:bold; line-height:115% }
/*h2						{color:#222; width:100%; padding:0px 0 0.3em 0; margin:0 0 0.3em 0; font-size:1.1em; font-weight:bold; border-bottom:1px solid #222} */
h3						{text-align:left; color:#222; width:100%; padding:0px 0 0.3em 0; margin:0 0 0.3em 0; font-size:1em; font-weight:bold; }
h4						{color:#999; font-weight:normal; padding:0 0 0.2em 0; margin:0;}
i	{font-size: 1em}
p						{padding:0 0 1.8em 0; margin:0}
img { border-style: none; }
hr				{color:#ccc; height:1px; background-color:#ccc; border:none}

.attention		 { background-color:#f7af24; color: #000; font-weight: regular; margin-bottom:20px;}
.attention ul 	{padding:10px; list-style-image:none!important}


.introtext		{font-size:1.25em; line-height:1.3em; padding:0 0 1.5em 0; margin:0}

/* regular links */
a 				{text-decoration:underline; color:#426276}
a:visited 		{text-decoration:underline; color:#426276}
a:hover  		{text-decoration:underline; color:#000}
a:active 		{background-color:#000; color:#FFFFFF;}
a:focus 		{background-color:#000; color:#FFFFFF;}

.hidden a:focus 		{color:#cfd5d6; font-weight:normal; text-decoration:none; display:block !important}


.navigation	{z-index:1000}
.navigation ul		{list-style-type:none; margin:0; padding:0}
.navigation ul li	{margin:0; padding:0}

.nav1ul {
	border-top: 1px solid #15394c;
}

.nav1ul ul {
	margin-top: -13px!;
}

.nav1 a		 		{background-image:url(/fileadmin/templates/img/ico_pas.gif); background-repeat:no-repeat; padding-left:15px; padding-bottom:10px; padding-top:10px; font-weight:bold; border-bottom:1px solid #11374a; color:#B6BCBC; display:block; background-position:4px 12px}
.nav1 a:link 		{text-decoration:none}
.nav1 a:visited 	{text-decoration:none}
.nav1 a:hover 		{text-decoration:none; color:#fff; background-color:#15394c; }
.nav1 a:active 		{text-decoration:none; color:#fff; background-color:#000; }
.nav1 a:focus 		{text-decoration:none; color:#fff; background-color:#000; }
#nav1act a 			{background-color:#15394c; color:#fff; background-image:url(/fileadmin/templates/img/ico_act.gif); text-decoration:none; }
.nav1#nav1act a:hover {background-image:url(/fileadmin/templates/img/ico_act.gif); text-decoration:none;}
.nav1#nav1act a:active 		{text-decoration:none; color:#fff; background-color:#000; }
.nav1#nav1act a:focus 		{text-decoration:none; color:#fff; background-color:#000; }

#nav1actsub a {
	background-image:url(/fileadmin/templates/img/ico_act.gif);
	padding-bottom: 2px;
	text-decoration:none;
}

.nav1#nav1actsub a:hover {background-image:url(/fileadmin/templates/img/ico_act.gif); text-decoration:none; }
.nav1#nav1actsub a:active {text-decoration:none; color:#fff; background-color:#000; }
.nav1#nav1actsub a:focus {text-decoration:none; color:#fff; background-color:#000; }
#nav1actsub	{background-color:#15394c}
#nav1actsub ul	{list-style-type:none; margin:0; padding:0}

.nav2ul	{
	background-color: #15394c;
	margin-bottom: 5px!important;
}

.nav2 a		 		{background-image:none!important; font-weight:normal; padding-left:15px; padding-bottom:7px; padding-top:7px; border-bottom:1px solid #012639; color:#B6BCBC; display:block;}
.nav2 a:link 		{text-decoration:none}
.nav2 a:visited 	{text-decoration:none}
.nav2 a:hover 		{text-decoration:none; color:#fff}
.nav2 a:focus 		{text-decoration:none; color:#fff; background-color:#000; }
.nav2 a:active 		{text-decoration:none; color:#fff; background-color:#000;}
#nav2act a 			{color:#fff !important; text-decoration:none; }
.nav2#nav2act a:hover {color:#fff !important; text-decoration:none; }
.nav2#nav2act a:active {color:#fff !important; text-decoration:none; }
.nav2#nav2act a:focus {color:#fff !important; text-decoration:none; }
#nav2actsub a			{color:#fff !important; text-decoration:none; border-bottom:1px solid #15394c}
.nav2#nav2actsub a:hover {text-decoration:none;}
#nav2actsub	{background-color:#15394c}
#nav2actsub ul	{list-style-type:none; margin:0; padding:0}

.nav3ul		{background-color:#15394c; padding-bottom:5px!important; border-bottom:1px solid #012639}
.nav3 a		 		{background-image:url(/fileadmin/templates/img/ico_3.gif) !important; background-position: 16px 6px; background-repeat:no-repeat; font-weight:normal; padding-left:30px; padding-top: 0; padding-bottom:5px; border-bottom:none; color:#B6BCBC; display:block;}
.nav3 a:link 		{text-decoration:none}
.nav3 a:active 		{text-decoration:none; color:#fff; background-color:#000; }
.nav3 a:visited 	{text-decoration:none}
.nav3 a:hover 		{text-decoration:none; color:#fff}
.nav1 a:focus 		{text-decoration:none; color:#fff; background-color:#000; }
#nav3act a 			{color:#fff; text-decoration:none; }
.nav3#nav3act a:hover {text-decoration:none;}
.nav3#nav3act a:focus {text-decoration:none; color:#fff; background-color:#000; }
#nav3actsub a			{text-decoration:none;}
.nav3#nav3actsub a:hover {text-decoration:none;}
.nav3#nav3actsub a:focus {text-decoration:none; color:#fff; background-color:#000; }

#nav3actsub	{background-color:#15394c}
#nav3actsub ul	{list-style-type:none; margin:0; padding:0}

.nav4ul		{background-color:#15394c; margin-bottom:5px!important}
.nav4 a		 		{background-image:none !important; font-weight:normal; padding-left:45px; padding-bottom:4px; border-bottom:none; color:#B6BCBC; display:block;}
.nav4 a:link 		{text-decoration:none}
.nav4 a:active 		{text-decoration:none}
.nav4 a:visited 	{text-decoration:none}
.nav4 a:hover 		{text-decoration:none; color:#fff}
.nav4 a:focus 		{text-decoration:none; color:#fff; background-color:#000; }
#nav4act a 			{color:#fff; text-decoration:none; }
.nav4#nav4act a:hover {text-decoration:none;}
.nav4#nav4act a:focus {text-decoration:none; color:#fff; background-color:#000; }
#nav4actsub a			{text-decoration:none;}
.nav4#nav4actsub a:hover {text-decoration:none;}
.nav4#nav4actsub a:focus {text-decoration:none;}{text-decoration:none; color:#fff; background-color:#000; }
#nav4actsub	{background-color:#15394c}
#nav4actsub ul	{list-style-type:none; margin:0; padding:0}

.bibovetable	{width:100%; background-color:#FFF;}
.bibove1 		{width:100%; padding-left:12px; padding-right:12px; padding-bottom:8px; padding-top:11px; border-bottom: 1px solid #CCC;}
.bibove2 		{width:30%; padding-left:12px; padding-right:12px; padding-bottom:8px; padding-top:11px; border-bottom: 1px solid #CCC;}
.bibove3 		{width:70%; padding-left:12px; padding-right:12px; padding-bottom:8px; padding-top:11px; border-bottom: 1px solid #CCC;}
.bittit			{font-weight:bold}
.bibdettable	{width:100%;}
.bibdet1 		{width:35%; padding-bottom:8px; padding-top:11px; font-weight:bold}
.bibdet2 		{width:65%; padding-bottom:8px; padding-top:11px}

.cnttable		{width:100%}
.cnttab1 		{width:30%;}
.cnttab2 		{width:70%}
.cnttabtitle	{font-weight:bold; padding-top:16px}

.simordtable	{width:506px}
.simordtab1		{width:170px;}
.simordtab2		{width:336px;}
.simordtab3		{width:60px; padding-bottom:6px}
.simordtab4		{width:446px; padding-bottom:6px}

.simordtable label 	{width:100% !important}

.downloadentry				{border-bottom:1px solid #ccc; height:100%; display:block; padding-bottom:5px; width:700px !important}
.downloadentry p			{padding:0; margin:0; padding-bottom:5px}

.filesize					{float:left; margin-left:20px}
.downloadword				{display:block; float:left; width:350px; color:#666}
.downloadword a:link 		{margin-right:4px; float:left; padding-bottom:2px; padding-top:0px; padding-left:20px; background-image:url(/fileadmin/templates/img/ico_word.gif); background-repeat:no-repeat; color:#333; text-decoration:none}
.downloadword a:visited 	{margin-right:4px; float:left; padding-bottom:2px; padding-top:0px;  padding-left:20px; background-image:url(/fileadmin/templates/img/ico_word.gif); background-repeat:no-repeat; color:#333; text-decoration:none}
.downloadword a:hover 		{margin-right:4px; float:left; padding-bottom:2px; padding-top:0px;  padding-left:20px; background-image:url(/fileadmin/templates/img/ico_word.gif); background-repeat:no-repeat; color:#333; text-decoration:underline}
.downloadword a:focus 		{margin-right:4px; float:left; padding-bottom:2px; padding-top:0px;  padding-left:20px; background-image:url(/fileadmin/templates/img/ico_word.gif); background-repeat:no-repeat; color:#fff!important; text-decoration:underline}
.downloadword a:active 		{margin-right:4px; float:left; padding-bottom:2px; padding-top:0px;  padding-left:20px; background-image:url(/fileadmin/templates/img/ico_word.gif); background-repeat:no-repeat; color:#fff!important; text-decoration:underline}

.downloadpdf				{display:block; float:left; width:350px; color:#666}
.pdfonly .downloadpdf		{display:block; float:left; width:500px; color:#666}
.downloadpdf a:link 		{margin-right:4px; float:left; padding-bottom:2px; padding-top:0px; padding-left:20px; background-image:url(/fileadmin/templates/img/ico_pdf.gif); background-repeat:no-repeat; color:#333; text-decoration:none}
.downloadpdf a:visited 		{margin-right:4px; float:left; padding-bottom:2px; padding-top:0px;  padding-left:20px; background-image:url(/fileadmin/templates/img/ico_pdf.gif); background-repeat:no-repeat; color:#333; text-decoration:none}
.downloadpdf a:hover 		{margin-right:4px; float:left; padding-bottom:2px; padding-top:0px;  padding-left:20px; background-image:url(/fileadmin/templates/img/ico_pdf.gif); background-repeat:no-repeat; color:#333; text-decoration:underline}
.downloadpdf a:focus 		{margin-right:4px; float:left; padding-bottom:2px; padding-top:0px;  padding-left:20px; background-image:url(/fileadmin/templates/img/ico_pdf.gif); background-repeat:no-repeat; color:#fff !important; text-decoration:underline}
.downloadpdf a:active 		{margin-right:4px; float:left; padding-bottom:2px; padding-top:0px;  padding-left:20px; background-image:url(/fileadmin/templates/img/ico_pdf.gif); background-repeat:no-repeat; color:#fff !important; text-decoration:underline}

.downloadzip				{border-bottom:1px solid #ccc; margin-bottom:20px; color:#666}
.downloadzip a:link 		{margin-right:4px; padding-left:20px; padding-top:0px; background-image:url(/fileadmin/templates/img/ico_zip.gif); background-repeat:no-repeat; color:#333; text-decoration:none}
.downloadzip a:visited 		{margin-right:4px; padding-left:20px; padding-top:0px; background-image:url(/fileadmin/templates/img/ico_zip.gif); background-repeat:no-repeat; color:#333; text-decoration:none}
.downloadzip a:hover 		{margin-right:4px; padding-left:20px; padding-top:0px; background-image:url(/fileadmin/templates/img/ico_zip.gif); background-repeat:no-repeat; color:#333; text-decoration:underline}
.downloadzip a:focus 		{margin-right:4px; padding-left:20px; padding-top:0px; background-image:url(/fileadmin/templates/img/ico_zip.gif); background-repeat:no-repeat; color:#fff !important; text-decoration:underline}
.downloadzip a:active 		{margin-right:4px; padding-left:20px; padding-top:0px; background-image:url(/fileadmin/templates/img/ico_zip.gif); background-repeat:no-repeat; color:#fff !important; text-decoration:underline}

ul			{padding-left:0; margin-left:13px; padding-bottom:10px; margin-bottom:0px; margin-top:0px}
li			{padding-bottom:5px}

.teamtable	{width:100%; }
.teamtable td	{border-bottom:1px solid #eee; padding-bottom:20px; padding-top:5px}
.team2		{width:50%}
.teamsubtitle	{font-weight:bold}

.reftab		{width:100%; }
.reftab1	{width:30%}
.reftab2	{width:70%}

.bibform	{clear: both;}
.hr			{border-bottom:1px solid #ccc; width:100%; height:100%; display:block; clear:both}
.bibform label	{width: 50px; font-weight: bold;}
.bibform input	{width: padding-right: 10px}

/*Related Content Box*/
.textitem3				{z-index:3000; position:absolute; left:762px; top:205px; width:210px; border-bottom:1px solid #eee; margin-bottom:20px; padding:6px; background-image:url(/fileadmin/templates/img/bg_box_links2.gif); background-repeat:no-repeat; background-position:right bottom}

.textitem3 h2			{color:#15394c; font-weight:bold; font-size:1em; padding:0; margin:0 0 0.3em 0; border-bottom:0}
.textitem3 li			{padding-bottom:3px;}
.textitem3 ul			{width:190px}

/*Related Content Box Kurse */
.textitem6	{z-index:2000; position:absolute; left:762px; top:205px; width:210px; border-bottom:1px solid #eee; margin-bottom:20px; padding:6px; background-color:#f4f5f4;}
.textitem6 h2	{color:#15394c; font-weight:bold; font-size:1em}

/*Related Fachbiblio */
.textitem7	{width:100%; border-bottom:1px solid #eee; margin-bottom:20px; padding:6px; background-color:#f4f5f4;}
.textitem7 h2	{color:#15394c; font-weight:bold; font-size:1em}


/*Auflistung UL*/
.textitem2 li	{padding-bottom:20px}

/*Uebersichtsseite mit Textbl&ouml;cken*/
.textitem1	{border-bottom:1px solid #ccc; padding:6px; margin-bottom:15px; background-image:url(/fileadmin/templates/img/bg_box_overview.gif); background-position:bottom}
.textitem1 a:link 		{font-weight:bold; display:block; padding-top:2px; padding-left:12px; background-image:url(/fileadmin/templates/img/ico_contentlink.gif); background-repeat:no-repeat; font-weight:underline}
.textitem1 a:visited 	{font-weight:bold; display:block; padding-top:2px; padding-left:12px; background-image:url(/fileadmin/templates/img/ico_contentlink.gif); background-repeat:no-repeat; text-decoration:underline; }
.textitem1 a:hover 		{font-weight:bold; display:block; padding-top:2px; padding-left:12px; background-image:url(/fileadmin/templates/img/ico_contentlink.gif); background-repeat:no-repeat; text-decoration:underline}
.textitem1 a:focus 		{font-weight:bold; display:block; padding-top:2px; padding-left:12px; background-image:url(/fileadmin/templates/img/ico_contentlink.gif); background-repeat:no-repeat; text-decoration:underline; color:#fff}
.textitem1 a:active 		{font-weight:bold; display:block; padding-top:2px; padding-left:12px; background-image:url(/fileadmin/templates/img/ico_contentlink.gif); background-repeat:no-repeat; text-decoration:underline; color:#fff}

.textitem1 ul li a:link 	{display:block; padding-left:0px; background-image:none !important; font-weight:normal}
.textitem1 ul li a:visited 	{display:block; padding-left:0px; background-image:none !important; text-decoration:underline; }
.textitem1 ul li a:hover 	{display:block; padding-left:0px; background-image:none !important; background-repeat:no-repeat; text-decoration:none}
.textitem1 ul li a:focus 	{display:block; padding-left:0px; background-image:none !important; background-repeat:no-repeat; text-decoration:none; text-decoration:none; color:#fff; background-color:#000;}
.textitem1 ul li a:active	{display:block; padding-left:0px; background-image:none !important; background-repeat:no-repeat; text-decoration:none; text-decoration:none; color:#fff; background-color:#000;}


/*Auflistung Seiten als Kategorien*/
.textitem4 ul {
	list-style-image:none !important;
	list-style-type:none !important;
	margin-left:0px;
	padding:0;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:10px;
}

.textitem4 ul li a:link {
	font-weight:bold;
	border-bottom:1px solid #eee;
	padding-top:4px;
	padding-bottom:15px;
	padding-left:20px;
	display:block;
	background-image:url(/fileadmin/templates/img/bg_linkoverview_2.gif);
	background-repeat:no-repeat;
	background-position:left top;
	text-decoration:none;
}
.textitem4 ul li a:visited {
	font-weight:bold;
	border-bottom:1px solid #eee;
	padding-top:4px;
	padding-bottom:15px;
	padding-left:20px;
	display:block;
	background-image:url(/fileadmin/templates/img/bg_linkoverview_2.gif);
	background-repeat:no-repeat;
	background-position:left top;
	text-decoration:none;
}

.textitem4 ul li a:hover {
	font-weight:bold;
	border-bottom:1px solid #eee;
	padding-top:4px;
	padding-bottom:15px;
	padding-left:20px;
	display:block;
	background-image:url(/fileadmin/templates/img/bg_linkoverview_2.gif);
	background-repeat:no-repeat;
	background-position:left top;
	text-decoration:underline;
}

.textitem4 ul li a:focus {
	background-image: none;
	background-color:#000;
	color:#fff;
	font-weight:bold;
	border-bottom:1px solid #eee;
	padding-top:4px;
	padding-bottom:15px;
	padding-left:20px;
	display:block;
	text-decoration:underline;
}

.textitem4 ul li a:active {
	background-image: none;
	background-color:#000;
	color:#fff;
	font-weight:bold;
	border-bottom:1px solid #eee;
	padding-top:4px;
	padding-bottom:15px;
	padding-left:20px;
	display:block;
	text-decoration:underline;
}

.textitem4 dt a:link 		{font-weight:bold; display:block; text-decoration:none}
.textitem4 dt a:visited 	{font-weight:bold; display:block; text-decoration:none}
.textitem4 dt a:hover 		{font-weight:bold; display:block; text-decoration:underline}
.textitem4 dt a:focus 		{background-color:#000; color:#fff; font-weight:bold; display:block; text-decoration:underline}
.textitem4 dt a:active 		{background-color:#000; color:#fff; font-weight:bold; display:block; text-decoration:underline}

.textitem5	{width:700px}


/*teaser homepage*/
.teaser				{margin-bottom:30px}
.teaser p a:link 		{display:block; padding-top:2px; padding-left:12px; background-image:url(/fileadmin/templates/img/ico_contentlink.gif); background-repeat:no-repeat; font-weight:underline}
.teaser p a:visited 	{display:block; padding-top:2px; padding-left:12px; background-image:url(/fileadmin/templates/img/ico_contentlink.gif); background-repeat:no-repeat; text-decoration:underline; }
.teaser p a:hover 	{display:block; padding-top:2px; padding-left:12px; background-image:url(/fileadmin/templates/img/ico_contentlink.gif); background-repeat:no-repeat; text-decoration:underline}
.teaser p a:focus 	{display:block; padding-top:2px; padding-left:12px; background-image:url(/fileadmin/templates/img/ico_contentlink.gif); background-repeat:no-repeat; text-decoration:underline; color:#fff}
.teaser p a:active 	{display:block; padding-top:2px; padding-left:12px; background-image:url(/fileadmin/templates/img/ico_contentlink.gif); background-repeat:no-repeat; text-decoration:underline; color:#fff}
.teaser p			{margin:0; padding:0}
.teaser h3			{color:#222; width:100%; padding:0px 0 0.3em 0; margin:0 0 0.3em 0; font-size:1.1em; font-weight:bold; border-bottom:1px solid #222}



/*Forms*/
.tabline		{padding-bottom:20px;}
label			{float:left; width:150px; padding-right:40px; display:block}
input			{float:left;}
.check			{width:20px; text-align:left; border:1px solid #000}
.hideinfo		{display:none}
.sendebuttons	{padding-left:190px;}
.fehlermeldung	{clear:both; padding-top:5px; width:300px; margin-left:190px}
fieldset		{margin-bottom:5px}
.buttonsearch	{background-image:url(/fileadmin/images/lupe.gif); background-position:right; padding-right:15px; background-repeat:no-repeat; border:0px; background-color:#e4e2e3; border:1px solid#ccc; }
.buttonsearch:focus	{background-image:url(/fileadmin/images/lupe.gif); background-position:right; padding-right:15px; background-repeat:no-repeat; border:0px; background-color:#e4e2e3; border:1px solid#000; }
.buttonsearch:active	{background-image:url(/fileadmin/images/lupe.gif); background-position:right; padding-right:15px; background-repeat:no-repeat; border:0px; background-color:#e4e2e3; border:1px solid#000; }
.search			{margin-right:4px; min-width:180px; max-width:250px; float:left; border:1px solid #dbd9da; margin-bottom:2px }
.search:focus	{margin-right:4px; min-width:180px; max-width:250px; float:left; border:1px solid #000; margin-bottom:2px }
.search:active	{margin-right:4px; min-width:180px; max-width:250px; float:left; border:1px solid #000; margin-bottom:2px }

.labelsuche		{float:left; display:none}

.infomaterial h2 	{color:#222; width:100%; padding:1.5em 0 0.3em 0; margin:0 0 0.3em 0; font-size:1.1em; font-weight:bold; border-bottom:1px solid #222}
.tablineinfomaterial			{width:484px; }
.tablineinfomaterial input		{margin-left:5px}
.tablineinfomaterial .anzahl	{padding-top:15px; width:65px; float:left; display:block;}
.tablineinfomaterial .inhalt	{padding-top:15px; width:419px; float:left; display:block;}
.tablineinfomaterial label		{}
.formmaterialtitel				{font-weight:bold; padding-bottom:3px}
.formmaterialtext				{width:400px !important; display: block;}
.formmaterialtext p				{margin:0; padding:0 0 10px 0}



/*Suche*/
.tx-indexedsearch-descr descr	{font-style:normal !important; color:#CC0000}
.tx-indexedsearch-redMarkup		{color:black !important}
.tx-ttnews-browsebox-SCell	a {color:#999 !important; text-decoration:none}
.tx-indexedsearch-noresults	{text-align:left!important}

/* Left, center and right alignment of text in paragraphs and cells.*/
p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left { text-align: left; }
p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center { text-align: center; }
p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right { text-align: right; }

/* Two frame examples taken from the example CSS file of CSS Styled Content extension and applied to p and table block elements.*/
p.csc-frame-frame1, table.csc-frame-frame1 { background-color: #EDEBF1; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
p.csc-frame-frame2, table.csc-frame-frame2 { background-color: #F5FFAA; padding: 2px 4px 2px 4px; border: 1px solid #333333; }

/* Bullet styles for unordered lists.*/
ul.component-items { color: #186900; list-style-type: circle; }
ul.action-items { color: #8A0020; list-style-image: url(img/red_arrow_bullet.gif); }

/* Numbering styles for ordered lists.*/
ol.component-items-ordered { color: #10007B; list-style-type: lower-roman; }
ol.action-items-ordered { color: #8A0020; list-style-type: lower-greek; }

/* Three inline text colors taken from the color scheme of CSS Styled Content extension.*/
span.important { color: #8A0020; }
span.name-of-person { color: #10007B; }
span.detail { color: #186900; }

/* Selectors for the default configuration of the link accessibity feature.*/
a.external-link {}
a.external-link-new-window {}
a.internal-link {}
a.internal-link-new-window {}
a.download {}
a.mail {}

/* *****************
   DigiLog Custom styles
   Definitionen analog dem vorhergehenden Block


   Das DynamicCSS-Plugin der RTE parsed diese Datei um zulässige Selektoren zu ermitteln!
   Classes, die in der RTE-Config hinzugefügt werden sollen, müssen daher auch hier definiert werden!
   ***************** */

table.width100, td.width100 { width: 100%; }
table.tab1, td.tab1 { width: 100%; }
table.tab1 * td {
	border-bottom: 1px solid #ccc;
	padding: 2px;
}
table.tab2, td.tab2 { width: 100%; }
table.tab3, td.tab3 { width: 100%; }
p.width50 { width: 50%; }

/* Farbumkehr / Schriftgrössen */

#farbumkehr {
	margin-left: 4px;
	margin-top: 4px;
	clear:both;
}

#farbumkehr .farbschalter {
	float:left;
	padding-top:2px;
	padding-right:10px
}

#farbumkehr .farbschalter a {
	text-decoration: none;
	display:block
}

#farbumkehr .farbschalter a:hover {
	text-decoration: underline;
}
.farbschalter1	{float:left; margin-right:2px}
.farbschalter2	{float:left; margin-right:2px}
.farbschalter3	{float:left; margin-right:2px}

.standorttab	{width:714px; padding-right:20px}
.standorttab td  {border-bottom:1px solid #eee; padding-top:8px; padding-bottom:8px}
.standorttab caption	{display:none}
.standort1		{width:80px}
.standort2		{width:200px}
.standort3		{width:174px}
.standort4		{width:150px}
.standort5		{width:110px}

.homcolor01		 		{color:#fff; background-color:#15394c; font-weight:bold; background-image:url(/fileadmin/templates/img/hom_color_01.gif); background-repeat:repeat-x; background-position:bottom; padding-top: 6px; padding-left: 4px; padding-right: 4px; padding-bottom:20px; display:block; float:left; margin-right:4px; margin-bottom:6px; min-height: 43px; height:43px; height:auto; min-width:230px; width:230px;}
a.homcolor01:link 		{color:#fff; background-color:#15394c; text-decoration:none}
a.homcolor01:visited 	{color:#fff; background-color:#15394c; text-decoration:none}
a.homcolor01:hover 		{color:#fff; background-color:#1e4154; text-decoration:none}
a.homcolor01:focus 		{color:#fff; background-color:#000000; text-decoration:none}
a.homcolor01:active		{color:#fff; background-color:#000000; text-decoration:none}

.homcolor02		 		{color:#fff; background-color:#15394c; font-weight:bold; background-image:url(/fileadmin/templates/img/hom_color_02.gif); background-repeat:repeat-x; background-position:bottom; padding-top: 6px; padding-left: 4px; padding-right: 4px; padding-bottom:20px; display:block; float:left; margin-right:4px; margin-bottom:6px; min-height: 43px; height:43px; height:auto; min-width:230px; width:230px;}
a.homcolor02:link 		{color:#fff; background-color:#15394c; text-decoration:none}
a.homcolor02:visited 	{color:#fff; background-color:#15394c; text-decoration:none}
a.homcolor02:hover 		{color:#fff; background-color:#1e4154; text-decoration:none}
a.homcolor02:focus 		{color:#fff; background-color:#000000; text-decoration:none}
a.homcolor02:active		{color:#fff; background-color:#000000; text-decoration:none}

.homcolor03		 		{color:#fff; background-color:#15394c; font-weight:bold; background-image:url(/fileadmin/templates/img/hom_color_03.gif); background-repeat:repeat-x; background-position:bottom; padding-top: 6px; padding-left: 4px; padding-right: 4px; padding-bottom:20px; display:block; float:left; margin-right:4px; margin-bottom:6px; min-height: 43px; height:43px; height:auto; min-width:230px; width:230px;}
a.homcolor03:link 		{color:#fff; background-color:#15394c; text-decoration:none}
a.homcolor03:visited 	{color:#fff; background-color:#15394c; text-decoration:none}
a.homcolor03:hover 		{color:#fff; background-color:#1e4154; text-decoration:none}
a.homcolor03:focus 		{color:#fff; background-color:#000000; text-decoration:none}
a.homcolor03:active		{color:#fff; background-color:#000000; text-decoration:none}

.homcolor04		 		{color:#fff; background-color:#15394c; font-weight:bold; background-image:url(/fileadmin/templates/img/hom_color_04.gif); background-repeat:repeat-x; background-position:bottom; padding-top: 6px; padding-left: 4px; padding-right: 4px; padding-bottom:20px; display:block; float:left; margin-right:4px; margin-bottom:6px; min-height: 43px; height:43px; height:auto; min-width:230px; width:230px;}
a.homcolor04:link 		{color:#fff; background-color:#15394c; text-decoration:none}
a.homcolor04:visited 	{color:#fff; background-color:#15394c; text-decoration:none}
a.homcolor04:hover 		{color:#fff; background-color:#1e4154; text-decoration:none}
a.homcolor04:focus 		{color:#fff; background-color:#000000; text-decoration:none}
a.homcolor04:active		{color:#fff; background-color:#000000; text-decoration:none}

.homcolor05		 		{color:#fff; background-color:#15394c; font-weight:bold; background-image:url(/fileadmin/templates/img/hom_color_05.gif); background-repeat:repeat-x; background-position:bottom; padding-top: 6px; padding-left: 4px; padding-right: 4px; padding-bottom:20px; display:block; float:left; margin-right:4px; margin-bottom:6px; min-height: 43px; height:43px; height:auto; min-width:230px; width:230px;}
a.homcolor05:link 		{color:#fff; background-color:#15394c; text-decoration:none}
a.homcolor05:visited 	{color:#fff; background-color:#15394c; text-decoration:none}
a.homcolor05:hover 		{color:#fff; background-color:#1e4154; text-decoration:none}
a.homcolor05:focus 		{color:#fff; background-color:#000000; text-decoration:none}
a.homcolor05:active		{color:#fff; background-color:#000000; text-decoration:none}

.homcolor06		 		{color:#fff; background-color:#15394c; font-weight:bold; background-image:url(/fileadmin/templates/img/hom_color_06.gif); background-repeat:repeat-x; background-position:bottom; padding-top: 6px; padding-left: 4px; padding-right: 4px; padding-bottom:20px; display:block; float:left; margin-right:4px; margin-bottom:6px; min-height: 43px; height:43px; height:auto; min-width:230px; width:230px;}
a.homcolor06:link 		{color:#fff; background-color:#15394c; text-decoration:none}
a.homcolor06:visited 	{color:#fff; background-color:#15394c; text-decoration:none}
a.homcolor06:hover 		{color:#fff; background-color:#1e4154; text-decoration:none}
a.homcolor06:focus 		{color:#fff; background-color:#000000; text-decoration:none}
a.homcolor06:active		{color:#fff; background-color:#000000; text-decoration:none}

.homcolor07		 		{color:#fff; background-color:#15394c; font-weight:bold; background-image:url(/fileadmin/templates/img/hom_color_07.gif); background-repeat:repeat-x; background-position:bottom; padding-top: 6px; padding-left: 4px; padding-right: 4px; padding-bottom:20px; display:block; float:left; margin-right:4px; margin-bottom:6px; min-height: 43px; height:43px; height:auto; min-width:230px; width:230px;}
a.homcolor07:link 		{color:#fff; background-color:#15394c; text-decoration:none}
a.homcolor07:visited 	{color:#fff; background-color:#15394c; text-decoration:none}
a.homcolor07:hover 		{color:#fff; background-color:#1e4154; text-decoration:none}
a.homcolor07:focus 		{color:#fff; background-color:#000000; text-decoration:none}
a.homcolor07:active		{color:#fff; background-color:#000000; text-decoration:none}

.homcolor08		 		{color:#fff; background-color:#15394c; font-weight:bold; background-image:url(/fileadmin/templates/img/hom_color_08.gif); background-repeat:repeat-x; background-position:bottom; padding-top: 6px; padding-left: 4px; padding-right: 4px; padding-bottom:20px; display:block; float:left; margin-right:4px; margin-bottom:6px; min-height: 43px; height:43px; height:auto; min-width:230px; width:230px;}
a.homcolor08:link 		{color:#fff; background-color:#15394c; text-decoration:none}
a.homcolor08:visited 	{color:#fff; background-color:#15394c; text-decoration:none}
a.homcolor08:hover 		{color:#fff; background-color:#1e4154; text-decoration:none}
a.homcolor08:focus 		{color:#fff; background-color:#000000; text-decoration:none}
a.homcolor08:active		{color:#fff; background-color:#000000; text-decoration:none}

.hometitle				{padding-top:15px; padding-bottom:6px; line-height:1.6em}
.hometitelcolorleft		{font-weight:bold; font-size:1.2em; color:#eca10f; text-transform:uppercase}
.hometitelcolorright	{font-weight:bold; font-size:1.2em; color:#013d68; text-transform:uppercase}


/* Auflistung der Kurse "Einführung" */
.textitem4 dl.csc-menu dt {
	background-image:url(/fileadmin/templates/img/ico_contentlink.gif);
	background-repeat: no-repeat;
	padding-top:2px;
}

.textitem4 dl.csc-menu dt a {
	margin-left: 14px;
}

.textitem4 dl.csc-menu dd {
	margin: 0;
	margin-top: 4px;
	margin-left: 14px;
	margin-bottom: 8px;
	padding-bottom: 8px;
	border-bottom:1px solid #eee;
}

/* Sofortspende */
.cnttable label {
	display: inline;
	float: none;
	padding: 0;
	width: auto;
}

.cnttable .check {
	margin-top: 0px;
}

.formfehlerausgabebox	{padding:10px; background-color:red; margin-bottom:10px}
.formfehlerausgabebox ul {list-style-image:none!important}
.formularerrorbox		{padding:10px; background-color:#f7af24; margin-bottom:10px}
.formularerrorbox ul	{list-style-image:none!important}

/*Editor zusatzfarben - werden zusätzlich im Text-Dropdown zur Verfügung gestellt*/
.rot					{color:#cc3300}
.blau					{color:#134d71}
.orange					{color:#e97c10}

.servicediv ul		{list-style:none; margin-left:0px; padding:0px; margin-bottom:0px; margin-top:0px}
.servicediv li		{float:left;}
caption				{text-align:left; padding-bottom:8px}
.tx-indexedsearch-descr {margin:0 !important; padding:0px!important;}
.tx-indexedsearch-res	{padding-bottom:10px}
.tx-indexedsearch-descr {margin:0 !important; padding:0px!important;}
.tx-indexedsearch-res	{padding-bottom:10px}
input	{border:1px solid #333; font-size:1em;}
select	{border:1px solid #333; font-size:1em;}
textarea	{border:1px solid #333; font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif;}

.tx-indexedsearch-res	{padding-top:20px}	

.button	{font-weight:bold; padding:5px; font-size:1.1em}
.csc-textpic-caption	{text-align:left; padding:0; margin:0}

