@media screen {

/*** EXT tx-cal-controller START ***/
DIV.tx-cal-controller div.calendarlist div.datespan {margin:0.4em 0em 0.2em 0em}
DIV.tx-cal-controller div.calendarlist div.eventdesc a {
	font-size:1.1em;
	font-weight:bold;		
	}
DIV.tx-cal-controller div.calendarlist div.date {
	width:1.8em; 
	float:left; 
	text-align:center; 
	background:#eee; 
	border-width:1px; 
	border-style: dashed solid solid solid; 
	border-color: #888;
	font-family:arial;
	font-size:1.7em;
	font-weight:bold; 
	margin-right:0.4em}  
DIV.tx-cal-controller div.calendarlist div.date span{
	display:block;
	font-size:0.4em;
	}
DIV.tx-cal-controller div.calendarlist span.spacer {
	display:block;
	float:left;
	width:1em;
	padding-top:1.2em;
	font-weight:bold;
	font-size:1em;
	}
DIV.tx-cal-controller dl span.spacer {
	display:inline;
	margin:0;
	padding:0;
	}
div.tx-cal-controller img {border:none;vertical-align:bottom;}
div.tx-cal-controller h1 {
	line-height:26px;
	}
div.tx-cal-controller div.eventodd,div.eventeven {
	margin-top:1.5em;
}
div.tx-cal-controller p.cal-single-imgcaption {
	margin:0;
	padding:0;
	height:0.5em;
	}
div.tx-cal-controller dl {
	margin-bottom:0;
	padding-bottom:0;
	}
/*** EXT tx-cal-controller END***/

body { background: #fff; padding: 10px;	}

body { color: #333; font-size: 81.25%; font-family: Verdana, Helvetica, Arial, sans-serif; } /* 13px */
h1,h2,h3,h4,h5,h6 { font-family: Verdana, Arial, Sans-Serif; font-weight:normal;}

h1 {font-size: 1.4em; color: #333; margin: 0 0 0.25em 0; padding-top: 0.5em; }
h2 {font-size: 1.3em; color: #333; margin: 0 0 0.25em 0; padding-top: 0.5em; border-bottom: 2px #ddd solid; }
h3 {font-size: 1.2em; color: #333; margin: 0 0 0.25em 0; padding-top: 0.5em; font-weight:bold; }
h4 {font-size: 1.0em; color: #333; margin: 0 0 0.30em 0; padding-top: 1em; font-weight:bold; border-bottom: 1px #ddd solid;}
h5 {font-size: 1.0em; color: #333; margin: 0 0 0.30em 0; font-style:italic; }
h6 {font-size: 1.0em; color: #333; margin: 0 0 0.30em 0; font-style:italic; }

a, a em.file {color: #0E5DAB;; text-decoration:underline; background-color:transparent;}
a:hover {text-decoration:none; background-color:transparent;}
a:focus {text-decoration:none; background-color:transparent;}

#main a[href^="http:"], #main a[href^="https:"]
{
	padding-left: 0px;
	background-image: none;
}

input, textarea {
  width: auto;
  border: 1px #666 solid;
  background: #fafafa;
  padding: 3px;
  color: #333;
  font-family: Verdana, Helvetica, Arial, sans-serif;
}

input[type=text]:focus, textarea:focus {
  background: #ffc;
  color: #333;
  border-color: #666;
}



/* Hier kann ein umlaufender Rand um die gesamte Webseite erzeugt werden */
#page{ border: 0; background: #fff; }
#page_margins {border:0; min-width: 756px; max-width: 100em; margin:auto;}

#main {padding:0; }
#footer { margin: 0; padding: 1em; border:0;}

/* Formatierung der Kopfbereiches */
#header { height: auto; background:#fff; text-align:right; padding-right:1em;clear:both;color:#333;}
#header img {margin: 0 0 0 10px; font-size:208%; float:left;}
#header label {display:block; position:absolute; top:-1000px; left:-1000px;}

#col1 { width: 15em; }
#col2 { width: 0em; display:none;}
#col2_content {display:none;}

#col3 {
  margin: 0; padding:0;
  border-style:solid;
  border-color:#fff;
  border-left-width: 15em;
  border-right-width: 0em;
}
/*
#col3_content {
  float:left;
  width:100%
}
*/

#col3_content {
  overflow:hidden;
}

}
.hidden {position:absolute; display:block; top:-1000px; left:-1000px;}

@media screen {

.roundbox_ru {background:url(../../gfx/ru.gif) 100% 100% no-repeat; margin-bottom:1em;}
.roundbox_ro {background:url(../../gfx/ro.gif) 100% 0% no-repeat;}
.roundbox_lu {background:url(../../gfx/lu.gif) 0% 100% no-repeat;}
.roundbox_lo {background:url(../../gfx/lo.gif) 0% 0% no-repeat;}

.roundbox_ru_b {background:url(../../gfx/ru_b.gif) 100% 100% no-repeat; margin-bottom:1em;}
.roundbox_ro_b {background:url(../../gfx/ro_b.gif) 100% 0% no-repeat;}
.roundbox_lu_b {background:url(../../gfx/lu_b.gif) 0% 100% no-repeat;}
.roundbox_lo_b {background:url(../../gfx/lo_b.gif) 0% 0% no-repeat;}
.roundbox_pad {padding:6px;overlow:hidden;}

.roundbox_doc {background:url(../../gfx/ru_doc.gif) 100% 100% no-repeat; margin-bottom:1em;}
.roundbox_cow {background:url(../../gfx/ru_cat2.gif) 100% 100% no-repeat; margin-bottom:1em;}
.roundbox_docpad {
 padding:6px; height:20em;
}

}
@media screen {
#footer {border-top:1em solid white;padding:0;background: #f8f8f8 url(../../gfx/footer_l.gif) 0% 50% repeat-x;}
#footer ul {
  margin:0;
  padding:0 1em;
  background: url(../../gfx/footer_r.gif) 100% 50% no-repeat;
  list-style:none;
  text-align:right;
}
#footer li {
  display:inline;
  line-height:2em;
}
#footer a{font-weight:normal; color:#333; text-decoration: none;}
#footer a:hover, #footer a:focus {text-decoration:underline;color:#000;background:transparent;}
#footer dfn {position:absolute; display:block; top:-1000px; left:-1000px;}

#nav_main_container{

  }

#nav_main {
  clear:both;
  padding:0;
  width:100%;
  float:left;
    background: #fff url(../../gfx/headerb_r.jpg) 100% 100% repeat-x;
}

#nav_main dfn {position:absolute; display:block; top:-1000px; left:-1000px;}

#nav_main ul {
  white-space: nowrap;
  margin:0;
  padding:0 1em;
  list-style:none;
  height:3em;
  background: url(../../gfx/headerb_l.jpg) 0% 100% no-repeat;
  position:relative;
}

#nav_main li {
  float:left;
  background: #8f8cad url("../../gfx/topnav_left.gif") no-repeat top left;
  padding: 0 0 0 0;
  margin-right: 1px;
  margin-top:1em;
  border-bottom:0px;
  white-space:nowrap;
}

#nav_main a {
  float:left;
  display:block;
  color:#334;
  width:.1em;
  background: transparent;
  background: url("../../gfx/topnav_right.gif") no-repeat 100% 1px;
  _background: url("../../gfx/topnav_right.gif") no-repeat 100% 0px;
  padding:0px 12px 0px 12px;
  text-transform: none;
  text-decoration:none;
  font-weight:normal;
  line-height:2em;
  margin:-1px 0 0 0;
  border-bottom:1px solid #3A73AA;
  white-space:nowrap;
}

#nav_main > ul a {width:auto;}

/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#nav_main a {float:none;}
/* End IE5-Mac hack */

#nav_main li:hover, #nav_main li:focus { background-position:0% -80px; }
#nav_main li:hover a, #nav_main li:focus a {
  background-position:100% -79px;
  _background-position:100% -80px;
}

#nav_main .act { background-position:top left }
#nav_main .act a {
  background-position:100% 1px;
}

#nav_main a:hover, #nav_main a:focus {
    color:#000;
    background-color: transparent;
  background: url("../../gfx/topnav_right.gif") no-repeat 100% 0px;
}

#nav_main .act {
  background-image: url("../../gfx/topnav_left_on.gif");
}

#nav_main .act a {
  color:#334;
  background-image:  url("../../gfx/topnav_right_on.gif");
  background-position:100% 1px;
  _background-position:100% 0px;
  font-weight:bold;
  padding:0px 12px 0px 12px;
  line-height:2em;
  margin-top:-1px;
  border-bottom:1px solid #fff;
}

#nav_main li.act:hover, #nav_main li.act:focus {
  background-position:top left;
}

#nav_main li.act:hover a, #nav_main li.act:focus a {
  background-position:100% 1px;
  _background-position:100% 0px;
}

#nav_main .act a:hover, #nav_main .act a:focus{
  background-color: transparent;
  background: url("../../gfx/topnav_right_on.gif") no-repeat 100% 0px;
}

#nav_main li ul {
  display:block;
  position:absolute;
  top:3em;
  left:-1em;
  background-image:none;
  background:transparent;
  height:2em;
}

#nav_main li.act ul li {background:transparent;background-image:none;border:0px;margin:0; padding:0;}
#nav_main li.act ul li a {background:transparent;background-image:none;border:0; font-weight:normal;}
#nav_main li.act ul li a:hover, #nav_main li.act ul li a:focus {background:transparent;background-image:none;text-decoration:underline;color:#000;}
#nav_main li.act ul li.act a {font-weight:bold;}

#navspacer{font-size:1em;line-height:1em;height:1em;}

#undernav_left {font-size:1em;line-height:1em;height:3em;
  background:url("../../gfx/undernav_left.gif") no-repeat 0% 0%;
}
#undernav_right {
  background: url("../../gfx/undernav_right.gif") no-repeat 100% 0%;
}
#nav_main li.act ul li {background: url("../../gfx/navseparator.gif") no-repeat 100% 50%;}
#nav_main li.act ul li:hover, #nav_main li.act ul li:focus {background: url("../../gfx/navseparator.gif") no-repeat 100% 50%;}
#nav_main li.act ul li.last {background:transparent;background-image:none;}



#brotkrumen {padding:0 0 1em 1em;}

div.iframealternative
{
text-align:right;
padding:0 0 2px 0;
height:1.2em;
}

div.iframebox
{
border: 1px solid #bbb;
padding:1em;
}

iframe {
 border: 0px;
}

.filelinks div{
  padding-left:25px; background:url('../../../../typo3/gfx/fileicons/default.gif') left top no-repeat; margin-bottom:10px;
  _height:1px;
 }
.filelinks span{display:block;}
.filelinks .filecount{display:block; margin-bottom:5px;}
/* Icons begin */
.filelinks .ai{background-image:url('../../../../typo3/gfx/fileicons/ai.gif')!important;}
.filelinks .ani{background-image:url('../../../../typo3/gfx/fileicons/ani.gif')!important;}
.filelinks .au{background-image:url('../../../../typo3/gfx/fileicons/au.gif')!important;}
.filelinks .avi{background-image:url('../../../../typo3/gfx/fileicons/avi.gif')!important;}
.filelinks .bmp{background-image:url('../../../../typo3/gfx/fileicons/bmp.gif')!important;}
.filelinks .cdr{background-image:url('../../../../typo3/gfx/fileicons/cdr.gif')!important;}
.filelinks .css{background-image:url('../../../../typo3/gfx/fileicons/css.gif')!important;}
.filelinks .csv{background-image:url('../../../../typo3/gfx/fileicons/csv.gif')!important;}
.filelinks .doc{background-image:url('../../../../typo3/gfx/fileicons/doc.gif')!important;}
.filelinks .dtd{background-image:url('../../../../typo3/gfx/fileicons/dtd.gif')!important;}
.filelinks .eps{background-image:url('../../../../typo3/gfx/fileicons/eps.gif')!important;}
.filelinks .exe{background-image:url('../../../../typo3/gfx/fileicons/exe.gif')!important;}
.filelinks .fh3{background-image:url('../../../../typo3/gfx/fileicons/fh3.gif')!important;}
.filelinks .flash{background-image:url('../../../../typo3/gfx/fileicons/flash.gif')!important;}
.filelinks .folder{background-image:url('../../../../typo3/gfx/fileicons/folder.gif')!important;}
.filelinks .gif{background-image:url('../../../../typo3/gfx/fileicons/gif.gif')!important;}
.filelinks .htm{background-image:url('../../../../typo3/gfx/fileicons/htm.gif')!important;}
.filelinks .html{background-image:url('../../../../typo3/gfx/fileicons/html.gif')!important;}
.filelinks .ico{background-image:url('../../../../typo3/gfx/fileicons/ico.gif')!important;}
.filelinks .inc{background-image:url('../../../../typo3/gfx/fileicons/inc.gif')!important;}
.filelinks .java{background-image:url('../../../../typo3/gfx/fileicons/java.gif')!important;}
.filelinks .jpg{background-image:url('../../../../typo3/gfx/fileicons/jpg.gif')!important;}
.filelinks .js{background-image:url('../../../../typo3/gfx/fileicons/js.gif')!important;}
.filelinks .max{background-image:url('../../../../typo3/gfx/fileicons/max.gif')!important;}
.filelinks .mid{background-image:url('../../../../typo3/gfx/fileicons/mid.gif')!important;}
.filelinks .mov{background-image:url('../../../../typo3/gfx/fileicons/mov.gif')!important;}
.filelinks .mpeg{background-image:url('../../../../typo3/gfx/fileicons/mpeg.gif')!important;}
.filelinks .mpg{background-image:url('../../../../typo3/gfx/fileicons/mpg.gif')!important;}
.filelinks .pcd{background-image:url('../../../../typo3/gfx/fileicons/pcd.gif')!important;}
.filelinks .pcx{background-image:url('../../../../typo3/gfx/fileicons/pcx.gif')!important;}
.filelinks .pdf{background-image:url('../../../../typo3/gfx/fileicons/pdf.gif')!important;}
.filelinks .png{background-image:url('../../../../typo3/gfx/fileicons/png.gif')!important;}
.filelinks .ppt{background-image:url('../../../../fileadmin/templates/gfx/ppt.gif')!important;}
.filelinks .ps{background-image:url('../../../../typo3/gfx/fileicons/ps.gif')!important;}
.filelinks .psd{background-image:url('../../../../typo3/gfx/fileicons/psd.gif')!important;}
.filelinks .rtf{background-image:url('../../../../typo3/gfx/fileicons/rtf.gif')!important;}
.filelinks .sgml{background-image:url('../../../../typo3/gfx/fileicons/sgml.gif')!important;}
.filelinks .swf{background-image:url('../../../../typo3/gfx/fileicons/swf.gif')!important;}
.filelinks .sxc{background-image:url('../../../../typo3/gfx/fileicons/sxc.gif')!important;}
.filelinks .sxw{background-image:url('../../../../typo3/gfx/fileicons/sxw.gif')!important;}
.filelinks .tga{background-image:url('../../../../typo3/gfx/fileicons/tga.gif')!important;}
.filelinks .tif{background-image:url('../../../../typo3/gfx/fileicons/tif.gif')!important;}
.filelinks .ttf{background-image:url('../../../../typo3/gfx/fileicons/ttf.gif')!important;}
.filelinks .txt{background-image:url('../../../../typo3/gfx/fileicons/txt.gif')!important;}
.filelinks .wav{background-image:url('../../../../typo3/gfx/fileicons/wav.gif')!important;}
.filelinks .wrl{background-image:url('../../../../typo3/gfx/fileicons/wrl.gif')!important;}
.filelinks .xls{background-image:url('../../../../typo3/gfx/fileicons/xls.gif')!important;}
.filelinks .xml{background-image:url('../../../../typo3/gfx/fileicons/xml.gif')!important;}
.filelinks .xsl{background-image:url('../../../../typo3/gfx/fileicons/xsl.gif')!important;}
.filelinks .zip{background-image:url('../../../../typo3/gfx/fileicons/zip.gif')!important;}
/* Icons end */


.tx_whatsnew_list div{
  padding-left:25px; background:url('../../../../typo3/gfx/fileicons/default.gif') left top no-repeat;
}
.tx_whatsnew_list li {list-style:none;margin:0;padding:0;}
.tx_whatsnew_list ul {list-style:none;margin:0;padding:0;}
.tx_whatsnew_list span.timetext{font-size:80%;color:#888;}
/* Icons begin */
.tx_whatsnew_list .ai{background-image:url('../../../../typo3/gfx/fileicons/ai.gif')!important;}
.tx_whatsnew_list .ani{background-image:url('../../../../typo3/gfx/fileicons/ani.gif')!important;}
.tx_whatsnew_list .au{background-image:url('../../../../typo3/gfx/fileicons/au.gif')!important;}
.tx_whatsnew_list .avi{background-image:url('../../../../typo3/gfx/fileicons/avi.gif')!important;}
.tx_whatsnew_list .bmp{background-image:url('../../../../typo3/gfx/fileicons/bmp.gif')!important;}
.tx_whatsnew_list .cdr{background-image:url('../../../../typo3/gfx/fileicons/cdr.gif')!important;}
.tx_whatsnew_list .css{background-image:url('../../../../typo3/gfx/fileicons/css.gif')!important;}
.tx_whatsnew_list .csv{background-image:url('../../../../typo3/gfx/fileicons/csv.gif')!important;}
.tx_whatsnew_list .doc{background-image:url('../../../../typo3/gfx/fileicons/doc.gif')!important;}
.tx_whatsnew_list .dtd{background-image:url('../../../../typo3/gfx/fileicons/dtd.gif')!important;}
.tx_whatsnew_list .eps{background-image:url('../../../../typo3/gfx/fileicons/eps.gif')!important;}
.tx_whatsnew_list .exe{background-image:url('../../../../typo3/gfx/fileicons/exe.gif')!important;}
.tx_whatsnew_list .fh3{background-image:url('../../../../typo3/gfx/fileicons/fh3.gif')!important;}
.tx_whatsnew_list .flash{background-image:url('../../../../typo3/gfx/fileicons/flash.gif')!important;}
.tx_whatsnew_list .folder{background-image:url('../../../../typo3/gfx/fileicons/folder.gif')!important;}
.tx_whatsnew_list .gif{background-image:url('../../../../typo3/gfx/fileicons/gif.gif')!important;}
.tx_whatsnew_list .htm{background-image:url('../../../../typo3/gfx/fileicons/htm.gif')!important;}
.tx_whatsnew_list .html{background-image:url('../../../../typo3/gfx/fileicons/html.gif')!important;}
.tx_whatsnew_list .ico{background-image:url('../../../../typo3/gfx/fileicons/ico.gif')!important;}
.tx_whatsnew_list .inc{background-image:url('../../../../typo3/gfx/fileicons/inc.gif')!important;}
.tx_whatsnew_list .java{background-image:url('../../../../typo3/gfx/fileicons/java.gif')!important;}
.tx_whatsnew_list .jpg{background-image:url('../../../../typo3/gfx/fileicons/jpg.gif')!important;}
.tx_whatsnew_list .js{background-image:url('../../../../typo3/gfx/fileicons/js.gif')!important;}
.tx_whatsnew_list .max{background-image:url('../../../../typo3/gfx/fileicons/max.gif')!important;}
.tx_whatsnew_list .mid{background-image:url('../../../../typo3/gfx/fileicons/mid.gif')!important;}
.tx_whatsnew_list .mov{background-image:url('../../../../typo3/gfx/fileicons/mov.gif')!important;}
.tx_whatsnew_list .mpeg{background-image:url('../../../../typo3/gfx/fileicons/mpeg.gif')!important;}
.tx_whatsnew_list .mpg{background-image:url('../../../../typo3/gfx/fileicons/mpg.gif')!important;}
.tx_whatsnew_list .pcd{background-image:url('../../../../typo3/gfx/fileicons/pcd.gif')!important;}
.tx_whatsnew_list .pcx{background-image:url('../../../../typo3/gfx/fileicons/pcx.gif')!important;}
.tx_whatsnew_list .pdf{background-image:url('../../../../typo3/gfx/fileicons/pdf.gif')!important;}
.tx_whatsnew_list .png{background-image:url('../../../../typo3/gfx/fileicons/png.gif')!important;}
.tx_whatsnew_list .ppt{background-image:url('../../../../fileadmin/templates/gfx/ppt.gif')!important;}
.tx_whatsnew_list .ps{background-image:url('../../../../typo3/gfx/fileicons/ps.gif')!important;}
.tx_whatsnew_list .psd{background-image:url('../../../../typo3/gfx/fileicons/psd.gif')!important;}
.tx_whatsnew_list .rtf{background-image:url('../../../../typo3/gfx/fileicons/rtf.gif')!important;}
.tx_whatsnew_list .sgml{background-image:url('../../../../typo3/gfx/fileicons/sgml.gif')!important;}
.tx_whatsnew_list .swf{background-image:url('../../../../typo3/gfx/fileicons/swf.gif')!important;}
.tx_whatsnew_list .sxc{background-image:url('../../../../typo3/gfx/fileicons/sxc.gif')!important;}
.tx_whatsnew_list .sxw{background-image:url('../../../../typo3/gfx/fileicons/sxw.gif')!important;}
.tx_whatsnew_list .tga{background-image:url('../../../../typo3/gfx/fileicons/tga.gif')!important;}
.tx_whatsnew_list .tif{background-image:url('../../../../typo3/gfx/fileicons/tif.gif')!important;}
.tx_whatsnew_list .ttf{background-image:url('../../../../typo3/gfx/fileicons/ttf.gif')!important;}
.tx_whatsnew_list .txt{background-image:url('../../../../typo3/gfx/fileicons/txt.gif')!important;}
.tx_whatsnew_list .wav{background-image:url('../../../../typo3/gfx/fileicons/wav.gif')!important;}
.tx_whatsnew_list .wrl{background-image:url('../../../../typo3/gfx/fileicons/wrl.gif')!important;}
.tx_whatsnew_list .xls{background-image:url('../../../../typo3/gfx/fileicons/xls.gif')!important;}
.tx_whatsnew_list .xml{background-image:url('../../../../typo3/gfx/fileicons/xml.gif')!important;}
.tx_whatsnew_list .xsl{background-image:url('../../../../typo3/gfx/fileicons/xsl.gif')!important;}
.tx_whatsnew_list .zip{background-image:url('../../../../typo3/gfx/fileicons/zip.gif')!important;}

.tx_whatsnew_list .faq{background-image:url('../../../../fileadmin/templates/gfx/faq.gif')!important;}
/* Icons end */


/* default styles for extension "tx_indexedsearch" */
		.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
		.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
		.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { font-weight:bold; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
		.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
		.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-weight:bold; }

		/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
		.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
		.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
		.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
		.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
		.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
		.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }

		.tx-indexedsearch .tx-indexedsearch-searchbox legend {display:none;}

/* 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; }

form#cform label {
 width:6em; display:block; float:left;
}
form#cform label.radio {
 width:1em; display:inline; float:none;
}
form#cform fieldset {clear:left; padding:0.5em 0em 1em 2em;}
form#cform fieldset legend {color:#0E5DAB; font-weight:bold;margin-left:-2em;}
form#cform div.cfblock {clear:left;margin-top:2px;}
form#cform input.cffield {width:14em;}
form#cform textarea {width:20em;}

div#subform fieldset {clear:left; padding:0.5em 0em 1em 2em;}
div#subform fieldset legend {color:#0E5DAB; font-weight:bold;margin-left:-2em;}
div#subform div.cfblock {clear:left;margin-top:2px;}
div#subform input.cffield {width:14em;}
div#subform textarea {width:20em;}

div#subform label { width:6em; display:block; float:left; }
div#subform label.radio {
 width:1em; display:inline; float:none;
}

div#subform div.suberror {
color:#d00; font-weight:bold;
}

form.searchform input {padding:0 3px;}
form.searchform input#searchfield {padding:1px 3px;}

h1.tx_whatsnew_header {font-size:1em; font-weight:bold;}

ul.tx-irfaq-questions-list li { list-style-image:url(../../../../fileadmin/templates/gfx/quotmark.gif); margin-top: 1em;}
ul.tx-irfaq-questions-list li ul li { list-style-image: none;}
ul.tx-irfaq-questions-list li ol li { list-style-image: none;}

.csc-header-date {text-align:right;}

.csc-frame-rulerAfter {border-bottom: 1px solid #999;margin-bottom:0.3em;}
.csc-frame-rulerBefore {border-top: 1px solid #999;margin-top:0.3em;}

#printfooter {display:none;}

#homelangselect {text-align:center;}
#homelangselect img {margin:7px 6px;}

}

@media print {
body {margin:0; padding: 0;}

body { color: #000; font-size: 81.25%; font-family: Verdana, Helvetica, Arial, sans-serif; } /* 13px */
h1,h2,h3,h4,h5,h6 { font-family: Verdana, Arial, Sans-Serif; font-weight:normal;}

#header {display:block;margin-bottom:10px;}
#header img.mainlogo {width:82px; height:45px;}

#page_margins, #page {min-width: inherit; margin:0; padding: 0; border: 0; } 
#topnav {display: none;}

#header {height: auto;}
#header img {position:relative; top:0; left:0; padding:0; }
#nav_main {display:none;}
#teaser { margin: 1em 0 0 0; padding: 0; border:0; }

#main {margin: 0; padding: 0;}

#col1 {display:none;}
#col1_content {display:none;}

#col2 {display:none;visibilty:hidden; width:0;}
div#col2_content {display:none;visibilty:hidden; width:0;}

#col3 { margin:0; padding: 0; border:0; }
#col3_content {margin:0; padding: 0; border:0; }

#footer {display: none;}

#undernav {display: none;}
#brotkrumen {display:none;}

#header {display:block;margin-bottom:10px;}
#header img.mainlogo {width:82px; height:45px;}
#header span#skipnav {display:none;}
#header span#pdflink {display:none;}
#header form {display:none;}
#footer {display:block;border-top:1px solid #888;background-image:none; background:transparent;}
#footer #printfooter {display:block;}
#footer ul {display:none;}
#brotkrumen {display:none;}


/* Clearfix-Methode zum Clearen der Float-Umgebungen */
	 .clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	
	/* Diese Angabe ben�tigt der Safari-Browser zwingend !! */
	.clearfix { display: block; } 
	
	/* Overflow-Methode zum Clearen der Float-Umgebungen */
	.floatbox { overflow:hidden; }
	
	/* IE-Clearing: Ben�tigt nur der Internet Explorer und �ber iehacks.css zugeschaltet */
	#ie_clearing { display: none }

}
table.contenttable
{ width: auto;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
	margin-left:1px;
}

table.contenttable td, table.contenttable th {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}


