

/* Definitionen */
/* Farben	Auszeichnung:= #00A8EC | Grau #E0E0E0 */

b		{ font-weight:bold; color:black }
h1		{ font-weight:bold; font-family: Courier, serif; font-size: 17px; text-decoration: none; line-height:17px; margin:0; padding:0px 5px; color:#FFFFFF; }
h2		{ font-weight:bold; font-family: Courier, serif; font-size: 15px; text-decoration: none; line-height:17px; margin:0; padding:12px 5px 0 5px; color:#FFFFFF; }
h3		{ font-weight:bold; font-family: Courier, serif; font-size: 12px; text-decoration: none;line-height:17px; margin:0; padding:0px 5px; color:#E0E0E0; }
p       { font-weight:normal; font-family: Courier, serif; font-size: 12px; text-decoration: none;line-height:17px; margin:0; padding:0px 5px; color:#000000; }
small a	{ font-weight:normal; font-family: Courier, serif; font-size: 8px; text-decoration: none;line-height:17px; margin:0; padding:0px 5px; color:#000000; }
small  	{ font-weight:normal; font-family: Courier, serif; font-size: 8px; text-decoration: none;line-height:17px; margin:0; padding:0px 5px; color:#00A8EC; text-align: right; }
a       { font-weight:bold; font-family: Courier, serif; font-size: 12px; text-decoration: none;line-height:17px; margin:0; padding:0px; color: #000000; } 
a.internal-link       {font-weight:bold; color: #E0E0E0; }
a.internal-link:hover {font-weight:bold; color: #00A8EC; }
a.external-link-new-window { color: #E0E0E0;}
a.external-link-new-window:hover { color: #00A8EC;}
a.mail                { color: #E0E0E0;}
a.mail:hover          { color: #00A8EC;}


news-latest-morelink a {color: #00A8EC; }

/* body */
html      { padding-left: 0px; padding-right: 0px;  overflow: auto; height: auto; left:0; min-height:800px; min-width:1024px; width:100%; background-repeat:no-repeat; }
#body { margin:0px; overflow: visible; height: auto;}

/* Background */
#background {position: fixed; left: 0px; top: 0px; margin:0px; height:auto; min-height:100%; min-width:1024px; position:fixed; width:100%; background-color: #505050; background-repeat: no-repeat; z-index: -1;}


/* Container */
#container {position:relative; margin: 10px auto; top: 10px; width:910px; height: 30px; overflow: visible; }


/* Logo */
#logo_1 {position: absolute; top: 545px; left:191px; width:290px; height:80px; overflow: hidden;
         border-width: 0px; border-style: solid; border-color: #00A8EC; background-repeat:no-repeat; }
    
#logo_2 {position: absolute; top: 550px; left:295px; width:305px; height:75px; overflow: hidden;
         border-width: 0px; border-style: solid; border-color: #00A8EC; background-repeat:no-repeat;}

/* navigation */
#nav {position: absolute;top: 55px; left: 300px; width: 600px; height: 17px; overflow: hidden; display: inline;
      border-width: 0px 0px 1px 0px; border-style: solid; border-color: #E0E0E0; }
#nav a  {line-height: 14px; color: #E0E0E0; text-decoration: none; } 
#nav a:hover, span { color: #00A8EC; }

/* Ausrichtung und Format der Navigation */
#navigation { margin: 0px; padding: 0px;}  
ul#navigation li { list-style: none; display: inline; }
ul#navigation a, ul#Navigation span { float: left; margin: 2px 0px 0px 0px; padding: 0px 0px 0px 5px;text-align: left; 
                                     text-decoration: none; color: #E0E0E0 ; height: 20px; min-width: 95px;}
* html ul#navigation a, * html ul#navigation span {  /* Korrektur fuer IE 5.x */ width: 8em;}
ul#navigation a:hover, ul#navigation h1:hover, ul#navigation span {color: #00A8EC;  }
ul#navigation a.active {text-decoration: underline; }
ul#navigation div {clear: left; }

/* Subnavigation */

#subnav {position: absolute;top: 75px; left: 300px; width: 600px; height: 17px; overflow: hidden; display: inline;
         border-width: 0px 0px 0px 0px; border-style: solid; border-color: #E0E0E0; }
#subnav a  {line-height: 14px; color: #E0E0E0; text-decoration: none; } 
#subnav a:hover, span { color: #00A8EC; }

/* Ausrichtung und Format der Navigation */
#subnavigation { margin: 0px; padding: 0px;}  
ul#subnavigation li { list-style: none; display: inline; }
ul#subnavigation a, ul#subnavigation span { float: left; margin: 2px 0px 0px 0px; padding: 0px 5px 0px 5px;text-align: left; 
                                     text-decoration: none; color: #E0E0E0 ; height: 20px; min-width: 40px;}
* html ul#subnavigation a, * html ul#subnavigation span {  /* Korrektur fuer IE 5.x */ width: 8em;}
ul#subnavigation a:hover, ul#subnavigation h1:hover, ul#subnavigation span {color: #00A8EC;  }
ul#subnavigation a.active {text-decoration: underline; }
ul#subnavigation div {clear: left; }

/* Titel News */
#t_news {position: absolute; top: 55px; left: 5px; width: 280px; height: 17px; overflow: hidden; display: inline;
         border-width: 0px 0px 1px 0px; border-style: solid; border-color: #E0E0E0;}

/* Contentbereich */
#content { position: absolute; top: 95px; left: 300px; width: 600px; height: 390px; overflow: auto; font-size: 0px;
           padding: 5px 0px; background-image:url(/fileadmin/Wissenschaft_2010/Grafiken/bg_1.png); background-repeat:repeat-y; }
#div.csc-textpic-intext-right, div.csc-textpic-imagewrap { padding: 0px 5px;}
#div.csc-textpic, div.csc-textpic-imagewrap, div.csc-textpic-image, div.csc-textpic-caption {font-weight: bold; font-family: Courier, serif; font-size: 10px; text-decoration: none;line-height:12px; margin:0; padding:0px 5px; color:#000000; }

/* Contentbereich_rechts 

#content-r { position: absolute; top: 10px; left: 10px; width: 186px; height: 40px; overflow: hidden;
             padding-bottom: 10px; border-width: 0px; border-style: solid; border-color: #00A8EC;  padding:3px 0 0 3px;}  */

/* News */
#news { position: absolute; top: 95px; left: 5px; width: 280px; height: 390px; overflow: auto;
        padding: 5px 0px; background-image:url(/fileadmin/Wissenschaft_2010/Grafiken/bg_1.png); background-repeat:repeat-y;}


/* Sprachweiche  */
#sprachweiche {position: absolute;top: 510px; left: 5px; width: 280px; height: 25px; overflow: hidden;
               border-width: 1px 0 0 0; border-style: solid; border-color: #E0E0E0; text-align: right; }
#sprachweiche a {font-weight:normal; line-height: 20px; color: #E0E0E0; min-width: 40em;  /* Mindestbreite verhindert Anzeigefehler in modernen Browsern */ }
#sprachweiche a:hover, span { color: #00A8EC; }
		
/* Impressum */ 
#impressum {position: absolute;top: 510px; left: 300px; width: 600px; height: 25px; overflow: hidden; 
			border-color: #E0E0E0; border-style: solid none none none; border-width: 1px; text-align: right; }
#impressum a {font-weight:normal; line-height: 20px; color: #E0E0E0; min-width: 40em;  /* Mindestbreite verhindert Anzeigefehler in modernen Browsern */ }
#impressum a:hover, span { color: #00A8EC; }

/* Mailformular */
#csc-mailform, fieldset { border: 0px; display:block; margin-left: 0px; margin-right: 0px; margin-top: 25px; }
#mailform, csc-mailform-field { width: 600px; display: block; float: left; clear: both; margin-top: 0px; border: none;
                                margin-right: 0px; margin-bottom: 4px; margin-left: 0px; text-indent: 10px; line-height: 19px; }

#mailform, csc-mailform-field { color:#E0E0E0; font-family: Courier, serif; font-size:12px; height: 30px; }

#div.csc-mailform-field input, div.csc-mailform-field textarea, [type="text"] { background-color:#505050; color:#E0E0E0;  border-width: 0px; 
          border-style: solid; border-color: #E0E0E0; font-family: Courier, serif; font-size:12px; width:430px; height:105px; margin:6px 0 4px 0px; padding: 3px 0 0 0; text-indent:5px;}

#div.csc-mailform-field textarea, div.tx-newsfeedit-pi1-form-field, input[type="text"] { height:20px; margin:6px 0px 4px 0px; padding: 3px 0px 0px 0px; width:430px; }

#tx-srfeuserregister-pi1 label, div.csc-mailform-field label { clear:both; float:left; margin:6px 0 4px; width:120px; color: #303030;}
.csc-mailform-label {margin: 0px 0px 0px 120px}
.csc-mailform-submit {margin: 10px 0px 0px 120px}

/* Newsformate */
/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right; height:1px; border:1px solid #E0E0E0; }
.news-latest-container HR.clearer { clear:left; }

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container { border:0px solid #E0E0E0; }
.news-latest-container H2,.news-latest-gotoarchive {color:#FFFFFF; font-size: 13px; text-align: left; padding: 2px 5px; margin:0px; border:0px solid #E0E0E0;}
.news-latest-gotoarchive { font-weight:bold;  margin-top:5px; }
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER { color:#000000; }
.news-latest-gotoarchive A {color:#000000;}
.news-latest-item {	/* IE hack */ height: 1%; line-height: 1.3;	/* IE hack end */ height: auto !important; text-align: right; }
.news-latest-item IMG { margin-bottom:5px; margin-right:5px; border:1px solid #505050; float:right; }
.news-latest-category IMG { float: none; border:none; margin:0px; }
.news-latest-date,.news-latest-morelink,.news-latest-category {	padding: 0px 5px; }
.news-latest-date a { text-align: right; padding: 0px 5px; font-size: 11px; color: #E0E0E0;}
.news-latest-morelink { height:12px; padding: 0px 5px; clear: right;}
.news-latest-morelink A { float:right; Color: #00A8EC; }
.news-latest-morelink A:Hover { Color: #E0E0E0; }
.news-latest-item p { text-align: left; line-height: 13px;}
.news-latest-container H2:hover { Color: #00A8EC}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container { border:0px solid #000; /*background-color:#00A8EC;*/ }
.news-list-item { /* IE hack */ height: 1%;	line-height: 1.3; /* IE hack end */
	              height: auto !important; padding:3px; margin:3px; }
.news-search-form { padding:3px; margin-bottom:5px; border:1px solid #505050; background-color:#F9FFE5; }
.news-search-emptyMsg{ margin:0px; }
.news-search-form FORM { margin:0px; }
.news-list-container H3 { margin-bottom: 5px; padding: 2px; border-bottom: 0px solid #00A8EC; /*background-color: #00A8EC;*/}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {color:#000000; padding-left:2px; }
.news-list-container H3 A { color:#000000; }
.news-list-container P { padding-left:3px; }
.news-list-date { float: right; color: #00A8EC; width: 180px; text-align: right; height: 20px; margin-top: -2px;
	              margin-right: -2px; font-size: 9px; font-weight: normal; }
.news-list-imgcaption {float: right; padding-top:3px; padding-right:3px; font-size: 9px;}
.news-list-container IMG { float: right; border:1px solid #505050; margin-bottom:5px; margin-right:2px; margin-left:5px;}
.news-list-category IMG { float: none; border:none; margin:0px;}
.news-list-morelink,.news-list-category { font-size:9px; margin-left:3px; }
.news-list-morelink  { margin-bottom:3px;}
.news-list-browse { text-align: center;}

/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox { margin:3px; border:1px solid #505050; padding:3px; background-color:#F9FFE5;}
.tx-ttnews-browsebox TD { font-size: 10px; }
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {font-weight: bold;}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{ margin:0px; }
.tx-ttnews-browsebox-SCell { background-color: #00A8EC; border:1px solid #505050; }
.news-search-emptyMsg { font-size: 11px; margin-left: 10px;}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item { padding: 0px 5px; margin-bottom:0px; border:0px solid #505050; }
.news-single-item H1 { margin: 10px 0px; }
.news-single-item H2 { font-size: 15px; font-weight:bold; color: #FFFFFF; margin-bottom: 5px; }
.news-single-item H3 { margin-bottom: 5px; color: #202020 }

.news-single-img { float: right; margin-left:5px; }
.news-single-imgcaption { padding:3px; clear:both; }

.news-single-category { float: right; }
.news-single-backlink, .news-single-backlink a { height:14px; padding: 0px 5px; clear: right; margin-bottom: 10px; float: right; }
.news-single-backlink A:Hover { Color: #00A8EC; }

.news-single-timedata { float: right;}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 9px; padding: 0px 5px; font-family: Courier, serif; text-align: center; line-height: 11px;}
.news-single-author { padding-bottom: 3px; }
.news-single-additional-info { background-color: #00A8EC; margin-top: 15px; border: 1px solid #505050; padding:3px; padding-bottom:0px; }

.news-single-related,.news-single-files,.news-single-links  { border: 1px solid #505050; margin:0px; margin-bottom: 3px; padding:3px; background-color:#F9FFE5;}
.news-single-related DD, .news-single-links DD, .news-single-files DD {margin-left:20px;}

.news-single-related DT, .news-single-links DT, .news-single-files DT {font-weight: bold; font-size: 11px; margin-left:5px; width:90%;}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container { margin-top:10px; padding:3px; border:1px solid #505050; background-color:#00A8EC;}
.news-amenu-container LI { padding-bottom:1px;}
.news-amenu-container UL { padding:3px; margin-top:5px; margin-left:0px; margin-bottom:0px; border:1px solid #505050; background-color:#F9FFE5; list-style-type: none;}
.news-amenu-container H2 { color:#000000; padding:3px; border:1px solid #505050; background-color:#00A8EC;}
.news-amenu-item-year { font-weight: bold; border: 1px solid #505050; padding: 2px; background-color: #00A8EC; color:#000000;}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */
.news-catmenu  { padding:5px; margin:10px 0px 10px 10px; border:1px solid #505050; background-color:#F9FFE5; }
.news-catmenu-header  { font-size:11px; font-weight:bold; }
.news-catmenu DIV { font-size:10px; white-space: nowrap; }
.news-catmenu DIV img { margin:0px; padding:0px; vertical-align: middle; }
.news-catmenu-ACT { font-weight:bold; }

/*  Styles for catmenu mode "nestedWraps" */
.level0 { background-color:#000000; }
.level1 { padding-left:10px; background-color:#E0E0E0; }
.level2 { padding-left:10px; background-color:#E0E0E0; }
.level3 { padding-left:10px; background-color:#E0E0E0; }
.level4 { padding-left:10px; background-color:#E0E0E0; }


/* Styles fŸr Drob Down Sitemap */
.tx-dropdownsitemap-pi1 a, .tx-dropdownsitemap-pi1 a:visited, .tx-dropdownsitemap-pi1 a:active, .tx-dropdownsitemap-pi1 a:active {
                               background-color:inherit; color: #FFFFFF; }
.tx-dropdownsitemap-pi1 a:hover { background-color:inherit; color: #00A8EC; }
.tx-dropdownsitemap-pi1 a:link { background-color:inherit; color: #00A8EC; }
.tx-dropdownsitemap-pi1 div.expAll  { background-color:inherit; border:1px solid #FFFFFF; padding:5px; text-align:center; color: #E0E0E0; }
.tx-dropdownsitemap-pi1 div.expAll a  { color: #FFFFFF; font-size: 15px; }
.tx-dropdownsitemap-pi1 div.expAll a:hover  { color: #00A8EC; }
.tx-dropdownsitemap-pi1 div.level_2 a  { color: #FFFFFF; }
.tx-dropdownsitemap-pi1 div.level_2 a:hover  { color: #00A8EC; }


