#leer {
    width:170px;
    height:17px;
    border-top: 2px solid #8d8d8d;
    float:left;
}

BODY { 
    background: #BCDF6B;
    color:#666666;
    font-family: arial,verdana,helvetica,sans-serif, geneva; 
    font-size: 13px; 
    height:100%;
    line-height: 16px; 
    margin: 10px 0 0 0; 
    padding: 0px;
    width:100%;
}

.bodytext {
    margin: 0px 5px 15px 0px;
    font-family:arial;
    font-size:13px;
    color:#333;
    font-weight:normal;
}

#right-box .imgtext-table {
    float:left;
    margin:5px 10px 5px 5px;
}

#right-box .csc-frame-frame1 {
    width:146px;
    border:1px solid #90B6E2;
    margin:0px 0px -1px 0px;
    text-align:left;
}

.news-latest-item {
    width:200px;
    margin:0px 0px -1px 0px;
    text-align:left;
    padding: 0px 5px 5px 5px;
    background-color:#BCDF6B;
    border-bottom:4px solid #ffffff;        
}

.news-latest-item h3 {
    font-size:13px;
    color: #333;
    font-weight:bold;
}
    
.news-latest-item .bodytext{
    font-weight:normal;
    font-size:13px;
    line-height:15px;
    margin:0px 0px 3px 0px;
    color: #666;    
}

.news-latest-morelink ,.news-list-content A , .news-list-content A:link , .news-list-content A:visited , .news-list-content A:HOVER {
    font-weight:normal;
    font-size:13px;
    margin:0px;
    color:#333;
}

.news-single-backlink , .news-single-backlink a:visited , .news-single-backlink a:hover , .news-single-backlink a:link {
    font-weight:normal;
    font-size:13px;
    margin:0px;
    color:#009392
}

.news-list-image {
    padding: 0;
}

.news-latest-image {
    float:right;
}

.news-single-img {
    float:left;
    margin:0px 3px 0px 0px;
}


div {
	border:0px;
	margin: 0px;
	padding: 0px;
	text-align: left;
         overflow:visible;

}

.hidden { display: none }


/* Ueberschriften */
H1 {
    margin:15px 0px 10px 0px;
    font-weight: normal; 
    font-size: 24px; 
    line-height: 26px;
    color: #83BE26;
    overflow:visible;
}


#content-middle .csc-firstHeader {
    margin:20px 0px 10px 0px;
/*    padding:1px 0px 3px 0px;  */
}


#content-middle UL, TABLE{
    color: #666666;
}

#right-box .csc-firstHeader {
    margin:0px;
    padding:1px 0 0 5px;
    height:20px;
    color: #ffffff;
    background-color: #90B6E2;
    font-size:10px;
    font-family: arial,verdana,helvetica,sans-serif, geneva; 
    text-align:left;
}

#right-box .bodytext {
    margin:0px 5px 5px 0;
    text-align:left;
}

h1.pagetitle { 
    font-weight: bold;
    font-size: 18px;
    color: #83BE26;
    margin:23px 0px 19px 0px;
    overflow:visible;
}

h2 { 
    font-weight: bold;
    font-size: 14px;
    color: #83BE26;
    margin-top:0.5em;
    margin-bottom:0.3em;
    overflow:visible;
} 

h3 { 
    font-weight: bold;
    font-size: 11px;
    color: #83BE26;
    margin-top:5px;
    margin-bottom:3px;
    overflow:visible;
}

h4 { 
    font-weight: normal;
    font-size: 11px;
    color: #83BE26;
    margin-top:3px;
    margin-bottom:0px;
    overflow:visible;
}

/* Absaetze  */
P, .deftxt, .tx-xinittwocolumn-pi1 td{ 
    color: #333;
    font-size: 13px;
    line-height: 16px;
    margin-top:2px;
    margin-bottom:5px;
}

em { font-style: oblique; }
q { font-style: normal; }
strong { font-weight: bold; }

.bulletlist { 
    font-size: 13px;
    line-height: 15px; 
    list-style-type: square;
}

/* Mailformular */
.csc-mailform { float:none; border:none; border-width:0px;padding-right:20px} 
.csc-mailform-field {text-align:left;width:450px;float:left;display:block;clear:both;padding:0px 0px 3px 0px;}
.csc-mailform-field LABEL { display:block; float:left; width:110px; }
.csc-mailform-field INPUT { display:block; float:left; }
.csc-mailform-field SELECT { display:block; float:left; }
.csc-mailform-field TEXTAREA { display:block; float:left;text-align:left;width:335px;}
.csc-mailform-field #mailformformtype_mail { display:block; float:right;text-align:center;margin:0px 1px 0px 0px;}


#content-box .imgtext-table { float:right; }

/* Tabellen */
table{ 
    font-size: 1em;
    font-weight: normal;
    float:none;
}

th { font-size: 1.1em; font-weight: bold; }
tr {}
td { font-size: 1em; font-weight: normal; }

/* Formularfelder*/
form {
	font-size: 0.9em;
	line-height: 16px;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px
}

/*d8ecff*/
input {
	background: #FFFFFF;
	border: 1px solid #666;
	font-size: 0.9em;
	margin: 0
}

input.radio {
	border: none;
	margin: 0
}

input.tx-indexedsearch-searchbox-sword {
	background: #FFFFFF;
	border: 1px solid #666;
	font-size: 0.9em;
	margin: 0
}

input.tx-indexedsearch-searchglass {
	background: #FFFFFF;
	border: none;
	font-size: 0.9em;
	margin: 0
}




select {
	background: #FFFFFF;
	border: 1px solid #666;
	font-size: 1em;
	margin: 0
}

textarea {
	background: #FFFFFF;
	border: 1px solid #666;
	font-family: verdana, arial,helvetica,sans-serif, geneva;
	font-size: 1em;
	margin: 0;
	overflow:auto;
	}

/*Element Dateilinks*/
.csc-uploads csc-uploads-0 { float:none; border:none; vertical-align: top; }
.csc-uploads-fileName{width:400px; border:none}
.csc-uploads-fileSize{width:150px; border:none}



/* Footer*/
.fuss1 { font-size: 0.9em; color: #666666; }

.fuss2 { font-size: 10px; color: #666666; }

/* Style-Klassen */
body.bodynav {
    font-size: 1em;
    margin-top:0px;
    margin-left:0px;
}

/* Fehlermeldungen */
.errmsg {
    font-size:10px;
    text-decoration: none;
    font-weight: bold;
    color: #b30000;
}



.navlist{font-size: 0.9em; color: #666666;}
a.navlist:link { color:#666666; text-decoration: none; }
a.navlist:visited { color:#666666; text-decoration: none; }
a.navlist:hover { color:#666666; text-decoration:none; }
a.navlist:active { color:#666666; text-decoration: none; font-weight: bold; }

.special-menu { font-size: 0.9em; color: #666666;}
a.special-menu:link { color:#999999;}
a.special-menu:visited { color:#999999;}
a.special-menu:hover {color:#0066CC; text-decoration:none;}
a.special-menu:active {color:#999999;}

/* Special (Impressum, ... */
A.navspec:link {
    color: #4f4f4f;
    font-size: 1em;
    font-weight: normal;
}

A.navspec:hover {
    color: #4f4f4f;
    font-size: 1em;
    font-weight: normal;
}

A.navspec:active {
    color: #4f4f4f;
    font-size: 1em;
    font-weight: normal;
}

A.navspec:visited {
    color: #4f4f4f;
    font-size: 11px;
    font-weight: normal;
}

/* Special (Impressum, ... */
a.navspec:link {
    font-family: Arial, Helvetica, Geneva, Verdana, sans-serif;
    color: #333333;
    font-size: 11px;
    font-weight: normal;
}

a.navspec:hover {
    font-family: Arial, Helvetica, Geneva, Verdana, sans-serif;
    color: #333333;
    font-size: 11px;
    font-weight: normal;
}

a.navspec:active {
    font-family: Arial, Helvetica, Geneva, Verdana, sans-serif;
    color: #333333;
    font-size: 11px;
    font-weight: normal;
}

A.navspec:visited {
    font-family: Arial, Helvetica, Geneva, Verdana, sans-serif;
    color: #333333;
    font-size: 11px;
    font-weight: normal;
}

/*Indexsuche */
#img-searchbtn{margin:-1px 0 0 -3px;}
.tx-indexedsearch-searchbox-button {border: medium none; height:22px;width:23px;background-color:#ffffff;padding-top:5px}
#content-middle .tx-indexedsearch-searchbox-button {border:none;height:22px;width:50px;}
INPUT.tx-indexedsearch-searchbox-sword {margin:3px 0 0 0; height:16px;width:118px; font-size:10px;}
.tx-indexedsearch-searchbox { text-align: left;}
.tx-indexedsearch-searchbox p {float:right; width:100%;}
.tx-indexedsearch-rules {width:100%;float:left;}
.tx-indexedsearch-whatis {width:100%;float:left;}
.tx-indexedsearch-browsebox {width:100%;float:left;}
.tx-indexedsearch-res {width:100%;float:left;}

INPUT.tx-indexedsearch-searchglass {font-size: 0.9em;color:#FFFFFF;background: white;margin:0;border:none;}

.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#ffffff; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-size: 0.9em; line-height: 1.1em; font-style:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#FFFFFF; }
.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 TABLE { background:#ffffff; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #FFFFFF; }

/* New Login Box */
.tx-newloginbox-pi3-listrow TD { background-color:#eeeeee; padding-left: 3px; padding-right: 3px; }	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#cccccc; }	
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-weight:bold; }
.tx-newloginbox-pi1-forgotP { clear: both; float: left; }
.tx-newloginbox-pi1 { float: left; }

/*****************************/
/* Menu / Sitemap, generally */
/*****************************/
DIV.csc-menu { margin-left: 10px; }
DIV.csc-menu P { font-size: 11px; font-weight: normal; margin: 1px 0px 0px 0px; padding: 1px 2px 1px 10px; background-color: white; }
DIV.csc-menu P A { color:#666666; text-decoration: none;  }
DIV.csc-menu P A:hover { color:#0765A2; text-decoration: none; font-weight: bold }
DIV.csc-menu P.csc-section { font-weight: normal; margin-left: 20px; font-style: italic; }

/* Menu / Sitemap, "Menu of these pages" */
DIV.csc-menu-def P {  }

/* Menu / Sitemap, "Menu of subpages to these pages" */
DIV.csc-menu-1 { }

/* Menu / Sitemap, "Sitemap" */
DIV.csc-menu-2 { }
DIV.csc-menu-2 P.csc-sitemap { }
DIV.csc-menu-2 P.csc-sitemap-level1 { margin-top: 20px; margin-left: 20px; }
DIV.csc-menu-2 P.csc-sitemap-level2 { margin-left: 40px; }
DIV.csc-menu-2 P.csc-sitemap-level3 { margin-left: 60px; }
DIV.csc-menu-2 P.csc-sitemap-level4 { margin-left: 80px; }
DIV.csc-menu-2 P.csc-sitemap-level1 A { height: 20px; font-size:1.3em; font-weight: bold }
DIV.csc-menu-2 P.csc-sitemap-level2 A { font-size:1em; }
DIV.csc-menu-2 P.csc-sitemap-level3 A { font-size:1em ;}
DIV.csc-menu-2 P.csc-sitemap-level4 A { font-size:1em;}

/* Menu / Sitemap, "Section index (pagecontent w/Index checked)" */
DIV.csc-menu-3 { }
DIV.csc-menu-3 P.csc-section { margin-left: 0px; }
DIV.csc-menu-3 P.csc-section A { color: #186900; }

/* Menu / Sitemap, "Menu of subpages to these pages (with abstract)" */
DIV.csc-menu-4 { }
DIV.csc-menu-4 P { margin-top: 2px; }
DIV.csc-menu-4 P.csc-abstract { font-weight: normal; font-style: italic; margin-top: 0px; padding: 0px 2px 2px 20px; }

/* Menu / Sitemap, "Recently updated pages" */
DIV.csc-menu-5 { }

/* Menu / Sitemap, "Related pages (based on keywords)" */
DIV.csc-menu-6 { }

/* Menu / Sitemap, "Menu of subpages to these pages + sections" */
DIV.csc-menu-7 { }
DIV.csc-menu-7 P { font-weight: bold; }
DIV.csc-menu-7 P.csc-section A { color: #186900; }

/*****************************/
/* Glossar / Akronyme */
/*****************************/
a:link acronym, acronym, dfn, abbr, span.abbr { border: none; cursor: help; text-decoration:none;}
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_mythdownload_pi1" */
.tx-mythdownload-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }
div.tx-mythdownload-pi1-listrow-header {margin:0px;padding:0px;padding-top:10px;padding-bottom:10px;font-size:12px; font-family:Verdana,sans-serif;}
div.tx-mythdownload-pi1-listrow-item-odd {margin:0px;padding:0px;padding-bottom:10px;}
div.tx-mythdownload-pi1-listrow-item-even {margin:0px;padding:0px;padding-bottom:10px;}
div.tx-mythdownload-pi1-listrow-item-odd-header {background-color:#DDF0FA;font-size:12px; font-family:Verdana,sans-serif;}
div.tx-mythdownload-pi1-listrow-item-even-header {background-color:#DDF0FA;font-size:12px; font-family:Verdana,sans-serif;}
.tx-mythdownload-pi1-listrow-number {}
.tx-mythdownload-pi1-listrow-authors {}
.tx-mythdownload-pi1-listrow-title {font-weight:bold;font-style:italic;}
.tx-mythdownload-pi1-listrow-publication {}
.tx-mythdownload-pi1-listrow-year {}
.tx-mythdownload-pi1-listrow-others {}
div.tx-mythdownload-pi1-listrow-headline {margin:0px;padding:0px;font-size:11px; font-family:Verdana,sans-serif;}
  
.tx-mythdownload-pi1-singleView {margin:0px;padding:0px;padding-bottom:10px;font-size:11px; font-family:Verdana,sans-serif;}
.tx-mythdownload-pi1-singleView-header {font-size:12px;padding-bottom:10px;}
.tx-mythdownload-pi1-singleView-header-authors {}
.tx-mythdownload-pi1-singleView-header-title {font-weight:bold;}
.tx-mythdownload-pi1-singleView-header-publication {}
.tx-mythdownload-pi1-singleView-header-year {}
.tx-mythdownload-pi1-singleView-body {margin:0px;padding:0px;padding-bottom:10px;}
.tx-mythdownload-pi1-singleView-body-picture {float:right;margin:3px;padding:0px;}
.tx-mythdownload-pi1-singleView-body-description-header {font-weight:bold;}
.tx-mythdownload-pi1-singleView-link {}
.tx-mythdownload-pi1-singleView-size {font-style:italic;}
.tx-mythdownload-pi1-singleView-back {font-size:12px; font-family:Verdana,sans-serif;}

/* default styles for extension "tx_srfeuserregister_pi1" */
.tx-srfeuserregister-pi1 { float: left; clear: both; width: 100%; }
.tx-srfeuserregister-pi1 p { margin-top: .5em; margin-bottom: 0; padding: 0; text-indent: 0; }
.tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: .3em; }
.tx-srfeuserregister-pi1 legend { padding: 0 .5em; font-weight: bold; }
.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 .tx-srfeuserregister-pi1-trash { display: none; }
.tx-srfeuserregister-pi1 a { padding-left: 0; text-decoration:none; }
.tx-srfeuserregister-pi1 label { margin: 0; padding: 0; }
.tx-srfeuserregister-pi1 label span { color: #ff0000; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; }
.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("../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 0; 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 0; }
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 .5em 0; 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: 1px solid #DDDDDD;
	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 */

/*****************************/
/* CONTENT*/
/*****************************/
#content-box {
    float:left;
    text-align:left;
    margin: 0;
    /*min-height: 200px;*/
}

#list-box { width:720px; float:left; }
#navlist-box { float:left; }
#iconlist-box {   
    overflow:hidden;
    display:block;
    float: left;
    width: 660px;
    height: 22px;     
    background: url(images/iconleiste.jpg) repeat-x left top;
    margin-top:0px; 
}
#print-box { float:right; }
#right-box {
    width:210px;
/*    float:left;*/
    float:right;
    margin-right:10px;
    margin-left: 10px;
    text-align:left;
}
#content-middle {
    width: 470px;
    float:left;
    /*overflow:hidden;*/
}

#content-full{
    width: 660px;
    float:left;
     display:block;
    height:auto;
}

.dgfplink { float:left;font-size:10px;width:210px;margin-bottom:10px; }
.dgfplink a, .dgfplink a:link, .dgfplink a:visited,.dgfplink a:active  {
   color: #333  !important; 
   text-decoration:underline !important;
}
.dgfplink a:hover { color:#999 !important; text-decoration:underline !important; }



/*****************************/
/* PAGE*/
/*****************************/
#topnavi-box { float: left; clear: both; width: 530px;text-align:left }
#page-box { 
    background: white;
    overflow: hidden; /* unterbindet das "Springen" im IE */
    width:890px; 
}
#top-box { width:890px; float: left; }

#current-nav-box {
    width:450px;
    height:15px;
    float:left;
    text-align:left;
    padding-left: 190px;
    font-size: 10px;
    padding-top:10px;
}

.current-nav-box-content {
    float:left; 
    padding-left:602px;
    margin-top: 3px;
    height:20px; 
    
}

.news-list-container {
   margin-top:24px;
}

#link-to-top {
    float: left;
    text-align:right;
    margin:5px 0 5px 0;
    width:660px;
}

#link-to-top IMG { margin:10px 0 0 0; }

#middle-box {
    float:left;
    width:890px;
    
}
#navi-box { float:left; width:170px; margin-right: 20px; }

#footer {
    color: #666666;
    width:500px;
/*    height:20px;*/
    font-size:10px;
    font-family: arial,verdana,helvetica,sans-serif, geneva; 
    text-align:left;
    float: left;
    padding-left: 190px;
}
#search {
    float:left;
    width:155px;
    height:24px;
    background-color:#ffffff;
    margin:10px 0px 0px 0px;
    padding-left:11px;
    /*line-height:0px;*/
}

/* Navigation vertikal */
.nav-ul {
    width:170px;
    margin:0px;
    padding:0px;
    float:left;
    list-style-type: none;
    font-size:14px;
    font-family: arial,verdana,helvetica,sans-serif, geneva; 
    
}
.nav-li {
    font-weight:bold;
    background-color:#ffffff;
    width:160px;
    height:17px;
    float:left;
    list-style-type: none;
    border-top:2px solid #8d8d8d;
    padding-left: 10px;
}
.nav-link , .nav-link:link , .nav-link:visited , .nav-link-active {
    float:left;
    color:#83BE26;
    text-decoration:none;
}

.nav-link-active , .nav-link-active:link , .nav-link-active:visited {
    float:left;
    color:#333;
    text-decoration:none;
    font-weight:bold;
}

.nav-link-ebene2 , .nav-link-ebene2:visited , .nav-link-ebene2:link {
    float:left;
    text-decoration:none;
    color:#83BE26;
    font-size:14px;
}
.nav-link-ebene2-active , .nav-link-ebene2-active:visited , .nav-link-ebene2-active:link{	
    float:left;
    text-decoration:none;
    color:#333;
    font-size:14px;
    font-weight:bold;
}
.nav-li-active {
    font-weight:bold;
    background-color:#ffffff;
    width:160px;
    height:17px;
    float:left;
    border-top:2px solid #8d8d8d;
    font-size:14px;
    font-weight:bold;
    padding-left: 10px;
}
.nav-li-ebene2 {
	font-weight:bold;
    background-color:#ffffff;
	width:145px;
	height:17px;
	float:left;
    border-top:2px solid #8d8d8d;
    font-size:14px;
    padding-left: 25px;
}
.nav-li-ebene2-active {
	font-weight:bold;
    background-color:#ffffff;
	width:145px;
	height:17px;
	float:left;
    border-top:2px solid #8d8d8d;
    font-size:14px;
    font-weight:bold;
    padding-left:25px
}

.nav-link-ebene3 , .nav-link-ebene3:link , .nav-link-ebene3:visited {
    float:left;
    text-decoration:none;
    color:#83BE26;
    font-size:13px;
}
.nav-link-ebene3-active , .nav-link-ebene3-active:link , .nav-link-ebene3-active:visited {
    float:left;
    text-decoration:none;
    color:#333;
    font-size:13px;
    font-weight:bold;
}
.nav-li-ebene3 {
	font-weight:bold;
    background-color:#ffffff;
	width:135px;
	height:17px;
	float:left;
    border-top:2px solid #8d8d8d;
    font-size:13px;
    padding-left: 35px;
}
.nav-li-ebene3-active {
	font-weight:bold;
    background-color:#ffffff;
	width:135px;
	height:17px;
	float:left;
    border-top:2px solid #8d8d8d;
    font-size:13px;
    font-weight:bold;
    padding-left: 35px;
}

.nav-link:hover , .nav-link-ebene2:hover , .nav-link-ebene3:hover {
    float:left;
    color:#333;
    text-decoration:none;
    font-weight:bold;
}


/* Navigation horizontal */
#nav-ul-ht {
	width:400px;
	margin:0px;
	padding:0px;
	float:left;
	list-style-type: none;
    font-size:14px;
    font-family: arial,verdana,helvetica,sans-serif, geneva; 
}
.nav-li-ht {
	font-weight:normal;
	height:21px;
	float:left;
    list-style-type: none;
	margin-left:5px;
         margin-right: 10px;
}
.nav-li-active-ht {
	font-weight:bold;
	height:21px;
	float:left;
	margin-left:5px;
         margin-right: 10px;
}
.nav-link-ht {
	margin-left:5px;
         margin-right: 10px;
	float:left;
    color:#9CC0C3;
    font-weight: normal;
    text-decoration:none;
}
.nav-link-active-ht {
	margin-left:5px;
         margin-right: 10px;
	float:left;
    color:#83BE26;
    font-weight: bold;
    text-decoration:none;
}


#logotop-left { float:left; }

#logo-left-wrap {
    width:660px;
    height:125px;
    text-align:left;
    overflow:hidden;
}
#logotop-right {
     float:left;
     clear:none;
     padding:0;
     margin-left: 10px;
     margin-top: 19px;
     width:220px;
     height:106px;
}


#logotop{ 
    width:890px;
    float:left; 
}
#logotop img {border-color:#45ff45;}
div{margin:0;padding:0;}
img{border:0;margin:0;}

.news-latest-container {
    margin-bottom: 10px;
    float:left;
}

.news-latest-header  {
    background: url(images/iconleiste.jpg) repeat-x left top;
    height: 21px;
    width: 210px;
    border-bottom:4px solid #ffffff;
    
    
}

.news-latest-header h2 {
    padding-left:5px;
    height: 21px;
    margin-bottom:0px;
    margin-top:0px
} 

.csc-subheader {
    font-weight: bold;
    font-size: 14px;
    color: #83BE26;
}


  
/* Seminar-Extension  */
.tx-seminars-pi1-date , .tx-seminars-pi1-uid , .tx-seminars-pi1-title , .tx-seminars-pi1-price , .tx-seminars-pi1-vacancies {
    font-size:11px;
}   
.tx-seminars-pi1-price A , .tx-seminars-pi1-price A:visited , .tx-seminars-pi1-price A:hover {
    font-size:11px;
}   
.tx-seminars-pi1 ul {margin-top:3px;}



.csc-sitemap li {
    list-style-type:none;
} 


.csc-sitemap li a {
    font-size:11px;
    color: #83BE26;
    font-weight:bold;
    text-decoration:none;
}
    


.tx-seminars-pi1-listrow a {
    color:#83BE26;
    padding-top:5px;
}


.tx-seminars-pi1-listrow th {
    background: url(images/iconleiste.jpg) repeat;
    vertical-align:middle;
}

.tx-seminars-pi1-listrow td {
    font-size: 11px;
}
    
.tx-seminars-pi1-browsebox-SCell a{
    text-decoration:none;
    color: #83BE26;
    font-weight:bold;
}

.news-list-content .bodytext , .news-single-item .bodytext ,  .news-single-related {
    font-size:13px;
    text-align:left;
}

.news-list-date , .news-single-timedata {
    font-size:11px;
    text-align:left;
}

/*.news-list-item h2 {
    font-size:13px;
}*/

.news-single-item h2 , .news-list-item h2 {
    font-size:16px;
    font-weight:normal;
}



.news-single-author A , .news-single-author A:VISITED , .news-single-author A:hover {
    font-weight:normal;
    font-size:13px;
    margin-top:0px;
    color:#009392;
}

.news-list-content .bodytext {
  margin:2px 5px 1px 0px;
}

/* SEMINAR */
/* ++++++++++++++++++++++++++++++++++ 

.tx-seminars-pi1-listrow tr{
hover:expression(this.onmouseover= Function("this.style.background='#e0e0e0';"),this.onmouseout=Function("this.style.background='#fff0000';"));
}
*/

/* Links */

#content-box a, #content-box a:link, #content-box a:visited, #content-box a:active {
   color: #83BE26; text-decoration: none 
}
#content-box a:hover { color:#83BE26; text-decoration: none }
#right-box a, #right-box a:link, #right-box a:visited, #right-box a:active {
   color: #333; text-decoration: none; 
}
#right-box a:hover { color:#999; text-decoration: none; }


#footer a , #footer a:link , #footer a:visited ,#footer a:active  {
   color: #83BE26; text-decoration: none 
   }
#footer a:hover { color:#83BE26; text-decoration: none }



#content-box .tx-seminars-pi1-listrow tr a , #content-box .tx-seminars-pi1-listrow tr a:link , #content-box .tx-seminars-pi1-listrow tr a:visited  {
  color: #666666;
}

#content-box .tx-seminars-pi1-listrow tr a:hover, #content-box .tx-seminars-pi1-listrow tr a:link, #content-box .tx-seminars-pi1-listrow tr a:visited, #content-box .tx-seminars-pi1-listrow tr a:active   {
  color: #83BE26;
}


.tx-seminars-pi1-title a { padding: 0; }

.tx_sitsfenewsletter-pi1-formtext { 
    font-size: 11px;
    font-family: Arial, Verdana, Helvetica, sans-serif; 
}
.tx_sitsfenewsletter-pi1-forminput { 
    font-size: 11px;
    font-family: Arial, Verdana, Helvetica, sans-serif; 
}		

.tx-seminars-pi1-listrow { width: 700px; overflow: hidden; }

#logo-header { color:#4E50C1;
float:left;
font-size:14px;
height:18px;
margin-left:10px;
text-align:left;
width:660px;
padding-top:2px; }
#iconleiste { float:left;font-size:9px;background:url(images/iconleiste.jpg);width:230px;height:18px;padding-top:4px;text-align:center;color:#1a195f; }
