* {padding: 0;margin: 0;}

body {	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;	color: #333;	line-height: 1.5em;		text-align: center;	background-color: #f1f1f1;}
html, body {	height: 100%;}

h1, h2, h3, p {	margin-top: 2px; margin-bottom:3px;}
h1, h2, h3 {	/*margin: 0.5em 0;*/ line-height:1.5em;}
h1{	font-size: 14px;	color: #c00;	font-weight: bold;	margin-bottom: 7px; }
h2{	font-size: 12px; font-weight: normal; }
h3{	font-size: 12px; font-weight: normal; }

a, a:link{	color: #CC0000;	text-decoration: none;}
a:visited{	color: #CC0000;	text-decoration: none;}
a:hover{	color: #CC0000;	text-decoration: underline;}
a:focus{outline: none;}
a.img {	border: 0 none;}
a img {	border: 0 none;	text-decoration: none;}
span.hide {	display: none;}

pre, code {	display: block;	width: auto;	background-color: White;	border: 1px solid #999;	padding: 0.5em;	margin: 1em 0;	color: #333;	font: 1.2em monospace;}
td {vertical-align: top;}
hr {background:#CCCCCC none repeat scroll 0 0; border:medium none; color:#CCCCCC; height:1px;}
#headline { font-weight: bold; }

/* AREAS */
#wrapper {	margin: 0 auto 0 auto;	width: 960px;	padding: 0px 10px; text-align: left; background: url(bg_wrapper.gif) repeat-y;}
#wrapper_top {	margin: 0 auto 0 auto;	width: 960px;	padding: 0px 10px; height: 10px; text-align: left; background: url(bg_wrapper_top.gif) repeat-y;}
#top { height: 220px; background: #fff url(bg_header.jpg) no-repeat;}
#logo { margin-left: 130px; margin-top: 30px; height: 115px; width: 280px; float: left; z-index: 10;}
#logo a { width: 280px; height: 115px; float:left;}
#logo a img { width: 280px; height: 115px; float:left;}
#footer { height: 100px; clear: both;}
#searchbox {float: left; width: 178px; padding-left: 2px; height: 23px; position: relative; background: url(bg_search.gif) no-repeat; }
#breadcrumb { overflow:hidden; float:left; font-size:11px; height:20px; left:15px; padding:0; position:relative; width:570px; }
#breadcrumb img { position:absolute; }
#breadcrumb a {color: #333; white-space:nowrap;}
.breadfirst { margin-left: -4px; }
#schnelleinstieg { position: relative; float: right; height: 18px; width: 160px; padding: 0px 10px 0px 10px; font-size: 11px; background: url(bg_quicklink.gif) no-repeat;}
#print {float:right;padding-right:14px;padding-top:22px;width:16px;}
#print a {float:right !important; color:#fff !important;background:transparent url(/fileadmin/Dateien/icons/druck_gr.gif) no-repeat scroll 0px 0px; width:16px; height:16px;}
#print a:hover {background:transparent url(/fileadmin/Dateien/icons/druck_r.gif) no-repeat scroll 0px 0px;}
#left_area {position:relative;width: 180px;	float: left;}
#content_wrapper {float: right;	width: 770px;}
#content {	width: 570px;	float: left; padding: 0px 15px 30px 5px; }
#right_area { float: right;	width: 160px; padding: 0px 10px 10px 10px;}
#right_area img {/*height:auto;width:89%;*/}
#right_area li { padding-bottom: 4px; }
#mainarea{clear: both; overflow: hidden !important; overflow: visible; height: auto !important;	min-height: 500px; height: 500px;}

/* Main Nav */
ul#mainnav { position: relative; margin-top:0px; left: 170px; float: left; padding-left: 25px; padding-right:5px; list-style-type: none; width: 760px; height: 40px; background: url(bg_mainnav.gif) no-repeat;}
ul#mainnav li { line-height: 35px; float: left; height: 35px; }
ul#mainnav li a {color: #fff; font-size: 12px; text-decoration: none; font-weight: bold; margin-right: 15px; }
ul#mainnav li a:hover, ul#mainnav li a.active {	color: #fff; border-bottom: 1px dotted #fff;}
ul#mainnav li.last a {}

/* Specialnav fuer Zielgruppennavigation*/
ul#specialnav { list-style-type: none;	width: 177px; padding-left: 10px; height: 20px; list-style-type: none; float: right;}
ul#specialnav li {line-height: 24px; height: 24px; background: url(bg_navpoints_dotted.gif) repeat-x 0px 23px;}
ul#specialnav li a {color: #c00; margin-right: 5px; padding-left: 14px; font-size: 11px; display: block; width: 162px;}
ul#specialnav li a.active {color:#000;}
ul#specialnav li.last { background: none; }
ul#specialnav li#transferzentrum {background:url(../images/transferzentrum_logo.jpg) no-repeat; width:160px; height:86px; margin:30px 0 0 10px;}
ul#specialnav li#transferzentrum a {margin:0px; padding:0px;}

/* Unternavigation am linken Rand */
ul#subnav {list-style-type: none; width: 180px;}
ul#subnav li {line-height: 25px; background-image: url(bg_navpoints_dotted.gif); background-repeat:repeat-x; background-position: bottom;}
ul#subnav li a {display: block; color: #333; font-size: 11px; text-decoration: none; width: 170px; padding: 3px 0px 3px 10px; font-weight: bold; line-height: 20px;}
ul#subnav li a:hover, ul#subnav li a.active {color: #c00;}
ul#subnav li ul li a.active {	background: transparent url(bg_subnav.gif) no-repeat scroll 0 1px !important; color: #c00;}

/* 2. Ebene  Unternavigationam linken Rand */
ul#subnav li ul {list-style-type: none;}
ul#subnav li ul li a {padding-left: 20px; width: 160px; font-weight: normal; line-height: 18px;}
ul#subnav li ul li a:hover {background: transparent url(bg_subnav_gr.gif) no-repeat scroll 0 1px;}

#language {position: relative; float: left; padding-left: 7px; list-style-type: none; width: 140px; height: 22px; color: #fff;}
#language a {height: 35px; line-height: 35px; color: #fff; }

/* Content Styles */
#content img {float: left; margin: 0px 10px 10px 0px; clear: right;}
#content img.protect {float: none; margin:0 1px;}
#content .csc-textpic-border img {border: 1px solid #ccc;	padding: 1px;}
#content ul {list-style: none; padding: 0em 10px 10px 0px;}
#content ul li {background:transparent url(list.gif) no-repeat scroll -1px 6px; padding-left:15px;}
#content dl.csc-textpic-image img {margin-bottom: 2px;}
#content dd.csc-textpic-caption {line-height: 1.2em;}
#content h3 {clear: both;}
#content ol {padding: 0em 10px 10px 20px;}
.contenttable {border-spacing:0;}
.contenttable td {padding-right: 15px;}
.contenttable p {margin:0.5em 0 0;}
.csc-uploads {width: 520px;}

/*Tabellen formatieren*/
table {font-size: 11px; border-spacing:0;}
.tr-even {background-color: #cf9;}
.tr-odd {background-color: #9c6;}

/* Quicksearch-Formular */
INPUT.quicksearch_input {width: 145px; height: 14px; border: 1px solid #ccc; background: #f1f1f1; margin-top:2px; position:absolute; float:left; margin-left:7px;}
INPUT.quicksearch_submit {height: 16px; width: 16px; background: url(/fileadmin/Dateien/icons/such_gr.gif) no-repeat 0px 0px; position: relative; margin:3px 5px 0 0; float:right;}
INPUT.quicksearch_submit:hover {background: url(/fileadmin/Dateien/icons/such_r.gif) no-repeat 0px 0px;}

/* rechter Rand */
#right_content ul.csc-menu {list-style-type: none;}

/* tt_news LATEST*/
.news-latest-container {	margin: 0;	padding: 0;}
.news-latest-wrapper {margin: 1px 3px 0 5px;}
.news-latest-item .news-latest-date {display:block; line-height:18px;}
.news-latest-item h3 a {text-decoration: none;}
.news-latest-item h3 a:hover {text-decoration: underline;}
.news-latest-date a {text-decoration: none;}
.news-latest-date a:hover {text-decoration: underline;}

/* tt_news LATEST Startseite*/
.top_news_latest {clear:both;}
.top_news_date {float:left; padding-right:10px;}
.top_news_img {float:left;}
.top_news_img img {margin:9px 13px 5px 0 !important;}
.top_news_hr {clear:both; margin:5px 0;}

/* tt_news LIST*/
.news-list-item {margin-bottom: 0px;}

/* tt_news LIST Pressemeldung*/
#presstable tbody tr #date{width: 72px;}
#presstable tbody tr #title{width: 488px;}
#presstable tbody tr #headline {background-color: #f5f5f5; border-bottom: solid 0px !important;}
#presstable tbody tr td {padding-top: 2px; padding-bottom:2px; padding-left: 5px; border-bottom: solid 1px #cccccc;}
#presstable {border-spacing: 0;}
.tx-ttnews-browsebox a {margin-right: 3px;}
.tx-ttnews-browsebox-SCell a {text-decoration: underline;}

/* tt_news SINGLE*/
.news-single-img img {margin: 5px 10px 10px 0px !important;}
.news-single-item  hr {margin-top:15px;}

/* Indexed-Search */
#content DIV.tx-indexedsearch-res img {border: none; margin: 0px;}

/*****************Page debug*****************Good rule to know the structure of the webpage* NOTE: Only compliant browser no IE*

div[id]{
	border: 1px solid #000;
	background-color: #fff;
}

div[id]:before{
	content: "div#" attr(id);
	background-color: #cf9;
	color: #060;
	display: block;
}

/*****************End Page debug*****************/

/* Fehlermeldungen */
div.formerror {color: #ed1c24; border:  1px solid #ed1c24; padding: .5em;}
div.formerror h3, div.formerror a {color: #ed1c24 ! important;}
div.formerror ul {list-style: circle;}
div.formerror ul li {margin-left: 1.5em;} 

/* Stellenanzeigen */
.tx-bwhsajobs-pi1 .joblist {background-color:#FFFFFF;}
.tx-bwhsajobs-pi1 ul.joblist {padding:5px 0px 20px 0px !important; background-color:#FFFFFF; font-weight:normal; list-style-type:none;}
.tx-bwhsajobs-pi1 ul.joblist li {padding:0px !important; border-bottom: solid 1px #cccccc; background:none !important;}
.tx-bwhsajobs-pi1 td {padding: 0px 5px 0px 0px;}

/*FCE's*/
#content .wrapper_zweispaltig_33-67 {clear: both;}
#content .wrapper_zweispaltig_33-67 .links {float:left; width:33%;}
#content .wrapper_zweispaltig_33-67 .rechts {float: left; width:67%;}
#content .wrapper_zweispaltig_67-33 {clear: both;}
#content .wrapper_zweispaltig_67-33 .links {float:left; width:67%;}
#content .wrapper_zweispaltig_67-33 .rechts {float: left; width:33%;}
#content .wrapper_dreispaltig_33-33-33 {clear: both;}
#content .wrapper_dreispaltig_33-33-33 .links {float:left; width:33%;}
#content .wrapper_dreispaltig_33-33-33 .mitte {float: left; width:33%;}
#content .wrapper_dreispaltig_33-33-33 .rechts {float: left; width:33%;}

/* Filelist Amtliche Mitteilungen*/
#date {width: 150px;}
#file {width: 130px;}
#filesize {width: 70px;}
#mitteilungen #headline {background-color: #f5f5f5;}
#mitteilungen td {padding-left: 5px;}
#mitteilungen {width: 350px;}
.tx-airfefilelist-pi1 table tbody tr td {padding-bottom:2px; padding-top:2px;}

/*Suche*/
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {color:#cc0000;}

/* Courselist */
.courselist {border-spacing: 0; border-collapse: collapse; }
.courselist td {padding-right:0px; padding-top: 2px; padding-bottom:2px; padding-left: 5px; border-bottom: solid 1px #cccccc;}
.courselist th {background-color: #f5f5f5; border-bottom: solid 0px !important; padding-top: 2px; padding-bottom:2px; padding-left: 5px;}
.courselist tr {}
.tx-bwhsacourses-pi1 td {padding-bottom:5px; padding-right:5px;}
.tx-bwhsacourses-pi1 p {margin:5px 0px 5px 0px; padding:0px;}
.tx-bwhsacourses-pi1 div#beschreibung {padding-bottom:10px;}
.tx-bwhsacourses-pi1 hr {margin-top:15px;}

/* Forschungsprojekte BEGIN */
#content DIV#person_lesen ul li {background: none; padding-left: 0px; border-bottom: 1px solid #ccc; margin-bottom: 3px; padding-bottom: 3px;}
#content TABLE.projekt_lesen {padding-bottom: 5px;}
#content TABLE.projekt_lesen tr td {padding-bottom: 5px;}
#content TABLE.projekt_lesen tr td.beschreibung,#content TABLE.projekt_lesen tr td.antragsteller,#content TABLE.projekt_lesen tr td.titel,#content TABLE.projekt_lesen tr td.bearbeiter,#content TABLE.projekt_lesen tr td.laufzeit {padding-right: 3px;}
/* Forschungsprojekte END */

/* PowerMail Medienverteiler*/
.tx-powermail-pi1_fieldset {color: #333; font: 11px Verdana,Geneva,Arial,Helvetica,sans-serif; border:0 none;}
.tx-powermail-pi1_fieldset div {padding-bottom:5px;}
.tx-powermail-pi1_fieldset input {border: 1px solid #ccc; width: 200px;}
.tx-powermail-pi1_fieldset legend {font-weight:bold; padding: 15px 0;}
.tx-powermail-pi1_fieldset label {display: block; width: 130px; float: left; margin:0 5px 0 0;}
.tx-powermail-pi1_fieldset textarea {width: 200px; height: 80px; border: 1px solid #ccc;}
.tx-powermail-pi1_fieldset .powermail_submit {margin-left:276px; width: 61px; height: 19px;}
.tx-powermail-pi1_confirmation input {border: 1px solid #ccc; margin-right: 30px; margin-top: 10px; color: #333; float: left;}
.tx-powermail-pi1_confirmation td {padding-right: 10px;}
/* PowerMail Gründernetzwerk*/ #gruendernetzwerk label {width:175px;}
#gruendernetzwerk .powermail_submit {height:19px; margin-left:302px; width:80px;}
/* tx-bwhsapeople-pi1 */
.tx-bwhsapeople-pi1 {padding:0 10px 10px 0 !important;}
.tx-bwhsapeople-pi1 ul {padding: 0px !important;}
.tx-bwhsapeople-pi1 li {list-style: none !important; background:none !important; padding:0px !important;}
.anschriften, .bereich {padding-left:5px;}
.tx-bwhsapeople-pi1 .email, .standort, .telefon, .fachbereich {width:80px;}
.tx-bwhsapeople-pi1 hr {margin: 5px 0px 5px 0px;}
.tx-bwhsapeople-pi1 p {background-color:#F5F5F5; padding-left:5px; font-weight:bold;}

/*tx-dropdownsitemap-pi1*/
.tx-dropdownsitemap-pi1 img {border:0px !important; float:none !important; margin:0 10px -4px 0 !important;}
.tx-dropdownsitemap-pi1 ol {padding: 0px !important;}
.tx-dropdownsitemap-pi1 div.level_1 {margin-left:0px !important;}
.tx-dropdownsitemap-pi1 a, .tx-dropdownsitemap-pi1 a:link, .tx-dropdownsitemap-pi1 a:visited {color:#CC0000;}
.tx-dropdownsitemap-pi1 a:hover, .tx-dropdownsitemap-pi1 a:active {text-decoration:underline;}

/* Top-10-Navigation */
DIV#popular_pages {padding: 10px; background-color: #f1f1f1;position:absolute; width:150px;z-index:1;}
DIV#popular_pages ul {list-style-type: none;}
a.popular_pages_link {color: #848484; margin-left: 7px; margin-top: 1px; display: block;}
a.popular_pages_link:hover {color: #c00;}

/*tx-bwhsaphonelist-pi1*/
.tx-bwhsaphonelist-pi1 #menue {margin-bottom: 15px;}
.tx-bwhsaphonelist-pi1 table th {background-color:#F5F5F5; padding:2px 5px;}
.tx-bwhsaphonelist-pi1 table th.mitarbeiter {width:205px;}
.tx-bwhsaphonelist-pi1 table th.telefon {width:145px;}
.tx-bwhsaphonelist-pi1 table th.email {width:220px;}
.tx-bwhsaphonelist-pi1 table td {padding:2px 0px; border-bottom:1px solid #CCCCCC;}
.tx-bwhsaphonelist-pi1 a.active {font-weight:bold !important;}


.tx-bwhsaphonelist-pi1 table td span.kontaktdatenheadline {background-color:#F5F5F5; display:block; font-weight:bold; padding:2px 5px;}
.tx-bwhsaphonelist-pi1 table td span.personenbild {float:left; margin-left:5px; margin-top:5px;}
.tx-bwhsaphonelist-pi1 table td table.phonelistdetails {width: 455px;}
.tx-bwhsaphonelist-pi1 table td table.phonelistdetails td {border: none; padding-left:5px;}
.tx-bwhsaphonelist-pi1 table td table.phonelistdetails .kontaktdaten {font-weight:bold; background-color:#F5F5F5;}
.tx-bwhsaphonelist-pi1  .col2 {width: 170px;}
.tx-bwhsaphonelist-pi1 .col3 {width: 300px; padding-left:10px;}

.tx-bwhsapeoplelistfb-pi1 #menue {margin-bottom: 15px;}
.tx-bwhsapeoplelistfb-pi1 table th {background-color:#F5F5F5; padding:2px 5px;}
.tx-bwhsapeoplelistfb-pi1 table th.mitarbeiter {width:205px;}
.tx-bwhsapeoplelistfb-pi1 table th.telefon {width:145px;}
.tx-bwhsapeoplelistfb-pi1 table th.email {width:220px;}
.tx-bwhsapeoplelistfb-pi1 table td {padding:2px 0px; border-bottom:1px solid #CCCCCC;}
.tx-bwhsapeoplelistfb-pi1 a.active {font-weight:bold !important;}

.tx-bwhsapeoplelistfb-pi1 table td table.phonelistdetails {width: 570px;}
.tx-bwhsapeoplelistfb-pi1 table td table.phonelistdetails td {border: none; padding-left:5px;}
.tx-bwhsapeoplelistfb-pi1 table td table.phonelistdetails .kontaktdaten {font-weight:bold; background-color:#F5F5F5;}
.tx-bwhsapeoplelistfb-pi1  .col2 {width: 170px;}
.tx-bwhsapeoplelistfb-pi1 .col3 {width: 300px; padding-left:10px;}

/*tx-bwhsaconsultants-pi1*/
.studienfachberater h2 { font-size:11px !important; font-weight:bold !important;}
.studienfachberater table {width:100%;}
.studienfachberater td.list {width:60%; padding-right:5px;}
.anschriften tr td.col2 {width: 200px !important; padding-right:10px !important;}
.anschriften tr td.col3 {width: 200px !important;}
.tx-bwhsaconsultants-pi1 hr {margin: 5px 0px 5px 0px;}
.tx-bwhsaconsultants-pi1 p {background-color:#F5F5F5; padding-left:5px; font-weight:bold;}

/* tx-bwhsapeoplelist-pi1 und tx-bwhsapeoplelistfb-pi1*/
.tx-bwhsapeoplelist-pi1 {padding:0 10px 10px 0 !important;}
.tx-bwhsapeoplelistfb-pi1 ul, .tx-bwhsapeoplelist-pi1 ul {padding: 0px !important;}
.tx-bwhsapeoplelistfb-pi1 li, .tx-bwhsapeoplelist-pi1 li {list-style: none !important; background:none !important; padding:0px !important;}
.tx-bwhsapeoplelistfb-pi1 hr, .tx-bwhsapeoplelist-pi1 hr {margin: 5px 0px 5px 0px;}
.tx-bwhsapeoplelistfb-pi1 p, .tx-bwhsapeoplelist-pi1 p {background-color:#F5F5F5; padding-left:5px; font-weight:bold;}


/*tx-felogin-pi1*/
.tx-felogin-pi1 fieldset {color: #333; font: 11px Verdana,Geneva,Arial,Helvetica,sans-serif; border:0 none;}
.tx-felogin-pi1 legend {margin: 0 0px 0 0px; color:#FFFFFF;}
.tx-felogin-pi1 p {padding-top:10px;}
.tx-felogin-pi1 #pass {float:left; margin-right:5px; padding-bottom:2px;}

div.online_bewerbung {height:25px; width:134px;}
.online_bewerbung a {background:transparent url(/fileadmin/Dateien/icons/on_bew2.gif) no-repeat 0 0;}
.online_bewerbung a:hover {background:transparent url(/fileadmin/Dateien/icons/on_bew.gif) no-repeat 0 0;}


ul.powermailfrontend_pagebrowser li { background:transparent !important; float:left !important; }
div.powermailfrontend_pagebrowser { padding: 20px 0px 20px 0px !important; }
.powermailfe_all_tr td {border-bottom:1px solid #CCCCCC; padding:5px 10px 5px 5px;}
.powermailfe_listitem .powermailfe_all_tr td {border-bottom:0px solid #CCCCCC; padding:0px 15px 0px 0px;}
div.tx-powermailfrontend-pi1 {padding:0px !important; background:#fff !important;}
div.powermailfe_listitem, div.powermailfe_latestitem { padding:0px 0px 15px 0px !important; margin:15px 0 0; background-color: #fff; border-left: 0px; border-right:0px; border-top:0px; border-bottom:1px solid #ccc;}
.powermailfe_singleitem {margin-bottom:10px;}
.powermailfe_all_tr {border-left: 0px; border-right:0px; border-top:0px; border-bottom:1px solid #ccc;}
.powermailfe_listitem .pfe_all_td_label {font-weight:bold;}
div.powermailfe_filter_div label { width:142px; }
.powermailfe_filter_div {margin-bottom:3px;}
.powermailfe_filter h2 {padding-bottom:10px;}
.powermailfrontend_pagebrowser li {padding-left:0px !important; padding-right:15px;}
.powermailfe_filter form {width:320px; padding-bottom:20px; height:80px;}
input.powermailfe_filter_submit { float:right;}
.powermailfe_filter_div input {float:right; margin-bottom:3px;}

/* tx-bwhsapeople-pi1 */
.tx-bwhsapeople-pi1 .kontaktdatenwrapper {margin-left:112px; position:relative;}
.tx-bwhsapeoplelistfb-pi1 span.kontaktdatenheadline {display:block; background:#F5F5F5; margin-bottom:5px; font-weight:bold; padding:2px 5px;}
.tx-bwhsapeoplelistfb-pi1 table.phonelistdetails {position:relative; margin-left:110px;}