/* Beruht auf Grundgeruest von csscreator.com im Detail ausgearbeitet von Christian Homberger, Komdes */
/* Code darf bei Quellenangabe selbstverständlich verwendet werden*/
/* GRUNDFARBEN: BLAU #0066ff (nicht websicher); websicher --> GELB: #FFFF00 (Yellow) GRAU: #696969 (DimGray) und für die Restseite #DCDCDC (Gainsboro) */ 
/* EIN ELEMENT IM CONTENT KANN MAXIMAL 570 PIXEL HABEN Z.B. TABLE.CONTENT */

html, body{ 
	margin:0; 
	padding:0; 
	font:0.9em/150% Tahoma, Helvetica, Arial, sans-serif;
	color:#000;
	background-color:#fff ; /*der mittlere Teil des Hintergrundbildes ist transparent, deshalb koennen wir die Hintergrundfarbe anwenden */
	background-image:url(/fileadmin/main/img/hintergrund/back_all.png);
	background-repeat: repeat;
	height:100%;/*BRAUCHT ES FUER ZENTRIERTES LAYOUT */
	text-align:center; /*BRAUCHT ES FUER ZENTRIERTES LAYOUT */
 	}
/****** NUR FÜR DEN IE 5-7 *****/
* html {
		font-size:0.85em;
		} 
*+html  {
		font-size:0.85em;
		} 



/* ---------- a-Links gueltig fuer ganzes Layout -------------- */
a {color: #0047bd;  text-decoration:none; font-weight:normal}
a:visited {color:#0047bd;}
/*a:hover {color:#0066ff; background-color:#FFFFFF;} VERURSACHT PROBLEME BESSER IM CONTENT SETZEN*/
a:active { color: #0047bd;}


/* ----------UL gueltig fuer ganzes Layout -------------- */
ul, ol {
	margin:2em; 
	padding:0em
	}
#pagewidth{ 
	width:951px;
	background-color:transparent; 
	position:relative;
	background-image:url(/fileadmin/main/img/hintergrund/spaltendesignweiss.png);
	background-repeat: repeat-y;
	text-align:left; /*BRAUCHT ES FUER ZENTRIERTES LAYOUT */ 
	margin-left:auto; /*BRAUCHT ES FUER ZENTRIERTES LAYOUT */
	margin-right:auto; /*BRAUCHT ES FUER ZENTRIERTES LAYOUT */
	background-color:#FFFFFF;
	border-left:1px solid black;
	border-right:1px solid black;
	border-bottom:1px solid black;
	} 
	
	
#kopf{
	 position:relative; 
	 height:116px; 
	 width:100%;
	} 


/*  ----------------submenu---------------------- */ 
#hilfsleiste {
	position:absolute; 
	left:180px; 
	top:95px; 
	width:771px; 
	line-height:16px; 
	z-index:1;
	background-color:transparent;
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	}
#wo {
	background-color:transparent;
	 padding: 0;
	 margin: 0px 179px 0px 0px;
	 height:16px;
	 font: xx-small/180% "verdana", sanserif;
	   }
#submenu {
	background:transparent;
	padding: 0px;
	margin: 0;
	width: 179px;
	position: absolute;
	top: 0;
	right: 0;
	text-align:left;
	letter-spacing:1px; 
	}
#hilfsleiste a {color: #000000; text-decoration:none; font-weight:normal;}
#hilfsleiste a:visited {color:#000;}
#hilfsleiste a:hover {color: #0047bd;}
#hilfsleiste a:active { color: #FFFF00;}
 
 
#left{
	width:180px; 
	float:left; 
	position:relative; 
	background-color: transparent;
	min-height:730px; /*BRAUCHT ES FUER ZENTRIERTES LAYOUT, OHNE DAS WÄRE EINE LEERE SEITE IN DER SPALTE LINKS ABGESCHNITTEN */
	}
/* NUR FÜR DEN IE 6 - DER KANN MIN-HEIGHT NICHT VERSTEHEN */
* html #left {
	height:730px;
	}
 
 
 /* ----------------------------------LINKES MENUE START----------------------------------- */ 
#navigation {
	background-color: transparent;
   	position: absolute;
   	top: 30px;
	left: 0px;
	font-size:1.1em;
	line-height:150%; 
	text-transform:uppercase;
	}
#navigation li {
   background-color: transparent;
   padding: 0;
   margin: 0;
   list-style: none;
   width: 180px;
   }
#navigation ul {
   background-color: transparent;
   padding: 0;
   margin: 0;
   margin-top:3em;
   }
#navigation a {
   display:block;
   text-decoration: none;
   padding: 3px;
  /* KOENNTE MAN FETT MACHEN  font-weight:bold ; */
   margin: 0;
   }
#navigation a {
	padding-left:12px;
		}   
#navigation A:link, #navigation A:visited {
   color: #fff;
   background-color: transparent; /*achtung muss transparent sein sonst probleme mit IE6*/
   }
#navigation ul A:hover, #navigation ul A:focus {
	color: #0047bd;
	background-color: #dcdcdc;
	border-right:1px solid #fff; /*entfernt eine lästige Störung rechts */
   }   
.menu1-level1-no  {
	border-top:1px solid #aaa;
}
.menu1-level1-act  {
	background-color:#fff ! important;
	border-top:1px solid #aaa;
	width: 181px ! important; /* ACHUTNG DU BRAUCHST HIER IMPORTANT, DENN DAMIT DIE HINTERGRUNDLINIE VERDECKT WIRD MUSS UEBERLAENGE ANGEWENDET WERDEN */
}


/*---verschachteltes UL---*/  
#navigation UL UL {
	background-color: transparent;
   	padding: 0;
   	margin-top: -0.4em;
   	}
#levelmenu2 a  {
	margin:0;
	padding-left:2em;
	border-bottom: 0px solid #aaa;
	font:0.9em/130% Arial, Helvetica, sans-serif;
   	}
#levelmenu2 A:link, #navigation A:visited {
	color: #fff;
	background-color: transparent;
	} 

	
#levelmenu2 A:link, #levelmenu2 A:visited {
	color: #545;
	/*background-color:#0066ff ! important;*/
	}
#levelmenu2 A:hover, #levelmenu2 A:focus {
	color: #FFFF00;
	/*background-image:url(/fileadmin/main/img/hintergrund/aktives_menu_hover.png); */
	}
.menu2-level2-no {
	background-color:#fff ! important;
	} 
.menu2-level2-act a {
	background-image: url(/fileadmin/main/img/pfeil_schwarz.png);
	background-position: 10px 6px;
	background-repeat:no-repeat;
	} 
/*DAS IST DER AKTIVE LINK */
ul#menu_1 li.menu1-level1-act a   {
	color: #000000 ! important;
	font-weight:bold ! important;
}
/*DAS IST DER HOVER DES AKTIVEN LINKS*/	
ul#menu_1 li.menu1-level1-act a:hover   {
	color:#0047bd;
}
/*HIER SCHAUEN WIR, DASS DIE NORMALE SUBNAVIGATION (LEVELMENU2) EINE ANDERE FARBE HAT */
ul#menu_1 ul#levelmenu2 li.menu2-level2-no a {
	color:#545 ! important;
	text-transform:none;
}
/*SUBNAVIGATION NORMAL MIT EINEM HOVER */
ul#menu_1 ul#levelmenu2 li.menu2-level2-no a:hover {
	color:#0047bd;
}
/* NUR IE 6SUBNAVIGATION Aktiv MIT EINEM HOVER DAMIT KEIN UMBRUCH STATT FINDET */
* html ul#menu_1 ul#levelmenu2 li.menu2-level2-act a:hover {
	white-space:nowrap ! important;
}
 /* ----------------------------------LINKES MENUE ENDE----------------------------------- */ 
 
 
 
 
 
#twocols{
 width:771px; 
 float:right; 
 position:relative; 
 
  }
  
/* ---------- a-Links gueltig fuer rechte Spalte -------------- */
#rightcol a {color: #0066ff; text-decoration:none; font-weight:normal;}
#rightcol a:visited {color:#0066cc;}
#rightcol a:hover {color: #696969;}
#rightcol a:active { color:green;}

#rightcol ul li {
	margin-top:1.0em;
	line-height:120%; /*LINIENABSTAND ETWAS VERKLEINERT*/
	}

#rightcol{
	width:180px; 
	float:right; 
	position:relative; 
	background-color: transparent;
	font:11px/150% Tahoma, Helvetica, Arial, sans-serif;
	color:#000;
	padding-top:0px; /*ABSTAND VON OBEN */
	padding-bottom:20px;
	}
#rightcol #col_rechts h1 {
	font:1em/120% Verdana, Helvetica, Arial, sans-serif;
	font-weight:bold;
	margin:10px 3px -5px 3px;
	padding-bottom:5px;
	text-transform: none;
	letter-spacing:0px;
	background-color:transparent;
	border:0px;
	background-image:none;
	}
#rightcol h1 {
	font:1em/120% Verdana, Helvetica, Arial, sans-serif;
	font-weight:bold;
	margin:10px 3px 0px 3px;
	padding-bottom:5px;
	text-transform: none;
	letter-spacing:0px;
	/*background-color: #FFFF00;*/
	background-image:url(/fileadmin/main/img/hintergrund/newsheader.png);
	background-repeat:no-repeat;
	border:1px dotted #000;
	}

#rightcol #col_rechts p {
	margin:0px 3px;
	background-color:transparent;
	padding:10px 2px;
	border-bottom:0px dotted #545;
	border-left:0px dotted #545;
	border-right:0px dotted #545;
	background-image:none;
	}
#rightcol p {
	margin:0px 3px;
	/*background-color: #FFFfcc;*/
	padding:10px 2px;
	border-bottom:1px dotted #545;
	border-left:1px dotted #545;
	border-right:1px dotted #545;
	background-image:url(/fileadmin/main/img/hintergrund/newsheader-p.png);
	background-repeat:no-repeat;
	}
	
	
#rightcol #col_rechts .csc-textpic-caption {
	margin:0px 3px;
	}
#rightcol #col_rechts .csc-textpic-lastcol {
	margin-left:0px; /*DAMTI BILD BÜNDIG MIT RAND IST*/
	}
	
#rightcol hr {
	background-color:#696969; /* Mozilla 1.4 */
	color:#696969; /* IE 6 */
	border: #696969; /* Opera 7.11 */
	height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
	margin-top:10px;
	margin-bottom:10px;
	}
	
#rightcol em {
	font-style:normal;
	font-weight:bold;
	text-decoration:underline;
	}
 
#maincol{
	background-color:transparent; /*DIE BLAUE FARBE #0066ff KOMMT VOM HINTERGRUNDBILD IM BODY */
	float: left; 
	display:inline; 
	position: relative; 
	width:588px;
	}
/* -----------------Inhalt--------------------- */ 
#content{ 
	position: relative; 
	margin: 0px; 
	padding-top:20px;
	padding-bottom:20px;
	min-height:900px;
	}
#content a:hover {
	color:#696969; 
	}

#content hr {
	background-color:#696969; /* Mozilla 1.4 */
	color:#000; /* IE 6 */
	border: #000; /* Opera 7.11 */
	height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
	margin:1px 2px 1px 23px;
	}
#content table td hr {
	margin-left:-5px;
	}
/*BROWSERHACK FÜR DEN IE 5-6: WIRD NUR IN DIESEN BRWOSERN GEZEIGT*/
* html #content {
	margin-left:6px;
	}
#content em {
	font-style:normal;
	letter-spacing:1px;
	font-weight:bold;
	text-decoration:underline;
	}
#content a { font-weight:normal; white-space:1px; border:0px solid black;}
#content p {
	padding: 5px 30px;
	margin:0px; 
	}

#content h1 {
		font:1.5em/120% Tahoma, Helvetica, Arial, sans-serif;
		padding: 5px 30px;
		margin:0px; 
		color:#003399;
		margin-bottom:-5px;
		font-weight:bold;
	}
#content h2, #content .csc-header-n2 h1 {
		font:1.3em/120% Tahoma, Helvetica, Arial, sans-serif;
		padding: 5px 30px;
		margin:10px 0px -8px 0px;
		color:#003399;
		}
#content .csc-header-n2 h1 {font-weight:bold; font-size:1.5em;}

#content table {
	margin-left:25px;
	}

/****** NUR FÜR DEN IE 5-7 *****/
* html #content h2 {
		font-weight:bold; 
		} 
*+html #content h2 {
		font-weight:bold; 
		} 
		
#content h3 {
		font:1.2em/120% Tahoma, Helvetica, Arial, sans-serif;
		padding: 5px 30px;
		margin:15px 0 0 0; 
		}
#content h4 {
		font:1.0em/120% Tahoma, Helvetica, Arial, sans-serif;
		padding: 5px 30px;
		margin:15px 0 0 0; 
		font-weight:bold;
		}		
#content .csc-header h1, .csc-header h2, .csc-header h3, .csc-header h4 {
	padding-left:30px;
}
pre{
	font-size: 12px;
	padding: 5px 10px;
	margin:0px;
	}
#content ul, #rightcol ul { 
	list-style-type: square;	
	}
#content ul { 
	margin-top:8px;
	padding-left:1.3em;
	margin-bottom:8px;
	}
	
#content ol { 
	margin-top:8px;
	padding-left:1.5em;
	margin-bottom:8px;
	}
#content ol li {margin-left:3em;}
#content ul li {
	margin:0 0 0 3em;
	}
#content .csc-textpic-imagewrap {
	padding-left:30px;
	padding-top:10px;
	}
#content .csc-textpic-imagewrap img {
	border:1px solid #000;
	}
.csc-textpic-caption {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:normal;
	}

/*--------------------FORMULARE Z.B. BEIM LOGIN-------------------*/
div.tx-newloginbox-pi1 form {
	margin-left:50px;
}
div.tx-newloginbox-pi1 tbody {
	background-color: #696969;
	font:0.9em/100% Tahoma, Helvetica, Arial, sans-serif;	
	}
div.tx-newloginbox-pi1 tbody input {
	width:200px;
	}
div.tx-newloginbox-pi1 tfoot {
	background-color: #DCDCDC;
	}
div.tx-newloginbox-pi1 tbody th label {
	
	}
div.tx-newloginbox-pi1 th {
	text-align:right;
	padding: 5px;
	}
div.tx-srfeuserregister-pi1 form {
	padding: 5px 10px;
	margin:0px;
	} 
div.tx-srfeuserregister-pi1 fieldset legend {	
	color: #DCDCDC;
	}

/*-----SAFIARI-HACK: VOR IE VERSTECKEN, SAFARI MACHT LEIDER HÖHE NICHT KORREKT */	
html>body div.tx-srfeuserregister-pi1 fieldset {
	height:250px;
	}
div.tx-srfeuserregister-pi1 fieldset {
	with:400px;
	} 



/*------------------TABELLEN--------------------*/

table.contenttable  {
	/*background-color: #696969 ! important; */
	border:1px dotted #000 ! important;
	border-collapse:collapse;
	margin-left:30px ! important;
	margin-top:10px ! important;
	width:530px ! important;
	font-size:11px ! important;
	color: #000 ! important;
    }	
	
table.contenttable td {
    vertical-align:top;
    line-height:16px;
	/*background-color: #0079FF ! important;*/
	border-bottom:0px solid #696969 ! important;
	border-right:0px solid #696969 ! important;
	width:25%;
	padding-left:5px;
	padding-right:5px;
	}

table.contenttable  a:link, table.contenttable  a:visited {
	color: #0047bd ! important; 
	font-weight:normal;
	font-size:11px ! important;
}
table.contenttable  a:hover {
	color:#696969 ! important; 
	font-weight:normal;
	font-size:11px ! important;
}
tr.tr-even td  {
	background-color: #ececec ! important;
	}
tr.tr-0 td  {
	font-weight:normal;
	line-height:25px;
	}
table.contenttable thead {
	background-color:#DCDCDC;
	color:#696969;
	text-align:left;
	border: 0px solid #000;
	}
table.contenttable thead th {padding-left:5px;}
table.contenttable tbody {
	background-color:#fff;
	}
table.contenttable caption {
	text-align:left;
	margin-left:30px;
	margin-bottom:0px;
	}
/*FÜR DEN IE 7 */	
*+html table.contenttable caption {
	margin-bottom:-10px;
	}
/*FÜR DEN IE 5-6 */		
* html table.contenttable caption {
	margin-bottom:-10px;
	}
tr.tr-1 td {
	padding-top:5px; /*ABSTAND ERSTE ZEILE NACH OBEN */
	}
	
/********************FÜR WEITERBILDUNGSPROGRAMME*********************/
table.weiterbildung td { /*UBERSCHREIBEN DER WIDTH IM TABLE.CONTENTTABLE TD WEITER OBEN */
width:auto;
padding-right:0px ! important;
}
table.weiterbildung td.td-1 { /*HIER DEFINIEREN WIR DIE BREITE DER 2. SPALTE*/
	width:58%;
	}
table.weiterbildung td {
	padding-top:5px;
	padding-bottom:5px;
	}
	



	
/*-------contenttable--------*/



/*------------tt_calender-----------------*/
tr#firstline {
	
	}
.trenner {
	border-bottom:1px solid white;
	width:auto;
	height:5px;
	}
table#kalender {
	border-collapse:collapse;
	margin-top:20px;
	width:570px;
	margin-left: 10px;
	font:0.92em/130% Tahoma, Helvetica, Arial, sans-serif;
	}
table#kalender td {
	padding: 0px 10px;
	}

/**********************ALTES MAIL******************************/

	.altesMail {
	margin:0px;
	padding:10px;
	border:0px solid white;
	}
/* HIER VERSTECKEN WIR DAS VOR MODERNEN BROWSERN - NUR IE 6 ERKENNT ES */	
* html fieldset.altesMail {
	width:200px;
	}
/*HIER MACHEN WIR DAS 2. FIELDSET WIEDER GROESSER*/
fieldset.altesMail fieldset {
	width:520px;
 	}
.altesMail input:hover {
	background-color:#FFFF00;
	}
.altesMail legend {
	color:#000;
	font-size: xx-small;
	}
.altesMail-submit {
	margin-bottom:20px;
	margin-top:20px;
	background-color:#FFFF00;
	}
#mailform input {
	float:none; 
	margin:0 5px 0 0;
	padding:0;
	}
#mailform p {
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	}
div.hilfemail #mailform input[type=text] {
	margin-top:-2px;
	}
div.hilfemail #mailform input[type=checkbox],
	input[type=radio],
	input[type=submit] {
	margin-left: 4.3em;	
	}

div.hilfemail form#mailform  br {
	clear: both;
	}
div.hilfemail form#mailform legend { 
	padding: 0 2px; 
	font-weight: bold;
	}
div.hilfemail form#mailform label { 
	vertical-align: middle; 
	font:0.92em/150% Verdana, Helvetica, Arial, sans-serif;  
	white-space: nowrap
	}
div.hilfemail form#mailform fieldset fieldset { 
	border:1px solid #fff; 
	margin: 3px 0 0;  
	}
div.hilfemail form#mailform fieldset fieldset label { 
	margin-left: 10px; /* Width plus 3 (html space) */ 
	}
/***FUER MODERNE BROWSER OHEN IE7*******/
html>/**/body div.hilfemail fieldset  {
	margin-right:20px;	
	}
div.hilfemail fieldset  {
	margin-left:10px;
	width:500px;	
	}
div.hilfemail input {
	padding-left:0px;
	margin-left:0px;
	}

.csc-form-radio {
	padding-top:20px;
	}
.csc-form-label-req {
	display:inline;
	}

/*FUER DEN IE 6 */
table.altesMail .csc-mailform-label {white-space: nowrap}
table.altesMail .csc-mailform-radio {white-space: nowrap; }

/*verstecken */
td.csc-form-radio p {display:none;}



/*****************SUCHE SEARCH OBEN****************/
#services {
	font-family: Verdana, Arial, sans-serif;	
	font-size: 10px;
	line-height: 19px;	
	color: #000;
	text-align: left;
	width: 190px;	
	position:absolute;
	top:8px;
	left:2px;
	z-index:10;
	color:#fff;
}

#services form {
	height: 24px;
}

#services label {
	vertical-align: middle;
}

#search input#sword {
	font-family: Verdana, Arial, sans-serif;	
	font-size: 11px;
	line-height: 16px;
	width: 143px;
	height: 16px;
	border: solid 1px #8C8C8C;
	vertical-align: middle;	
}

#search input.go-button {
	width: 25px;
	height: 18px;
	margin: 0 0 0 0px;
	vertical-align: middle;	
}
/******************UPLOAD-CONTENT ABSTÄNDE VERRINGERN FÜR DATEILISTE******************/
.csc-uploads-description {
	margin:-10px 0 0px 0 ! important;
	
	}

#sponsoren {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #333333;
	margin-left:10px;
	text-align:center;
	margin-right:30px;
	padding:0px;
	width:auto;
	height:auto;
	}
#sponsoren img {
	margin-top:0px;
	}	 
#sponsoren p {
	margin-top:10px;
	margin-bottom:-10px;
	text-transform:lowercase;
	}

.vorstand td {
	background-color: #dcdcdc;
	vertical-align:top;
	padding:10px;
	}
.vorstand {
	border-collapse:collapse;
	border:1px dotted black;
	margin-top:10px;
	width:540px ! important;
	}
.vorstand td em {
	font-weight:normal ! important;
	font-style:italic ! important;
	text-decoration:none ! important;
	letter-spacing: normal ! important;
}
.komdes {
		font:9px/100% Verdana, Arial, Helvetica, sans-serif;
		margin-top:20px;
		margin-left:20px;
		text-transform:none;
	}
.komdes a {
		color: #000000! important;
	}
.komdes a:hover {
		color:#0066ff ! important;
	}

/*-------EVENTUELLE EINEN FOOTER EINBIND---------------*/ 
/*#footer{
 height:20px; 
 background-color:#59737C; 
 clear:both;
 } */
 
 

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

.download {border:none;}

 /* Plugin smooth gallery */
.tx-rgsmoothgallery-pi1 {
	margin:0px 0 100px 30px;
	
	}
 


/*RTE*/
p.smalltext, div.smalltext, ul.smalltext, span.smalltext {font-size:0.9em;}
p.redbox, div.redbox {color:#000; background-color:#fee; border:1px #fcc solid; padding:6px; margin-bottom:0.5em;}






/* dmmjobcontrol */

div.tx-dmmjobcontrol-pi1 {margin-top:17px; margin-bottom:20px;}
table.dmmjobcontrol_list_table td {wmidth:100%; padding-right: 5px ; padding-top:5px;}
table.dmmjobcontrol_list_table th {padding-bottom: 8px; padding-right:15px;}
div.tx-dmmjobcontrol-pi1 .labelErstellt {display:none;font-size:x-small; padding:0 0 0 32px}
table.dmmjobcontrol_apply_table input, t4extarea {margin-bottom:2px;}
.backStellenliste {margin-top:50px;}
table.dmmjobcontrol_list_table th.dmmjobcontrol_list_th1 {width:56%;}
div.tx-dmmjobcontrol-pi1 .etikett {padding:0 0 0 31px;}
#content div.tx-dmmjobcontrol-pi1 .etikett p {padding-left:0px; color:#000}
#content div.tx-dmmjobcontrol-pi1 .etikett ul {padding-left:0px ! important;}
#content div.tx-dmmjobcontrol-pi1 .etikett ul li {margin-left:0px ! important;}
#content div.tx-dmmjobcontrol-pi1 h3 {color:#000; font-weight:bold; letter-spacing:2px;}
#content div.tx-dmmjobcontrol-pi1 .bewerben {padding:0 0 0 31px;}
#content div.tx-dmmjobcontrol-pi1 input.dmmjobcontrol_submit {margin: 10px 0 0 0;}
#content div.tx-dmmjobcontrol-pi1 .dmmjobcontrol_search_td2 {padding: 0 0 0 20px;}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {margin-bottom:13px;}




 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#left{display:none;} 
#kopf{display:none;}
#pagewidth{ 
	border-left:0;
	border-right:0;
	border-bottom:0;
	margin-left:0px;
	width:100%;
	padding:0;
	margin:0;
	background-image:url(/_fileadmin/main/img/hintergrund/spaltendesignweiss.png);/*FUER DEN MOZILLA MUESSEN WIR DAS UEBERSCHREIBEN */
	}
html, body{ 
	font:12pt/100% Times, Helvetica, Arial, sans-serif;
	background-image:url(/_fileadmin/main/img/hintergrund/back_all.png);/*FUER DEN MOZILLA MUESSEN WIR DAS UEBERSCHREIBEN */
}
#content {width:100%;}
#content h1, #content h2, #content h3, #content h4 {
	font-size:90%;
	color:#000000;
	}


/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}
