/* CSSTidy 1.3: Fri, 18 Dec 2009 13:00:45 +0100 *//* 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:700;font-style:italic}
.tx-indexedsearch .tx-indexedsearch-noresults{text-align:center;font-weight:700}
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr{font-style:italic}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup{color:red}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info{background:#eee}
.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:0;margin-bottom:0}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD{background:#ccc;vertical-align:middle}
.tx-indexedsearch .tx-indexedsearch-res .noResume{color:#666}
.tx-indexedsearch .tx-indexedsearch-category{background:#ccc;font-size:16px;font-weight:700}
/* 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:400;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}
/* default styles for extension "tx_thmailformplus_pi1" */.tx-thmailformplus-pi1 H2{margin-top:0;margin-bottom:0}
/* default styles for extension "tx_newloginbox_pi3" */.tx-newloginbox-pi3-listrow TH{background:#ccc;padding:0 .5em;white-space:nowrap}
.tx-newloginbox-pi3-listrow TD{background:#eee;padding:0 .5em}
.tx-newloginbox-pi3-singleView TH{background:#ccc;padding:0 .5em;text-align:right;white-space:nowrap}
.tx-newloginbox-pi3-singleView TD{background:#eee;padding:0 .5em}
/* default styles for extension "tx_srfeuserregister_pi1" */.tx-srfeuserregister-pi1 p{margin-top:.5em;margin-bottom:0;padding:0 .3em;text-indent:0}
.tx-srfeuserregister-pi1 h4{margin-top:0;padding-left:.3em}
.tx-srfeuserregister-pi1 legend{padding:0 .5em;font-weight:700}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice{font-style:italic;margin-bottom:1em}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash{margin-bottom:2em}
.tx-srfeuserregister-pi1 a{padding-left:14px;background-image:url(../../typo3temp/../typo3conf/ext/sr_feuser_register/pi1/internal_link.gif);background-repeat:no-repeat;background-position:0 60%;text-decoration:none}
.tx-srfeuserregister-pi1 label{margin:0;padding:0}
.tx-srfeuserregister-pi1 label span{color:red}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error{color:red}
.tx-srfeuserregister-pi1 input{margin:0;padding:0 .5em 0 0}
.tx-srfeuserregister-pi1 input[type=password]{margin-right:1em}
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password{margin-right:1em}
.tx-srfeuserregister-pi1 input[type=radio],.tx-srfeuserregister-pi1 input[type=checkbox]{background-color:transparent}
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio,* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox{background-color:transparent}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon{margin-left:1em;background-color:transparent}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover{cursor:pointer}
.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view{padding-left:15px;background-image:url(../../typo3temp/../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif);background-color:transparent;background-repeat:no-repeat;font-size:.8em;margin-left:1em}
.tx-srfeuserregister-pi1 ul{margin:0;padding:0;list-style-position:inside}
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes{list-style-type:none}
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li{margin:0 0 .3em;padding:0}
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label{margin:0;padding:0 0 0 .5em}
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li{float:left;padding:0 2em 0 0;margin:0}
.tx-srfeuserregister-pi1 dl{margin:0;padding:1em 0 0}
.tx-srfeuserregister-pi1 dt,.tx-srfeuserregister-pi1 dd{margin:0;padding:0 0 .5em;float:left}
.tx-srfeuserregister-pi1 dt{clear:both;width:25%;text-align:right;padding-right:1em}
.tx-srfeuserregister-pi1 dd{text-align:left;width:50%}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt{width:auto;padding-right:0}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd{width:auto}
* html .tx-srfeuserregister-pi1 dd{float:none}
.tx-srfeuserregister-pi1 dd p{margin-top:0;margin-bottom:.5em;padding:0}
.tx-srfeuserregister-pi1 dd label{padding:0 1em 0 .5em}
/* 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 #000;padding:0}
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:0!important}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol{margin-right:0!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:15px!important}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap{margin-left:15px!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 #000;cursor:help}
dl.glossary dt{font-weight:700;margin:0 0 3px;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}
/* layout.css - contains all CSS ID block elements for layout and display  */#website{margin:0 auto;width:945px;border-right:1px solid #E2EEEC;border-left:1px solid #E2EEEC}
/* ------------------------------------------- header */#header{float:left;width:100%;height:150px;background-image:url(../../fileadmin/templates/css/images/header_bg.jpg);background-position:left;background-repeat:no-repeat}
#logo{margin-top:60px;width:290px;float:left}
#sublogo{margin-top:73px;float:right}
/* ----------------------------------------------------  main menu */#main_menu_box{display:none;clear:both;float:left;height:28px;width:945px;background-image:url(../../fileadmin/templates/css/images/main_menu_bg.jpg);background-position:left;background-repeat:no-repeat}
#main_menu_left{height:28px;width:0;background-color:#fff;float:left}
#main_menu{float:left;font-size:100%;height:28px;font-family:Helvetica, Verdana, Arial, sans-serif;width:687px}
#search{float:right;width:258px;background-color:#fff;height:28px;text-align:right}
/* ----------------------------------------------------  content area */#content_area{clear:both;float:left;font-size:100%;width:945px;background-color:#fff;min-height:400px;/* gute Browser */height:auto!important;/* gute Browser */height:400px;/* dumme Browser */background-image:url(../../fileadmin/templates/css/images/content_top_bg.jpg);background-position:left top;background-repeat:no-repeat}
#content_strict{float:left;min-height:400px;/* gute Browser */height:auto!important;/* gute Browser */height:400px;/* dumme Browser */background-image:url(../../fileadmin/templates/css/images/left_side_bg.gif);background-position:left top;background-repeat:repeat-y;padding-bottom:15px}
#left_side_box{float:left;width:180px}
#content_title{clear:both;padding-top:5px}
#left_side_box{clear:both;float:left;width:180px;min-height:10px;/* gute Browser */height:auto!important;/* gute Browser */height:10px;font-size:84.62%;/* 11px */padding:92px 0 0;background-image:url(../../fileadmin/templates/css/images/left_side_top.gif);background-position:left top;background-repeat:no-repeat}
#content{float:left;width:420px;min-height:180px;/* gute Browser */height:auto!important;/* gute Browser */height:180px;padding:40px 30px 0 60px;font-size:12px/* 11px */}
#content.wide{width:601px;padding-left:60px;padding-right:104px}
#contento{float:left;width:320px;min-height:180px;/* gute Browser */height:auto!important;/* gute Browser */height:180px;padding:40px 30px 0 40px;font-size:12px/* 11px */}
#right_side{float:right;font-size:84.62%;padding:0;margin-top:106px;width:255px}
#right_sideo{float:left;font-size:84.62%;padding:0;margin-top:46px;width:340px}
#content_bottom{clear:both;width:945px;font-size:1px}
/* -------------------------------------------------------  footer */#footer{clear:both;float:left;padding:0 0 20px 180px;width:645px}
#footer_menu{margin:0}
#lw_link{float:right;width:115px;font-size:76.93%;text-align:right;color:#ddd}
/* global.css - contains all global redefinitions of HTML elements *//* Basis 16px
	20px 125.0%
	19px 118.75%
	18px 112.5%
	17px 106.25%
	16px 100.0%
	15px 93,75%
	14px 87.50%
	13px 81.25%
	12px 75.00%
	11px 68.75%
	10px 62.50%
	 9px  56.25%
	 8px  50.00%
*/*{margin:0;padding:0;border:none}
html>body{font-size:13px/* important for cross OS compatibility */}
html,body{font-size:13px;font-size:100%;font:small Arial, Helvetica, sans-serif;font-family:Verdana, Arial, Helvetica, sans-serif;color:#303030;background-color:#E3E6EB;text-align:left}
/* ------------------------------------------------------- headings */h1,h2,h3,h4,h5,h6{margin:10px 0 3px}
h1{font-size:127.28%;color:#576A88}
h2{font-size:116.67%;color:#576A88}
h3{margin-top:3px;font-size:108.34%;color:#576A88;margin-bottom:3px}
h4{font-size:100%;color:#576A88}
h5{font-size:116.67%;color:#303030}
h6{font-size:108.33%;color:#303030}
/* ------------------------------------------------------- links */a{text-decoration:none;font-weight:400;color:#576A88;padding:0}
a:hover{text-decoration:underline;font-weight:400;color:#576A88}
/* ------------------------------------------------------- lists */ul{padding:2px 3px 5px 21px}
ul li{font-size:100%}
ol{padding:2px 3px 5px 25px}
/* ------------------------------------------------------- table */table{border-collapse:collapse;margin-bottom:5px}
td,th{padding:2px;vertical-align:top}
thead,thead td{font-weight:700}
tr.ruled,table tr:hover{/*background-color: #EEEEEE;*/}
th{background-color:#EEE}
/* ------------------------------------------------------- other */abbr,acronym,dfn{border-bottom:1px dotted #444;font-style:normal;cursor:help}
p{padding:0 0 5px;margin:0}
option{padding:0 3px}
/* CSS navigation definitions *//* ------------------------------------------------------- header_menu */#header_menu ul{float:right}
#header_menu ul li{float:left;font-size:85%;display:inline;padding:2px 3px 0}
#header_menu ul li a{padding:0 5px;color:#008a7d;text-decoration:none}
#header_menu ul li a:hover{color:#444}
#header_menu ul li.ison{color:#000;text-decoration:none;padding-left:8px;padding-right:8px}
#header_menu li img{float:left;padding:0 5px}
.header_search .searchbox-sword{width:106px}
span.isoff{font-weight:700}
/* ------------------------------------------------------- header search */#search ul{list-style:none;background-color:#efefef}
#search ul li{text-align:right}
/* ------------------------------------------------------- main_menu */#main_menu ul{margin:0;padding:0;list-style:none;height:28px}
#main_menu li{display:inline;float:right;margin:0;height:28px;padding-right:9px;background-image:url(../../fileadmin/templates/css/images/main_menu_right.gif);background-position:right top;background-repeat:no-repeat}
#main_menu a{float:left;height:28px;display:block;margin:0;text-decoration:none;font-weight:700;background-color:#fff;color:#333}
#main_menu a:hover{color:#576A88}
#main_menu a span{display:block;padding:5px 40px 40px}
#main_menu a span.ison{color:#576A88}
/* ------------------------------------------------------- breadcrumbs */#breadcrumbs a{color:#666;font-weight:700;text-decoration:none;padding:1px 1px 0 6px}
#breadcrumbs span a{color:#666;text-decoration:none;padding:2px 14px 0 4px;background-image:none}
/* ------------------------------------------------------- print */#content_actions_header a{padding:0 4px}
/* ------------------------------------------------------- sub_menu */#left_side ul{padding:0;margin:0;list-style-type:none;list-style-image:none}
#left_side li{display:inline;padding:0;margin:0}
#left_side ul.submenu{margin:0;padding:0;list-style-type:none;list-style-image:none;border-top:1px solid #fff}
#left_side ul.submenu a{display:block;margin:0;padding:6px 0 6px 17px;color:#333;text-decoration:none;border-bottom:1px solid #fff}
#left_side ul.submenu a:hover{color:#576A88;text-decoration:none}
#left_side ul.submenu .ison a{color:#576A88;font-weight:700;background-image:url(../../fileadmin/templates/css/images/arrow_right.gif);background-position:8px 9px;background-repeat:no-repeat}
#left_side ul.submenu li ul .ison a{background-position:21px 9px}
/*
.hasSubLevels a{ background:url("/fileadmin/templates/images/icon_plus.gif") no-repeat 1% 50%;}
.hasSubLevels2 a{ background:url("/fileadmin/templates/images/icon_plus_2.gif") no-repeat 9% 50%;}
.hasSubLevels3 a{ background:url("/fileadmin/templates/images/icon_plus_2.gif") no-repeat 16% 50%;}

.isinSubLevel a{ background:url("/fileadmin/templates/images/icon_minus.gif") no-repeat 1% 50%;}
.isinSubLevel2 a{ background:url("/fileadmin/templates/images/icon_minus_2.gif") no-repeat 9% 50%;}
.isinSubLevel3 a{ background:url("/fileadmin/templates/images/icon_minus_2.gif") no-repeat 16% 50%;}
*//* ----------------------- sub_menu 2.level */#left_side ul.submenu li ul{font-size:100%}
#left_side ul.submenu li ul a{padding-left:30px}
/* ----------------------- sub_menu 3.level */#left_side ul.submenu li ul li ul{font-size:100%}
#left_side ul.submenu li ul li ul a{width:140px;padding-left:40px}
/* ----------------------- sub_menu 4.level */#left_side ul.submenu li ul li ul li ul{font-size:100%}
#left_side ul.submenu li ul li ul li ul a{width:130px;padding-left:50px}
/* ----------------------- sub_menu 5.level */#left_side ul.submenu li ul li ul li ul li ul{font-size:90%}
#left_side ul.submenu li ul li ul li ul li ul a{width:138px;padding-left:60px}
/* ------------------------------------------------------- footer_menu */#footer_menu div{display:inline;margin:0 0 0 auto}
#footer_menu ul{padding:2px 0 3px;margin:0;vertical-align:bottom}
#footer_menu ul li{float:left;font-size:85%;font-weight:400;display:inline;padding:2px 3px 0 0}
#footer_menu ul li a{font-weight:400;padding:0 12px 0 0;color:#333;text-decoration:none}
#footer_menu ul li a:hover{color:#576A88}
#footer_menu ul li.ison{float:left;font-size:85%;/*	font-weight: bold;*/display:inline;padding:2px 15px 0 0;color:#576A88;text-decoration:none}
/* -------------------------------- lang_fontsize */#lang_fontsize a{color:#000}
#lang_fontsize a:hover{text-decoration:none;color:#008a7d}
/* -------------------------------- sitemap */.csc-sitemap ul{list-style:none;border-top:dotted 1px #8B9FB7;padding:0}
.csc-sitemap ul li{padding:11px 0 13px 12px;border-bottom:dotted 1px #8B9FB7}
.csc-sitemap .hasSubLevels{background-image:url(../../fileadmin/templates/css/images/icon_sitemap.gif);background-position:left top;background-repeat:no-repeat;border:none;padding-bottom:0}
.csc-sitemap ul li a{font-weight:700}
.csc-sitemap ul ul{border-bottom:dotted 1px #8B9FB7;border-top:none;padding:0 0 13px 15px}
.csc-sitemap ul ul ul{border:none;padding-bottom:0}
.csc-sitemap ul ul li{background-image:none;border:none;padding:0 0 0 12px}
.csc-sitemap .hasSubLevels2{background-image:url(../../fileadmin/templates/css/images/icon_sitemap_level2.gif);background-position:left top;background-repeat:no-repeat}
.csc-sitemap ul ul li a{font-weight:400}
/* content.css - contains all CSS Classes for content elements  */.align-right{text-align:right}
hr.clean{clear:both;width:100%;color:#FFF;display:block;visibility:hidden}
h1.csc-firstHeader{margin:0 0 8px;padding:0;font-weight:700}
a.external-link-new-window{}
a.external-link-new-window:hover{}
.news-single-imgcaption,dd.csc-textpic-caption{color:#999;font-size:91.67%}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dd img{}
div.csc-textpic-intext-left div.csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap{/*	margin-right: 20px !important;*/}
.clickenlarge a{float:right;background-image:none!important;padding:2px 5px 0 0!important;left:5px!important;position:relative}
.tx-indexedsearch-browsebox p,div.tx-indexedsearch-res div.tx-indexedsearch-res,.teaser{border-bottom:dotted 1px #8B9FB7;padding-bottom:5px}
div.tx-indexedsearch-res div.tx-indexedsearch-res,.teaser{padding-top:15px}
.download{padding:0 0 5px 60px;background-image:url(../../fileadmin/templates/css/images/icon_pdf_large.gif);background-position:left;background-repeat:no-repeat;border-bottom:dotted 1px #8B9FB7;margin-bottom:15px}
.download h1{color:#303030;font-size:109.1%}
.download table{width:375px}
/* ------------------------------- Links */a.download{padding-left:20px;background:url(../../fileadmin/templates/css/images/disk.gif) left no-repeat;padding-top:1px}
a.mail{padding-left:15px;background:url(../../fileadmin/templates/css/images/eutec_icon_mail.gif) left no-repeat}
a.mail:hover{text-decoration:none}
/* ------------------------------------------------- header */#lang_fontsize img{margin-top:2px}
/* ------------------------------------------------- left_side */#content_title h1{font-size:123.08%;padding-left:26px}
/* ------------------------------------------------- right_side */#right_side h1.csc-firstHeader{font-size:116.67%;color:#444;margin:5px 0}
#right_side .csc-frame-frame1{border-bottom:dotted 1px #8B9FB7}
#right_side p.head{color:#FFF;padding:3px 4px 7px}
#right_side p{/*  tl: no left padding in p
	padding: 5px 7px 5px 7px;*/padding:5px 7px 5px 0}
#right_side p.prep{font-weight:700;border-bottom:1px solid #d2ddde}
#right_side div{/*	background-color: #edeae1; */width:250px;float:left;padding-left:5px}
#right_side div div{padding:0}
#right_side div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image{margin:20px;border:1px solid #ddd}
/*----------------------------------Organization */.orgHeaderLeft div,.orgHeaderRight div,.orgHeaderTop{background-color:#edeae1}
.orgHeaderLeft div.inner,.orgHeaderRight div.inner{height:45px}
.orgHeaderTop p,.orgHeaderLeft div p,.orgHeaderRight div p{padding:6px 3px 3px 5px}
.orgHeaderLeft,.orgHeaderRight{margin-top:10px;margin-bottom:5px}
.orgHeaderLeft{padding-right:15px;background-image:url(../../fileadmin/templates/css/images/column_line.gif);background-position:right;background-repeat:no-repeat;clear:both}
.orgHeaderRight{padding-left:15px;clear:both;background-image:url(../../fileadmin/templates/css/images/column_line.gif);background-position:left;background-repeat:no-repeat}
.orgHeaderLeft div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image,.orgHeaderRight div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image{margin-bottom:0}
.orgContentRight{padding-left:15px}
/* --------------------------------------------- MultiColumn Content */.Column2_1{clear:both}
.Column2_1 h1.csc-firstHeader,.Column2_2 h1.csc-firstHeader{font-size:116.67%;color:#444;margin:5px 0}
div.Column2_1,div.Column2_2{float:left}
div.Column2_2 p{padding-left:15px}
div.Column2_1{width:240px}
div.Column2_2{width:358px}
div.orgContainer div.Column2_2{border-left:solid 2px #edeae1}
/* --------------------------------------------------- Drop Down Site Map */.tx-dropdownsitemap-pi1 img{display:none}
/* --------------------------------------------------- Content Title and Print */.category_header h1{padding:0 0 0 27px;width:400px;font-weight:700;background:none;border:0;display:inline}
.tx-timtabsociable-pi1{padding:0 10px 0 0;display:inline}
#header_print a img{float:right;padding:0 5px}
ul.contentHeader{display:inline;height:20px}
ul.contentHeader li.contentHeader-left{display:inline;list-style:none}
ul.contentHeader li.contentHeader-left h1{float:left;/*	width: 500px;*/padding:0 0 0 27px;list-style:none;font-weight:700;/*	font-size: 120%;*/display:inline;background:none;border:0;list-style:none}
ul.contentHeader li.contentHeader-right{float:right;/*	width: 27px;*/list-style:none;display:inline}
ul.contentHeader li.contentHeader-right a img{padding:0 10px 0 0;display:inline}
/* --------------------------------------------------- LW Footer Link */#lw_link a{color:#CCC}
/* ---------------------------------------------------- RTE stuff    */table.table-100{width:100%}
td.td-25{width:25%}
td.td-33{width:33%}
td.td-50{width:50%}
td.td-verticaltop{vertical-align:top}
td.td-bgandvt{vertical-align:top;background-color:#D6F3FF}
td.td-background{background-color:#D6F3FF}
tr.tr-background{background-color:#D6F3FF}
tr.tr-bold{font-weight:700}
#content .htmlarea-showtableborders td,#content .htmlarea-showtableborders th{border:solid 1px #303030}
#content .contenttable td,#content .contenttable th{border:0}
#content td.csc-uploads-fileName{border:0}
/* --------------------------------------------------- Page Not Found */#page_not_found{margin:50px auto 0;padding:0 1px 1px;border:solid 1px #C6C3BD;width:780px;font-family:Arial, Helvetica, sans-serif;font-size:100%}
#page_not_found #header_top{text-align:right;/*	padding: 15px;*/height:132px;width:750px/*background: url(../../fileadmin/templates/css/images/page_not_found_header_bg.jpg)  repeat-x left top;*/}
#page_not_found #content_area{clear:both;background-color:#FFFBF7;padding:15px;border-top:solid 1px #C6C3BD}
#page_not_found_logo{float:left}
#page_not_found #content_area a{font-size:13px}
/* ---------------------------------------------------------header Search */.searchField{float:left;padding:5px 0 0 105px;font-size:84.62%}
.searchButton{padding:4px 2px 0 0}
form td,form th{border:none}
form.indexedsearch input{border:none}
input,textarea,select{margin-bottom:1px!important;/*	margin-left: 4px;*/padding:1px;border:1px solid #BBB;color:#454545;background-color:#FFF;vertical-align:middle;font-size:100%}
.mailButton{width:456px;text-align:right}
.mailButton button{width:72px;height:18px;background-color:#fff;background-image:url(../../fileadmin/templates/css/images/eutec_button_send.gif)}
input.searchbox-sword{font-size:90%;margin-bottom:1px!important;/*	margin-right: 4px;*/padding:1px;border:1px solid #BBB;color:#777;background-color:#FFF;vertical-align:middle}
.searchButton button,.searchButton img{margin:0;padding:0;cursor:pointer}
input.CheckBx{border:none;background-color:#f0f5f5}
fieldset{margin-right:15px;padding:3px 2px 8px}
div.FieldGroup{float:left;background-color:#f0f5f5}
fieldset.commentField label,fieldset.LabelWidth label{clear:both;float:left;width:90px}
fieldset.LabelWidth input{margin-bottom:5px!important}
legend{float:left;width:90px}
.tx-thmailformplus-pi1 textarea{width:360px;height:150px}
.error{color:#FE7D1F}
select{border:1px solid #BBB}
.required{color:#576A88}
.send{padding:1px;border:1px solid #BBB}
.searchField input{height:14px;width:120px}
.searchButton button{background-color:#fff}
.tx-ttnews-browse-table input.search-button,#header_menu input.search-button{margin:0;padding:1px 0 2px 1px;height:17px;width:40px;font-size:100%;cursor:pointer;border:none;background-image:url(../../fileadmin/templates/css/images/button_search.gif)}
.tx-ttnews-browse-form input.search-button{background-image:url(../../fileadmin/templates/css/images/resultset_next.gif);background-position:left;background-repeat:no-repeat;width:20px}
.news-search-button{border:none;background:url(../../fileadmin/templates/css/images/button_search_content.gif) no-repeat;width:55px;height:20px;padding:1px 0;font-size:100%;cursor:pointer}
/* --------------------------------------------------- Mailform */.csc-mailform-field{clear:both;margin-bottom:4px;font-size:100%}
/* start lw_msa 080404: input field */.csc-mailform-field input{width:360px;border:1px solid #bbb}
.csc-mailform-field textarea{width:360px;height:150px}
/* end lw_msa */.csc-mailform-field label{display:block;float:left;text-align:left;/* lw_msa 080404 */padding:0 5px 0 0;min-width:80px;width:auto!important;width:80px}
#mailform legend{clear:both;float:none;display:block}
span.csc-mailform-radio fieldset{padding-left:85px}
input.csc-mailform-submit{margin:0 0 0 377px;padding:0;/*    height: 20px;
    width: 55px;*/font-size:100%;cursor:pointer;border:none;/*    background-image: url(../../fileadmin/templates/css/images/button_search_content.gif) ;*//* start lw_msa 080404: button image and size */text-align:right;width:72px;height:18px;background-color:#fff;background:url(../../fileadmin/templates/css/images/eutec_button_send.gif)/* end lw_msa */}
.csc-mailform-field{text-align:left;padding-right:128px}
input.csc-mailform-check{width:10px}
.tx-thmailformplus-pi1 input{width:360px;border:1px solid #bbb}
/* --------------------------------------------------- Search */.tx-indexedsearch-selectbox-type,.tx-indexedsearch-selectbox-defop,.tx-indexedsearch-selectbox-media,.tx-indexedsearch-selectbox-lang,.tx-indexedsearch-selectbox-group{width:150px}
.tx-indexedsearch-selectbox-defop,.tx-indexedsearch-selectbox-lang{float:right}
.tx-indexedsearch-selectbox-order{width:200px}
/* overwrite.css - contains overwrite rules for specific predefined extension rules *//* ------------------------------------------------ overwrite Forms */.csc-mailform-check,.csc-mailform-radio{border:none}
.calendar-image{border:none}
table tbody tr:hover{background-color:#FFF}
/* ------------------------------------------------------------ NEWS *//* ------------------------------------------------ search */.news-search-form{font-size:100%}
.news-search-form table td{padding-left:0}
/*------------- list */.news-list-item{clear:both;margin-top:10px}
.news-list-item h3{font-size:108.34%}
/* ------------------------------------------------ single view */.news-single-header{border-bottom:1px solid #E2EEEC;float:left}
.news-single-item h2{font-size:133.34%;float:left;margin:0;padding:0}
div.news-single-timedata{padding-top:3px;float:right}
.news-single-item h3{clear:both}
div.news-single-category{float:left;width:350px;color:#666}
p.news-single-author{float:right;text-align:right;padding-top:0;color:#666;padding-bottom:10px}
.news-single-img{clear:both}
.news-single-additional-info dt{font-weight:700}
.news-single-additional-info img{margin-right:5px}
dl.news-single-related,dl.news-single-files,dl.news-single-links{margin-top:10px}
.news-list-item img{float:left;margin:0 10px 10px 0}
.news-list-item p{padding-top:0;margin-top:0}
/* ------------------------------------------------ browse */.tx-ttnews-browsebox{clear:both}
.tx-ttnews-browsebox table td{border:none}
.browse-to-site{padding-left:20px}
.tx-ttnews-browse-form{padding-right:20px}
.browse-site-field{font-size:100%}
/* ------------------------------------------------ results */.tx-indexedsearch-res td,.tx-indexedsearch-res th{border:none}
/* ---------------------------------------------------------------- SEARCH */.tx-indexedsearch table td{padding:0}
.tx-indexedsearch-result-number,.tx-indexedsearch-title a{font-weight:700;color:#000}
.tx-indexedsearch-title a:hover{font-weight:700;color:#000}
.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr{font-style:normal}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup{color:#576A88}
/* ------------------------------------------------ csc-uploads / filelist */.csc-uploads,.csc-uploads td{border:none}
.csc-uploads .csc-uploads-icon{vertical-align:top;padding:4px 4px 4px 0}
.csc-uploads .csc-uploads-fileSize{vertical-align:top;text-align:right;padding-left:30px}
.category_header{margin-bottom:5px}
.category_header h1{padding-left:3px;font-size:100%}
.category_header h1 image{margin-right:2px}
/* ------------------------------------------------ glossary */dl.glossary dd{border-bottom:dotted 1px #8B9FB7;margin-bottom:15px;padding-bottom:15px;margin-left:0}
dl.glossary dt{font-size:109.1%;margin-top:15px}
