/*
	standard.css / Author Bernhard Welzel / welzel@innocasto.com
*/

/* global white space reset */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
	{
		border: 0;
		font-family: inherit;
		font-size:100%;
		font-style: inherit;
		font-weight: inherit;
		margin: 0;
		padding: 0;
		vertical-align: baseline;
	}

html
	{
		height: 100%;
	}

body
	{
		background:#fff url(/fileadmin/html/images/pagebg.jpg) repeat-x;
		color: #000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 62.5%;
		margin-left:0px;
		margin-right:12px;
		margin-top:0px;
		min-height: 101%; /* scrollbars for netscape & firefox */
	}

/* css floatclearing */

.clearfix:after
	{
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}

	/* fix for safari */
	.clearfix { display: block; }

	/* overflow-method to clear float */
	.floatbox { overflow:hidden; }

	/* IE-Clearing: Ben?tigt nur der Internet Explorer und ?ber iehacks.css zugeschaltet */
	#ie_clearing { display: none }

.clearer
{
clear:both;
display:none;
}

@media screen, print
	{
		.skip
			{
				position: absolute;
				left: -999em;
				/* width: 100px; unn?tig? */
			}
		a.skip,
		a.skip:hover
			{
				text-decoration: none; /* avoid a -1000px dotted line */
			}
		a.skip:focus, a.skip.focus {
			top: 0;
			left: 0;
		}
	}

/* headings */
.content h1
	{
		font-size: 1.8em;
		line-height: 1.3;

		padding: 0;
margin-bottom:10px;
        color: #4364BD;
clear:both;
	}
.content h2
	{
		font-size: 1.8em;
        line-height: 1.0;
        color: #4364BD;
		color:#003366;
		font-weight:bold;
		font-size:1.4em;
		line-height:1.2;
		padding-bottom:4px;
clear:both;
	}
h3
	{
		clear:both;
		color:#A50415;
		font-size: 1.6em;
		font-size:1.8em;
		font-weight: bold;
		line-height:1.2;

	}
.content h3
{
		margin-bottom:20px;
}
.content h4
	{
		font-size: 1.4em;
		line-height: 1.3;
		font-weight: bold;
		margin-bottom:20px;
		color:#003366;

	}
.content h5
	{
		font-size: 1.2em;
		line-height: 1.3;
		margin-bottom:10px;
		color: black;
	}
.content h6
	{
		font-size: 1em;
		line-height: 1.3em;
		margin: 0 0 0.25em 0;
		padding: 0;
		color: black;
	}


/* headings end */

/* base font size */
.content  p,
.content blockquote,
.content pre,
.content cite,
.content code,
.content table,
.content ul > li,
.content ol > li,
.content dl > dd,
.content dl > dt
	{
		font-size:1.2em;
		line-height: 1.5em;
	}

/* links */
.content a,
.content a:link
.content a:active
	{
		color: black;
		text-decoration: underline;
	}


a:focus {}
.content a:focus:hover {}


#col2 a:link { color: #003366;;text-decoration:none;}
#col2 a:visited { color: #003366;;text-decoration:none;}
#col2 a:hover { color: #003366;;text-decoration:underline;}
#col2 a:active { color: #003366;;text-decoration:underline;}


#col3 a:link { color: #000;text-decoration:underline;}
#col3 a:visited { color: #000;text-decoration:underline;}
#col3 a:hover { color: #b41621;text-decoration:underline;}
#col3 a:active { color: #b41621;;text-decoration:underline;}

#col3 .csc-frame a:link { text-decoration:none;}
#col3 .csc-frame  a:visited { text-decoration:none;}
#col3 .csc-frame  a:hover { text-decoration:underline;}
#col3 .csc-frame  a:active { text-decoration:underline;}


/* style external links different */
a[href*="http://"] {  }

/* links end */



/* TEXT */
.content p
	{
		margin-bottom:1.5em;
	}
.content blockquote
	{
		border-left:10px solid #ddd;
		margin-left:10px;
	}
.content pre
	{
		font-family: monospace;
	}
.content strong,
.content b
	{
		font-weight: bold;
	}
.content em,
.content i
	{
		font-style:italic;
	}
.content code
	{
		font-family: "Courier New", Courier, monospace;
		white-space: pre;
	}
/* END TEXT */

/* LISTS */

/* Lists & cite */

.content ul,
.content ol,
.content dl
	{
		margin-bottom:30px;
	}
.content li
	{

		margin-bottom:1em;
list-style-type: none;
		background-image: url(/fileadmin/html/images/pdotgrau.gif);
		background-repeat:no-repeat;
		background-position:left 3px;
padding-left:14px;
	}

.content dt
	{
		font-weight: bold;
	}
.content dd
	{
	}

.content blockquote,
.content cite
	{
		margin: 0 0 1em 1.5em;
		width: auto;
	}

.content dl dt
	{
		font-weight: bold;
		margin: 0.25em 0 0.25em 0;
	}
.content dl dd
	{
		margin: 0 0 0 30px;
	}

/* END LISTS */


/* TABLE */

.content table
	{
		font-family:inherit;
		font-size:inherit;
		font-weight:inherit;
		margin: 0 0 1.5em 0;
border-collapse:collapse;
	}
.content table caption
	{
		font-weight: bold;
		padding: 0 0 1.5em 0;
	}
.content th
	{
		font-weight: bold;
		text-align: left;
	}
.content td
	{
	}

	
#col3 .contenttable th
{
font-weight:bold;
font-size:1.2em;
vertical-align:top;
padding-right:6px;
}

.contenttable td
{
padding-right:6px;
font-size:1.2em;
border-top:1px solid #000;
}


.contenttable td,
.contenttable th
{

padding-right:10px;
padding-top:2px;
padding-bottom:2px;
vertical-align:top;
}

.tbentgeld td {
text-align:right;
padding-right:20px;
}

.tbentgeld .td-0
{
text-align:left;
}

/* END TABLE */

address {}

/* Section 9: Text */
/* 9.2: Structured text */
em {}
strong {}
dfn {font-style:normal;}
#m2 acronym,
#m2 dfn,
h3 acronym,
h3 dfn
{
border-bottom:0;
}
code {}
samp {}
kbd {}
var {}
cite {}
abbr {}
acronym {}
blockquote {}
q {}
sub {}
sup {}

/* Section 17: Forms */
form {}
input {}
input:focus {}
button {}
button:focus {}
select {}
select:focus {}
optgroup {}
option {}
textarea {}
textarea:focus {}
#col3 label {font-weight:bold;color:#666;}
fieldset {}
legend {}

input, select, table, textarea, label
	{
		font-family:inherit;
font-size:1.2em;
		font-weight:inherit;
	}

label, input, select, textarea { margin:3px;padding:2px; }
input, select, textarea { border:1px solid #ccc; }


input:focus,
textarea:focus { background:#eee}



/* Rahmen 1 */

.csc-frame
{
clear:both;
}


.csc-box
	{
		background-image: url(/fileadmin/html/images/box2bg.gif);
		background-repeat:no-repeat;
		background-position:left bottom;
		margin-bottom:20px;
padding-bottom:22px;
	}

.csc-box h3
	{
		color:#003366;
		font-size:1.2em;
		padding-bottom:10px;
		background-image: url(/fileadmin/html/images/bg_01.gif);
		background-repeat:no-repeat;
		background-position:left bottom;
padding-top:8px;
padding-left:10px;

margin:0;
	}

.content .csc-box ul
{
margin-bottom:-12px; /* cancel out from .content li */
margin-top:-4px; /* cancel out from .content li */
}

.content .csc-box li
{
background-image:none;
}

.csc-frame form label {
	padding-left:10px;
}

.csc-frame p
{
padding-left:10px;
}
#col3 .content .csc-frame p
{
background:none;
text-indent:0;
}



/* content   *********************************************************************/

#col3 .content h3  + p,
#col3 .content h4  + p,
#col3 .newsimage + p,
#col3 .newssubtext p:first-child,
#col3 .msg p:first-child
	{
		text-indent: 14px;
		background-image: url(/fileadmin/html/images/pdot.gif);
		background-repeat:no-repeat;
		background-position:0 2px;
	}



#col3 .csc-frame-frame1 h2
{
		background-image: url(/fileadmin/html/images/bg_01.gif);
		background-repeat:no-repeat;
		background-position:left bottom;
line-height:1.0;
padding-left:10px;
padding-top:8px;
padding-bottom:6px;
font-weight:bold;
font-size:1.2em;
margin:0;
}

#col3 .csc-frame-frame2
{
		background-image: url(/fileadmin/html/images/box2bg.gif);
		background-repeat:no-repeat;
		background-position:left bottom;
		padding-top:8px;
		padding-left:10px;
		padding-bottom:20px;
		margin-bottom:20px;
	}


#col2 ul li
{
font-size:1.1em;

}

.content .csc-textpic-caption
{
font-size:1.0em;
color:#666666;
}

#col3 .csc-textpic-image
{
margin-bottom:20px;
}
#col3 .csc-textpic-image img
{
		background-image: url(/fileadmin/html/images/image_shadow.jpg);
		background-repeat:repeat-x;
background-position:left bottom;
padding-bottom:20px;
}


.content .csc-menu-def
{
margin:0;
padding:0;
}

.content .csc-menu-def li
{
margin-left:8px;
margin-top:10px;
list-style-type: none;
		background-image: url(/fileadmin/html/images/arrow_01.gif);
		background-repeat:no-repeat;
background-position:left top;
padding-left:25px;
}


/* rechte spalte  *********************************************************************/


#col2 .csc-frame-frame1,
.csc-boxheadline
	{
		background-image: url(/fileadmin/html/images/br1h.gif);
		background-repeat:no-repeat;
		background-position:left bottom;
/*		font-size:1.2em; */
		color:#003366;
		font-weight:bold;
		padding-top:6px;
		padding-left:33px;
		padding-bottom:4px;
	}


#col2 .csc-box1 h3 {
		color:#003366;
}


.csc-boxtext
{
		background-image: url(/fileadmin/html/images/box2bg.gif);
		background-repeat:no-repeat;
		background-position:left bottom;
		padding-top:8px;
		padding-left:10px;
		padding-bottom:28px;
		margin-bottom:20px;
}

.csc-boxtext h3
	{
		color:#990000;
		font-size:1.2em;
		padding-bottom:10px;
	}

#col2  .csc-frame-frame2
{
		background-image: url(/fileadmin/html/images/box2bg.gif);
		background-repeat:no-repeat;
		background-position:left bottom;
		padding-top:8px;
		padding-left:10px;
		padding-bottom:28px;
		margin-bottom:20px;
	}

#col2  .csc-frame-frame2 h3
	{
		color:#990000;
		font-size:1.2em;
		padding-bottom:10px;
	}

#col2 h2 {font-size:1.2em;}
#col2 h3 {font-size:1.2em;}
#col2 p
	{
		font-size:1.2em;
		color:#000;
		padding-left:0px; 
	}

#col2 .csc-box1 p
{
padding-left:10px;
padding-top:3px;
}

#col2 DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; }


#col2 .filelinks ul
{
margin-bottom:-10px;
}


#col2 .filelinks ul li
{
		list-style-type: none;
}


#col2 .filelinks ul li .odd,
#col2 .filelinks ul li .even
{
border-bottom:1px solid #CACBC7;
padding-bottom:12px;
margin-bottom:12px;
}

#col2 .filelinks ul li .last
{
margin-bottom:0;
padding-bottom:8px;
border-bottom:0;
}

  /* Kontakt Formular */

#mailform label
{
width:7.0em;
float:left;
margin-left:0;
padding-left:0;
margin-bottom:8px;
}

#mitgliederversammlung_label, #abendveranstaltung_label, #arbeitgebertag_label  {
width:14.0em ! important;
}


#workshop1_label, #workshop2_label, #workshop3_label, .biglabel {
width:28.0em ! important;
}



#mailform div
{
clear:both;
}

#mailform textarea
{
margin-bottom:8px;
}


.csc-mailform-submit
{
padding-right:20px;
background-color:transparent;
		background-image: url(/fileadmin/html/images/arrow_01.gif);
		background-repeat:no-repeat;
		background-position:right top;
position:relative;
right:60px;
float:right;
margin-left:7.7em;
margin-top:1em;
border:0;
}

.csc-frame .csc-mailform-submit:focus {background-image: url(/fileadmin/html/images/arrow_01.gif);background-repeat:no-repeat;
		background-position:right top;}

.csc-frame form label {
	padding-left:10px;
}

.csc-frame p
{
padding-left:10px;
}

#col3 .content .csc-frame p
{
background:none;
text-indent:0;
}

.csc-frame .csc-mailform-field {
margin-left:10px;
}


.csc-frame
{
clear:both;
}


.csc-box
	{
		background-image: url(/fileadmin/html/images/box2bg.gif);
		background-repeat:no-repeat;
		background-position:left bottom;
		margin-bottom:20px;
padding-bottom:22px;
width:100%;
	}

.csc-box h3
	{
		color:#003366;
		font-size:1.2em;
		padding-bottom:10px;
		background-image: url(/fileadmin/html/images/bg_01.gif);
		background-repeat:no-repeat;
		background-position:left bottom;
padding-top:8px;
padding-left:10px;
width:100%;
margin:0;
	}

.csc-box ul
{
padding-top:8px;
padding-left:10px;
margin:0;
}

/* Container */

#wrap0
	{

		margin-left:auto;
		margin-right:auto;
		width:914px;
	}

#wrap1
{

}

#branding
	{
		position:relative;
		color: #fff;
		background-image: url(/fileadmin/html/images/brandingbg.jpg);
		background-repeat:no-repeat;
		height:284px;
	}

.brandinglogo
	{
		position:absolute;
	}

.brandinglogo a
{
	display:block;

		height: 240px;
		text-indent: -999em;
		width: 220px;

}

#nav
	{
		position:relative;
		left:227px;
		width:484px;
		height:230px;
/* border:1px solid red; */

	}

#nav_main
	{
		background-color:transparent;
		padding-top:30px;
		padding-left:19px;
		position:relative;
	}

#nav_main p
	{
		color:#003366;
		font-size:1.2em;
		font-weight:bold;
	}



/* div container */


	#col1 {z-index: 3;}
	#col2 {z-index: 5;}
	#col3 {z-index: 1;}
	#col1_content {z-index: 4;}
	#col2_content {z-index: 6;}
	#col3_content {z-index: 2;}

#main
	{
		clear:both;
		width:auto;
		z-index: 100;
	}


	#col1 {
		float: left;
		width: 226px;

	}

#col1_content
	{
		position:relative;
		right:0;
	}

#col2 {
		float:right;


	}

#col2_content
{
width:176px;
}

#col3
	{
		width:auto;
		margin-left: 290px;
		margin-right: 224px;
	}

#footer { clear:both; margin-bottom:30px;}	/* Backup f?r IE-Clearing */

#col1_content, #col2_content, #col3_content { position:relative; }


/*
	areas  ********************************************************************
	203 - Arbeitnehmer, red
	211 - Unternehmen, blue
	271 - Mitglieder, green
	46 - Presse, black
	50 - Infocenter, yellow
	181 - english, purple
	183 - Interner Bereich, cyan
	x - DIZ


.p203 { border-bottom:10px solid red; }
.p211 { border-bottom:10px solid blue; }
.p271 { border-bottom:10px solid green; }
.p46  { border-bottom:10px solid black; }
.p50 { border-bottom:10px solid yellow; }
.p181 { border-bottom:10px solid purple; }
.p183 { border-bottom:10px solid cyan; }
*/

/* infocenter *********************************************************************/

#infocenter
	{

		height:190px;
		width:519px;
		background-image: url(/fileadmin/html/images/ic_bg.gif);
		background-repeat:no-repeat;
		background-position:left;
		position:absolute;
		right:0;
		top:67px;
	}

.infocenterlink a
	{
		color:#990000;
		font-weight:bold;
		font-size:1.2em;
		position:absolute;
left:353px;
		bottom:54px;
height:24px;
padding-left:24px;
padding-top:4px;
background-image:url(/fileadmin/html/images/ic_bottomon.gif);
background-repeat:no-repeat;

	}

.infocenterlink a:link { color: #990000;text-decoration:none;}
.infocenterlink a:visited { color: #990000;text-decoration:none;}
.infocenterlink a:hover { color: #990000;}
.infocenterlink a:active { color: #990000;}

/*
	203 - Arbeitnehmer, red
	211 - Unternehmen, blue
	271 - Mitglieder, green
	46 - Presse, black
	50 - Infocenter, yellow
	181 - english, purple
	183 - Interner Bereich, cyan
	x - DIZ
*/

#ic1
{
height:118px;
width:343px;
margin-top:14px;
/* border-left:1px solid #fff; */
}

#ic2
{
height:133px;
width:343px;
display:none;
background:#fff;

		position:absolute;
top:-1px;
left:0px;
background-image: url(/fileadmin/html/images/ic_infocenter.jpg);
		background-repeat:no-repeat;
		background-position:left top;
}

#ic1 { background-image: url(/fileadmin/html/images/ic_home.jpg);
		background-repeat:no-repeat;
		background-position:left top;}
/*
.p203 #ic1 { background-image: url(/fileadmin/html/images/ic_arbeitgeber.jpg);
		background-repeat:no-repeat;
		background-position:left top;}
.p211 #ic1 { background-image: url(/fileadmin/html/images/ic_arbeitgeber.jpg);
		background-repeat:no-repeat;
		background-position:100%; }
.p271 #ic1 { background-image: url(/fileadmin/html/images/ic_intern.jpg);
		background-repeat:no-repeat;
		background-position:100%; }
.p46  #ic1 {background-image: url(/fileadmin/html/images/ic_presse.jpg);
		background-repeat:no-repeat;
		background-position:100%; }
.p50 #ic1 { background-image: url(/fileadmin/html/images/ic_infocenter.jpg);
		background-repeat:no-repeat;
		background-position:100%;}
.p181 #ic1 { border-bottom:10px solid purple; }
.p183 #ic1 { background-image: url(/fileadmin/html/images/ic_intern.jpg);
		background-repeat:no-repeat;
		background-position:100%; }
*/

/* Infocenter Navigation */

#imenu {
width:343px;
height:132px;
overflow:auto;
background-image: url(/fileadmin/html/images/ic1_bg.gif);
background-position:right top;
background-repeat:repeat-y;
}

#imenu ul
{
	list-style-type: none;
font-size:11px;
}

#imenu li a
	{
		display:block;
	}
#imenu .l1
	{
		position:absolute;
		left:243px;
		width:100px;
		font-size:11px;
		float:left;
	}

#imenu .l1 li {
background-image: url(/fileadmin/html/images/ic1_m1_bg.gif);
background-position:right bottom;
background-repeat:no-repeat;
}

#imenu .l1 .last {
background:none;

}
#imenu .l1 li a {
padding-bottom:2px;
}

#imenu .l2
{
position:absolute;
font-size:11px;
display: none;
top: -8px;
left: -235px;
width: 136px;
padding: 8px 20px 0 80px;
height: 140px;
}

#imenu li:hover .l2,
#imenu li.hover .l2
{
display: block;
}

#imenu .l2 ul 
{
margin-left: 15px;
display: none;
}

#imenu .l2 li
{
background:none;
margin-left: 0;
}

#ic2close a
{
width:11px;
height:11px;
background:red;
position:absolute;
right:3px;
top:1px;
background:url(/fileadmin/html/images/infocenter_close.gif);
}

#imenu a:link { color: #003366;text-decoration:none;}
#imenu a:visited { color: #003366;text-decoration:none;}
#imenu a:hover { color: #003366;text-decoration:underline;}
#imenu a:active { color: #003366;text-decoration:underline;}


/* menus *********************************************************************/

#contentfooter
	{
		margin-top:26px;
		color:#7F7F7F;
		font-size:1.0em;
		margin-left:290px;
		margin-bottom:30px;
	}

#contentfooter p
	{
		color:#7F7F7F;
		padding-bottom:8px;
	}

#contentfooter .breadcrumb
		{
			color:#04296A;
			display:inline;
			font-weight:bold;

		}

#contentfooter a:link { color: #7F7F7F;text-decoration:none;}
#contentfooter a:visited { color: #7F7F7F;text-decoration:none;}
#contentfooter a:hover { color: #7F7F7F;text-decoration:underline;}
#contentfooter a:active { color: #7F7F7F;text-decoration:underline;}

#contentfooter .link
	{
		margin-left:6px;
		margin-right:6px;
		padding-left:5px;
		padding-right:5px;
		border-left:1px solid #A1A1A1;
		border-right:1px solid #A1A1A1;
	}

/* menus *********************************************************************/


#m6
{
display:inline;
}

#m6 li
	{
		display: inline;
		list-style-type: none;
padding:0;
margin:0;
	}

#m6 li a
{
padding-left:0.6em;
padding-right:0.6em;
margin:0;
border-right:1px solid #7F7F7F;
font-size:1.0em;
}

#m6 .last a
{
border-right:0;
}

#m6 a:link { color: #7F7F7F;text-decoration:none;}
#m6 a:visited { color: #7F7F7F;text-decoration:none;}
#m6 a:hover { color: #7F7F7F;text-decoration:underline;}
#m6 a:active { color: #7F7F7F;text-decoration:underline;}

/* menus *********************************************************************/


#m1
	{

	}

#m1 li
	{
		display: inline;
		list-style-type: none;
	}

#m1 .first a
	{
		padding-left:0px;
		border-left:0;
	}
#m1 li a
	{
		padding-right:6px;
		padding-left:6px;
		font-weight:normal;
		font-size:1.2em;
		border-left:1px solid #990000;
	}

#m1 a:link { color: #990000;text-decoration:none;}
#m1 a:visited { color: #990000;text-decoration:none;}
#m1 a:hover { color: #990000;text-decoration:underline;}
#m1 a:active { color: #990000;text-decoration:underline;}

#m1 .act a:link { color: #990000;text-decoration:underline;}
#m1 .act a:visited { color: #990000;text-decoration:underline;}
#m1 .act a:hover { color: #990000;text-decoration:underline;}
#m1 .act a:active { color: #990000;text-decoration:underline;}


/* left menu *********************************************************************/

#m2
	{
		margin-top:0px;
		padding-bottom:16px;
		background-image: url(/fileadmin/html/images/m2_lastbg.gif);
		background-repeat:no-repeat;
		background-position:bottom right;


	}

#m2 li
	{
		list-style-type: none;
		text-align:right;

	}

#m2 li a
	{
		padding-right:26px;
		display:block;
		padding-top:6px;
		font-size:1.2em;
		line-height:1.2;
		color:#003366;

}

#m2 a:link { color: #003366;text-decoration:none;}
#m2 a:visited { color: #003366;text-decoration:none;}
#m2 a:hover { color: #003366;text-decoration:underline;}
#m2 a:active { color: #003366;text-decoration:underline;}

#m2 .l1 li > a
{
font-weight:bold;
}

#m2 .l2 li > a
{
font-weight:normal;
}


#m2 .l3 li > a
{
font-weight:normal;
color:#000;
}

#m2 .l1 > li
{
		background-image: url(/fileadmin/html/images/m2_l1top.gif);
		background-repeat:no-repeat;
		background-position:top right;
		padding-top:1px;
}

#m2 .l1 > .no > a
{
		background-image: url(/fileadmin/html/images/m2_l1no.gif);
		padding-bottom:6px;
		background-repeat:repeat-y;
				background-position:bottom right;
}

#m2 .l1 > .sub > a

{
		backgr ound-image: url(/fileadmin/html/images/m2_l1act.gif);
		background-repeat:repeat-y;
		background-position:bottom right;
		padding-bottom:7px;
}

#m2 .l1 > .cur > a

{
		background-image: url(/fileadmin/html/images/m2_l1sub.gif);
		background-repeat:repeat-y;
				background-position:bottom right;
padding-bottom:7px;
}


#m2 .l1 > .actsub > a
{
		background-image: url(/fileadmin/html/images/m2_l1sub.gif);
		background-image: url(/fileadmin/html/images/m2_l1act.gif);
		background-repeat:repeat-y;
				background-position:bottom right;
padding-bottom:7px;
}





#m2 .l2 > li
{
		background-image: url(/fileadmin/html/images/m2_l2top.gif);
		background-repeat:no-repeat;
		background-position:top right;
		padding-top:1px;
}


#m2 .l2 > .no > a
{
		background-image: url(/fileadmin/html/images/m2_l2no.gif);
		padding-bottom:6px;
		background-repeat:repeat-y;
		background-position:bottom right;
}


#m2 .l2 .sub > a

{
		backgr ound-image: url(/fileadmin/html/images/m2_l2act.gif);
		background-repeat:repeat-y;
		background-position:100% 100%;
		padding-bottom:7px;
}

#m2 .l2 .actsub > a
{
		background-image: url(/fileadmin/html/images/m2_l2act.gif);
		background-repeat:repeat-y;
		background-position:100% 100%;
		padding-bottom:7px;
}

#m2 .l2 .cur > a
{
		background-image: url(/fileadmin/html/images/m2_l2sub.gif);
		background-repeat:repeat-y;
		background-position:100% 100%;
		padding-bottom:7px;
}

#m2 .l3 > li
{
		background-image: url(/fileadmin/html/images/m2_l3top.gif);
		background-repeat:no-repeat;
		background-position:bottom right;
		padding-top:1px;
}


#m2 .l3 > .no > a
{
		background-image: url(/fileadmin/html/images/m2_l3no.gif);
		padding-bottom:6px;
		background-repeat:repeat-y;
		background-position:100% 100%;
}


#m2 .l3 .sub > a

{
		backg round-image: url(/fileadmin/html/images/m2_l3act.gif);
		background-repeat:repeat-y;
		background-position:100% 100%;
padding-bottom:7px;
}
#m2 .l3 .cur > a,
#m2 .l3 .actsub > a
{
		background-image: url(/fileadmin/html/images/m2_l3act.gif);
		background-repeat:repeat-y;
		background-position:100% 100%;
padding-bottom:7px;
}

m2 .l4 a
{
border:1px solid red;
}

/*
#m2 .l2 a
{
padding-right:30px;
}

#m2 .l3 a
{
padding-right:40px;
}
*/




/* searchbox *********************************************************************/

.searchbox
{
position:absolute;
left:353px;
top:12px;
width:150px;
height:46px;

}




.searchbox_label
{
color:#666666;
position:absolute;
top:-1.3em;
font-size:1.0em;
}
.searchbox_sword
	{
padding-bottom:14px;
background-position:0 100%;
background-image: url(/fileadmin/html/images/search_imputbg.gif);
background-repeat:repeat-x;

	}

.searchbox_sword input
	{
padding:0;

border-top:1px solid #B8B9B0;
border-right:1px solid #F3F4F0;
border-bottom:1px solid #EAECE6;
border-left:1px solid #DEDEDA;
margin-left:0;
margin-right:0;


}
.searchbox_submit
{

}
.searchbox_submit input
	{

		width:17px;
		margin-left:8px;

border:0;

position:absolute;
	}


/* news    *********************************************************************/

.news-list-item
	{
		margin-bottom:30px;
		clear:both;
	}

.news-list-item h2
{
color:#003366;
font-weight:bold;
font-size:1.4em;
padding-bottom:8px;
margin-bottom:0;
line-height:1.0;
}

.news-list-item h3
{
line-height:1.0;
color:#990000;
font-size:1.8em;
line-height:1.0;
padding-bottom:20px;
margin-bottom:0;
}


.newsimage
	{
		float:left;
		width:134px;
		overflow:hidden;

	}

.newsimage + .newssubtext
	{
		margin-left:148px;
	}

// Newstext ohne Bilder
.newssubtextnoimg
	{
	}
.content .morelink a:link { color: #666666;text-decoration:none;}
.content .morelink a:visited { color: #666666;text-decoration:none;}
.content .morelink a:hover { color: #666666;text-decoration:underline;}
.content .morelink a:active { color: #666666;text-decoration:underline;}


.news-single-backlink
{
margin-top:20px;
margin-bottom:20px;
}

#col3 .news-single-imgcaption, #col3 .news-list-imgcaption
{
margin-top:-10px;
font-size:1.0em;
color:#666;
}

.news-single-additional-info
{
margin-top:50px;
background-image: url(/fileadmin/html/images/c_fr00_bottom.jpg);
background-repeat:no-repeat;
padding-bottom:15px;
background-position:0 bottom;
clear:both;
}

.content .news-single-additional-info dl,
.content .news-single-additional-info dd,
.content .news-single-additional-info dt
{
padding:0;
margin:0;
}


#col3 .news-single-item .newsimage
{

margin-right:22px;
margin-bottom:22px;


}
.newsimage img
{
		background-image: url(/fileadmin/html/images/image_shadow.jpg);
		background-repeat:repeat-x;
background-position:left bottom;
padding-bottom:20px;
}

/* move bg if news has image */
#col3 .newsimage + p,
#col3 .newsimage + .msg p:first-child
{
background-position:156px 0.3em;
}

.news-single-additional-info dt span
{

		font-size:1.2em;
		font-weight:bold;
		color:#003366;
		padding-left:10px;
		padding-top:4px;
		padding-bottom:4px;
		background-image: url(/fileadmin/html/images/c_fr00_head.jpg);
		background-repeat:no-repeat;
		background-position:0 100%;
		display:block;
}

.news-single-additional-info .relateditem
{
		padding:8px;
		padding-left:10px;
		font-size:1.2em;
		color:#000;
		display:block;
		background-image: url(/fileadmin/html/images/c_fr00_bg.jpg);
		background-repeat:repeat-y;

}

.news-single-additional-info .relatednewstitle
{
		padding-left:24px;
		margin-left:-2px;
		font-weight:bold;
		background-image: url(/fileadmin/html/images/news_related_link.gif);
		background-repeat:no-repeat;

padding-bottom:4px;
}

.content .news-single-backlink a:link { color: #666666;text-decoration:none;}
.content .news-single-backlink a:visited { color: #666666;text-decoration:none;}
.content .news-single-backlink a:hover { color: #666666;text-decoration:underline;}
.content .news-single-backlink a:active { color: #666666;text-decoration:underline;}

.content .news-single-additional-info a:link { color: #00;text-decoration:none;}
.content .news-single-additional-info a:visited { color: #000;text-decoration:none;}
.content .news-single-additional-info a:hover { color: #000;text-decoration:underline;}
.content .news-single-additional-info a:active { color: #000;text-decoration:underline;}

.content .news-goarchiv-container ul
	{
		margin:0;
		padding:0;
	}

.content .news-goarchiv-container li
{
		list-style-type: none;
		margin:0;
		padding:0;
		background-image: url(/fileadmin/html/images/arrow_01.gif);
		background-repeat:no-repeat;
		background-position:left top;
		padding-top:1px;
		padding-bottom:3px;
	}

.content .news-goarchiv-container div
	{
		padding-left:25px;
	}

.content .news-goarchiv-container .news-latest-gotoarchive
	{
		margin-top:22px;
		margin-bottom:0;
	}

.news-goarchiv-container .title
	{
		font-weight:bold;
	}

.content .news-goarchiv-container a:link { color: #000;text-decoration:none;}
.content .news-goarchiv-container a:visited { color: #000;text-decoration:none;}
.content .news-goarchiv-container a:hover { color: #000;text-decoration:underline;}
.content .news-goarchiv-container a:active { color: #000;text-decoration:underline;}

.news-goarchiv-container .news-latest-gotoarchive
{
font-weight:bold;
}

/* news-archiv menu (left side) */

.news-amenu-container li
{
list-style-type: none;
padding-bottom:2px;
}

#col2 .news-amenu-item-year
{
color:#990000;
font-size:1.2em;
line-height:1.0;
padding-top:10px;
padding-bottom:6px;
font-weight:bold;
}


/* default styles for extension "tx_cssstyledcontent" */
	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */









* default styles for extension "tx_cssstyledcontent" */
	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
	
/* default styles for extension "tx_a21glossary" */
acronym, dfn, abbr, span.abbr { border-bottom: 1px dotted black; cursor: help; }
dl.glossary dt { font-weight: bold; margin: 0 0 3px 0; font-style: normal; }
dl.glossary dd { margin: 0 0 15px 20px; }
dl.glossary .description { margin: 0; padding: 0; }
dl.glossary .type { font-style: italic; padding: 0 3px 0 0; }

/* default styles for extension "tx_a21glossary" */
acronym, dfn, abbr, span.abbr { border-bottom: 1px dotted black; cursor: help; }
dl.glossary dt { font-weight: bold; margin: 0 0 3px 0; font-style: normal; }
dl.glossary dd { margin: 0 0 15px 20px; }
dl.glossary .description { margin: 0; padding: 0; }
dl.glossary .type { font-style: italic; padding: 0 3px 0 0; }

.content .filelinks  li
{
list-style-type: none;
padding:0;
margin:0;
padding-bottom:7px;
}

/* default styles for extension "tx_cssfilelist" */
	.filelinks div{ padding-left:25px;background:url('/fileadmin/html/icons/default.gif') left top no-repeat;}
	.filelinks .filecount{display:block; margin-bottom:5px;}
	.filelinks a{color:#000;text-decoration:none; }
	/* Icons begin */
	.filelinks .ai{background-image:url('/fileadmin/html/icons/ai.gif')!important;}
	.filelinks .ani{background-image:url('/fileadmin/html/icons/ani.gif')!important;}
	.filelinks .au{background-image:url('/fileadmin/html/icons/au.gif')!important;}
	.filelinks .avi{background-image:url('/fileadmin/html/icons/avi.gif')!important;}
	.filelinks .bmp{background-image:url('/fileadmin/html/icons/bmp.gif')!important;}
	.filelinks .cdr{background-image:url('/fileadmin/html/icons/cdr.gif')!important;}
	.filelinks .css{background-image:url('/fileadmin/html/icons/css.gif')!important;}
	.filelinks .csv{background-image:url('/fileadmin/html/icons/csv.gif')!important;}
	.filelinks .doc{background-image:url('/fileadmin/html/icons/doc.gif')!important;}
	.filelinks .dtd{background-image:url('/fileadmin/html/icons/dtd.gif')!important;}
	.filelinks .eps{background-image:url('/fileadmin/html/icons/eps.gif')!important;}
	.filelinks .exe{background-image:url('/fileadmin/html/icons/exe.gif')!important;}
	.filelinks .fh3{background-image:url('/fileadmin/html/icons/fh3.gif')!important;}
	.filelinks .flash{background-image:url('/fileadmin/html/icons/flash.gif')!important;}
	.filelinks .folder{background-image:url('/fileadmin/html/icons/folder.gif')!important;}
	.filelinks .gif{background-image:url('/fileadmin/html/icons/gif.gif')!important;}
	.filelinks .htm{background-image:url('/fileadmin/html/icons/htm.gif')!important;}
	.filelinks .html{background-image:url('/fileadmin/html/icons/html.gif')!important;}
	.filelinks .ico{background-image:url('/fileadmin/html/icons/ico.gif')!important;}
	.filelinks .inc{background-image:url('/fileadmin/html/icons/inc.gif')!important;}
	.filelinks .java{background-image:url('/fileadmin/html/icons/java.gif')!important;}
	.filelinks .jpg{background-image:url('/fileadmin/html/icons/jpg.gif')!important;}
	.filelinks .js{background-image:url('/fileadmin/html/icons/js.gif')!important;}
	.filelinks .max{background-image:url('/fileadmin/html/icons/max.gif')!important;}
	.filelinks .mid{background-image:url('/fileadmin/html/icons/mid.gif')!important;}
	.filelinks .mov{background-image:url('/fileadmin/html/icons/mov.gif')!important;}
	.filelinks .mpeg{background-image:url('/fileadmin/html/icons/mpeg.gif')!important;}
	.filelinks .mpg{background-image:url('/fileadmin/html/icons/mpg.gif')!important;}
	.filelinks .pcd{background-image:url('/fileadmin/html/icons/pcd.gif')!important;}
	.filelinks .pcx{background-image:url('/fileadmin/html/icons/pcx.gif')!important;}
	.filelinks .pdf .filesize {background-image:url('/fileadmin/html/icons/pdf.gif')!important;}
	.filelinks .png{background-image:url('/fileadmin/html/icons/png.gif')!important;}
	.filelinks .ps{background-image:url('/fileadmin/html/icons/ps.gif')!important;}
	.filelinks .psd{background-image:url('/fileadmin/html/icons/psd.gif')!important;}
	.filelinks .rtf{background-image:url('/fileadmin/html/icons/rtf.gif')!important;}
	.filelinks .sgml{background-image:url('/fileadmin/html/icons/sgml.gif')!important;}
	.filelinks .swf{background-image:url('/fileadmin/html/icons/swf.gif')!important;}
	.filelinks .sxc{background-image:url('/fileadmin/html/icons/sxc.gif')!important;}
	.filelinks .sxw{background-image:url('/fileadmin/html/icons/sxw.gif')!important;}
	.filelinks .tga{background-image:url('/fileadmin/html/icons/tga.gif')!important;}
	.filelinks .tif{background-image:url('/fileadmin/html/icons/tif.gif')!important;}
	.filelinks .ttf{background-image:url('/fileadmin/html/icons/ttf.gif')!important;}
	.filelinks .txt{background-image:url('/fileadmin/html/icons/txt.gif')!important;}
	.filelinks .wav{background-image:url('/fileadmin/html/icons/wav.gif')!important;}
	.filelinks .wrl{background-image:url('/fileadmin/html/icons/wrl.gif')!important;}
	.filelinks .xls{background-image:url('/fileadmin/html/icons/xls.gif')!important;}
	.filelinks .xml{background-image:url('/fileadmin/html/icons/xml.gif')!important;}
	.filelinks .xsl{background-image:url('/fileadmin/html/icons/xsl.gif')!important;}
	.filelinks .zip{background-image:url('/fileadmin/html/icons/zip.gif')!important;}
	/* Icons end */
	.filelinks a:hover{text-decoration:underline;}

 .filelinks .filesize
{
display:block;
margin-top:4px;
margin-bottom:4px;
height:20px;
padding-left:22px;
padding-top:3px;
background-repeat:no-repeat;

}




p.english
{

float:right;
/* padding-right:26px;*/
margin-top:-6px;
font-size:1em;
font-weight:normal;
}

	

p.english a:link { color: #666;text-decoration:none;}
p.english a:visited { color:#666;text-decoration:none;}
p.english a:hover { color: #666;text-decoration:underline;}
p.english a:active { color: #666;text-decoration:underline;}

#col3 .tx-mmmitglieder-pi1 label
{
margin-left:10px;
float:left;
display:inline;
width:12em;
}

#artlabel {

height:4em;
}



.mdb_result thead tr
{
		background-image: url(/fileadmin/html/images/bg_01.gif);
		background-repeat:no-repeat;
		background-position:left bottom;
}

.mdb_result thead th
{
font-weight:bold;
padding-left:10px;
padding-right:10px;
padding-top:2px;
padding-bottom:2px;
font-size:1.1em;
}

.mdb_result tbody tr
{
background-image: url(/fileadmin/html/images/tabletdbg.jpg);
background-repeat:repeat-y;
background-position:left bottom;
}

.mdb_result td
{
color:#154C7F;
padding-right:10px;
padding-left:10px;
padding-bottom:4px;
padding-top:2px;
}

.mdb_result .plz
{
text-align:right;
}

.mdb_resultbox
{
		background-image: url(/fileadmin/html/images/tablebottombg.gif);
		background-repeat:no-repeat;
		background-position:left bottom;

}


.mdb_detailbox {
		background-image: url(/fileadmin/html/images/box2bg.gif);
		background-repeat:no-repeat;
		background-position:left bottom;
		margin-bottom:20px;
padding-bottom:22px;
}

.mdb_detailbox h3
{
		background-image: url(/fileadmin/html/images/bg_01.gif);
		font-size:1.2em;
		padding-bottom:5px;
		background-image: url(/fileadmin/html/images/bg_01.gif);
		background-repeat:no-repeat;
		background-position:left bottom;
padding-top:4px;
padding-left:10px;
font-size:1.1em;
}

.mdb_detailbox h4
{
padding-left:10px;
padding-top:4px;
	color:#003366;
font-weight:bold;
font-size:1.1em;
margin-bottom:4px;
}

#col2 .mdb_detailbox p,
#col2 .mdb_subdetailbox p
{
padding-left:10px;
margin-bottom:4px;
}

#col2 .mdb_detailbox p .phone
{
display:block;
font-size:1.3em;
color:#9E0001;
font-weight:bold;
}

.mdb_subdetailbox {
		background-image: url(/fileadmin/html/images/box2bg.gif);
		background-repeat:repeat-y;
		background-position:left bottom;
		margin-bottom:20px;
padding-bottom:22px;
}

.mdb_subdetailbox h4
{
		font-size:1.2em;
		padding-bottom:5px;
		background-image: url(/fileadmin/html/images/bg_01.gif);
		background-repeat:no-repeat;
		background-position:left bottom;
padding-top:4px;
padding-left:10px;
font-size:1.1em;
color:#003366;
font-weight:bold;
}

.mdb_subdetailbox ul
{
padding-left:10px;
		background-image: url(/fileadmin/html/images/mdb_ulbg.gif);
		background-repeat:repeat-y;
		background-position:left top;
}
.mdb_subdetailbox li
{
		margin-bottom:2px;
list-style-type: none;
		background-image: url(/fileadmin/html/images/pdotgrau.gif);
		background-repeat:no-repeat;
		background-position:left 1px;
padding-left:14px;

}


form#mailform {
position: relative;
padding-bottom: 50px;
}

#mailformformtype_mail {
position: absolute;
bottom: 10px;
right: 15px;
}


h3.red, #col2 h3.red {
		color:#990000;
		font-size:1.2em;
		padding-bottom:10px;
}
h3.blue, #col2 h3.blue {
		color:#003366;
		font-size:1.2em;
		padding-bottom:10px;
}

span.red {
		color:#990000;
		font-size:1.2em;
		padding-bottom:10px;
}
span.blue {
		color:#003366;
		font-size:1.2em;
		padding-bottom:10px;
}

p.news-imgcaption {
font-size:0.55em;
color:#666;
font-weight: normal;
}