@charset "UTF-8";
/*-----------* Screen CSS Document tu-kl *-------------*/

* {
  margin:0;
  padding:0;
}
html, body {
 height: 100.1%; 
}
html, body, img {
 background-color: #404040;
  border: 0px;
  font-size: 100.01%;
  color: #444;
}
#center_column img, #right_column img, #big_column img{
  background-color: transparent;
}
body {
  font-family: Tahoma, Geneva, sans-serif;
}
#ie6hinweis {
  background-color: red;
  width: 100%;
  padding: 8px;
  color: white;
  text-align: center;
  font-size:1em;
}
#ie6hinweis h1 {
  font-size:1.5em;
  color: white;
}
#wrapper {
  min-width: 100%;
  height: auto;
 background-image: url(../images/bg_wrapper.png);
  background-position: center bottom;
  background-repeat: repeat-x;
background-color: #F8F9FB;
  float: left;
  /*border-bottom: 1px solid white;*/
}
#topholder {
  width: 100%;
  height: 0px;/*110px*/
background-image: url(../images/bg_topholder.png);
background-repeat: repeat-x;
}
#top {
  width: 1000px;
  height: 100px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
}
#logo {
  float: left;
  height: 60px;
  width: 210px;
  padding-left: 20px;
  padding-top: 20px;
}
#options {
position: absolute; /*added*/
  height: 20px;/*40px*/
  width: 1000px;/*685px*/
  float: right;
  background-color: white;
}
#scale_header {
  width: 20px;
  height: 20px;
  float: right;
  margin-top: 5px;
margin-right: 16px;
}
#language {
  height: 20px;
  float: right;
  margin-right: 18px;
  margin-top: 5px;
}
#language a {
  width: 3.9em;
  height: 19px;
  padding: 0 0 0 1px;
  margin-left: 5px;
  line-height: 18px;
  float: left;
  display: inline;
  font-size: 0.68em;
  text-decoration: none;
  text-align: center;
  border: 1px solid #d9d9d9;
  color: #555
}
/*-----------* Main navigation *-------------*/



#main_navigation {
  display: block;
/*css-validierung*/
/* list-style-type: none;*/
 list-style: none;
  float: right;
  text-align: center;
  font-weight: normal;
  height: 60px;
  line-height: 60px;
  width: 695px;
  margin-right: -3px;
}
#main_navigation ul {
  margin-left: 10px;
  ;
}
#main_navigation li {
  display: block;
  list-style: none;
  float: left;
}
#main_navigation li a {
  display: block;
  text-decoration: none;
  color: #1C3092;
  float: left;
  width: 135px;
}
#main_navigation li a.active {
  color: #FFF;
}
#main_navigation li a:hover {
  color: #FB0118;
  text-decoration: underline;
}
.nav_bg, .nav_bg1, .nav_bg2, .nav_bg3, .nav_bg4, .nav_bg5 {
  background-image: url(../images/nav_bg.png);
  background-repeat: no-repeat;
  width: 695px;
  height: 60px;
}
.nav_bg {
  background-position: 0 0
}
.nav_bg1 {
  background-position: 0 -130px
}
.nav_bg2 {
  background-position: 0 -520px
}
.nav_bg3 {
  background-position: 0 -260px
}
.nav_bg4 {
  background-position: 0 -650px
}
.nav_bg5 {
  background-position: 0 -390px
}
/*-----------* Header *-------------*/

#header, #header_small {
  height: 160px; /*height: 290px;*/
  width: 1000px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  background-repeat: no-repeat;
}

#headerslide {
  position: relative;
  top: 10px;
  left: 15px;
  width: 970px;
  height: 250px;
  overflow: hidden;
}
#headerslide a:focus {
  outline: none;
}
#header_small {
  height: 100px;
}
.header_img {
  padding-left: 15px;
  background-color: transparent;
  padding-top: 10px;
}
/*-----------* Search form *-------------*/



#search, #search_small {
  width: 320px;
  float: right;
/*deaktiviert da die Searchbox bei perfectlightbox über dem Bild liegen blieb*/
  /*z-index: 999;*/
  position: absolute;
  margin-left: 645px;
  margin-top: 105px;/*margin-top: 225px;*/
}
#search_small {
  margin-top: 35px;
}
.search_p {
position: absolute;
top:10px; 
margin-left:45px;
  color: #FFF;
  font-size: 0.75em;
}
.search_p a {
  color: #FFF;
  font-size: 0.75em;
}
.search_p a:hover {
  color: #F60118;
}
.input {
  height: 20px;
  width: 150px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  padding-left: 5px;
  font-size: 0.75em;
  float: left;
  margin-top: 5px;
margin-left: 140px;
}
.button {
  height: 20px;
  width: 20px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  float: right;
  background-image: url(../images/icons_elemente.png);
  background-repeat: no-repeat;
  cursor: pointer;
  margin-top: 5px;
  background-position: 0 -215px;
}
/*-----------* Content *-------------*/

#contentholder {
  width: 1000px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
}
#content {
  background-image: url(../images/bg_content.png);
  background-repeat: repeat-y;
  float: right;
  padding-top: 50px;
}
#left_column {
  width: 200px;
  float: left;
  margin-left: 35px;
  margin-bottom: 15px;
}
#center_column {
  width: 450px;
  float: left;
  margin-bottom: 15px;
  margin-left: 40px;
}
#start_column {
  width: 705px;
  float: left;
  margin-left: 35px;
  margin-bottom: 15px;
}
#startseiteoben {
 margin-bottom:35px;
}
#startseiteunten {
 width: 695px;
}
#big_column {
  width: 695px;
  float: left;
  margin-left: 35px;
  margin-bottom: 15px;
}
#right_column {
  width: 201px;
  float: right;
  /*position: relative;*/
  overflow:hidden;
  margin-right: 37px;
  margin-bottom: 15px;
}
#bottom {
  width: 930px;
  height: 30px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #F88326;
  

/* 
border-bottom-width: 0px;
border-bottom-style: solid;
border-bottom-color: #016390;
border-top-color: #CCC;
border-bottom-color: #CCC;
*/
  float: none;
  clear: both;
  margin: 15px 35px 0 35px;
  padding: 0;
}
.rss {
  float: left;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
margin: 0px 0px 0px 0px;
}
.twitter {
  float: left;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
margin: 0px 30px 0px 0px;
}
/*-----------* Sub navigation left column *-------------*/

#left_column ul, #left_column ul li {
  margin:0;
  padding:0;
  list-style: none;
}
#left_column ul li {
  float:left;
  display: inline;
  list-style: none;
  width: 195px;
  line-height: 14px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #FFF;
}
#left_column ul li a {
  width: 185px;
  padding: 6px 0 6px 10px;
  float:left;
  display: inline;
  text-decoration:none;
  border-left: 5px solid black;
}
#left_column ul li a.firstactive {
font-weight:bold;
}
#left_column ul li ul li {
  width: 185px;
  line-height: 15px;
  margin-left: 15px;
  border-top: none;
  border-bottom: 1px solid black;
  font-size: 1.33em;
}
#left_column ul li ul li a {
  line-height: 15px;
  padding: 5px 0 6px 0;
  border-left: none;
}
#left_column ul li ul li a.secondactive, #left_column ul li ul li a.secondactivesub {
  font-weight:bold;
}
#left_column ul li ul li a.secondactivesub {
border-bottom: 1px solid #c5c5c5;
}
#left_column ul li ul li ul li {
  border-bottom: 1px dotted #b0b0b0;
  margin-left: 7px;
  width: 178px;
  line-height: 15px;
}
#left_column ul li ul li ul li.thirdlast {
  border-bottom: none;
}
#left_column ul li ul li ul li a {
  color: #444;
  margin-left: 0;
  line-height: 15px;
}
#left_column ul li ul li ul li a:hover {
  text-decoration:underline;
}
#left_column ul li ul li ul li a.thirdactive, #left_column ul li ul li ul li a.thirdactivesub {
  font-weight: bold;
}
#left_column ul li ul li ul li a.thirdactivesub {
  padding-bottom: 3px;
}
#left_column ul li ul li ul li ul li  {
  border-bottom: none;
  width: 171px;
}
#left_column ul li ul li ul li ul li  a{
  width: 171px;
  padding: 4px 0 4px 0;
}
#left_column ul li ul li ul li ul li a.fourthactive {
  font-weight: bold;
}

/*-----------* Meta navigation right column *-------------*/

#right_column h2 {
  background-color: #f6f6f6;
  font-size: 1em;
  display:block;
  border-bottom: 1px solid white;
  height: auto;
  line-height: 20px;
  padding: 3px 0 3px 0;
}
/*START - Formatierung rechte spalte - a tag*/
#right_column ul li a {
  /*background-color: #f6f6f6;*/
  font-size: 1.3em;
/*  height: auto;*/
  line-height: 18px;

}
/*ENDE*/
#right_column p.floatclear {
  line-height: 1px;
  clear: both;
  display:block;
}
#fblogo img {
  margin-bottom: 5px
}
#right_column .rightcontent {
  padding-bottom: 25px;
}
ul.schnellzugriff {
  padding-bottom: 25px;
  clear:both;
  display: block;
}
ul.schnellzugriff, ul.schnellzugriff li {
  list-style:none !important;
  margin:0;
  padding:0;
}
ul.schnellzugriff li {
  width: 200px;
  float:left;
  display: inline;
  line-height: 20px;
  font-size: 1.33em;
  border-bottom: 1px dotted #b0b0b0;
}
ul.schnellzugriff li a {
  width: 200px;
  text-decoration:none;
  float:left;
  display: inline;
  color: #333;
  padding: 3px 0 3px 0;
}
/*-----------* Meta navigation bottom *-------------*/  



#meta_navigation {
  display: block;
/*css-validierung*/
/*  list-style-type: none;*/
list-style: none;
  text-align: center;
  font-weight: normal;
  height: 30px;
  line-height: 30px;
  float: right;
}
#meta_navigation li {
  display: block;
  list-style: none;
  float: left;
  background-image: url(../images/icons_elemente.png);
  background-repeat: no-repeat;
  background-position: 5px 12px;
}
#meta_navigation li a {
  display: block;
  text-decoration: none;
  /*color: #666;*/
color: #000000;
  float: left;
  padding-right: 20px;
  padding-left: 20px;
}
#meta_navigation li a:hover {
  color: #FB0118;
}
/*-----------* Footer *-------------*/

#footer {
  width: 1000px;
  height: 35px;
  background-image: url(../images/footer_top.png);
  background-repeat: no-repeat;
  background-position: center top;
  background-color: #404040;
  clear: both;
  padding-bottom: 25px;
  margin: 0 auto;
}
#partner_logos {
  width: 970px;
  height: 100px;
  /*position: relative;*/

  clear: both;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  padding-top: 25px;
}
/*-----------* Font / Content formatting *-------------*/


/* Startseite */

#startseiteoben h1, #startseiteoben h2, #startseiteoben h3, #startseiteoben h4, #startseiteoben h5 {
  color: #333;
  font-size: 1em;
}

#startseiteoben div.csc-default {
  width:340px;
  min-height: 65px;
  float:left;
  margin: 0 11px 25px 0;
}

#startseiteoben .csc-textpic-imagewrap {
 width: 340px !important;
}

#startseiteoben DIV.csc-textpic, #startseiteoben DIV.csc-textpic-single-image, #startseiteoben IMG {
  margin-bottom: 0;
}

#startseiteunten h1 {
  clear:both;
  display: block;
  font-size: 1.14em;
  font-weight: bold;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding-bottom: 5px;
  margin-bottom: 10px;
  margin-top: 0;
  background-image: url(../images/icons_elemente.png);
  background-repeat: no-repeat;
  background-position: 685px -101px
}


.tx-tukalender-pi1 {
  padding: 0;
}

.ext_tukalender_head {
  font-weight:bold;
  display: block;
  margin-top: 6px;
}

.ext_tukalender_body {
  margin-top: 4px;
  display: block;
}

.ext_tukalender_foot {
  margin-top: 4px;
  margin-bottom: 10px;
  display: block;
}

.news-list-container, .headerlistwrapper {
  padding-top:15px;
}

#startseiteunten .news-list-container {
 padding-top:0;
}

.news-list-item {
 padding: 0 12px 0 0;
 margin-bottom: 5px;
}
/* NEWS LIST ITEM FUER RECHTE RANDSPALTE*/
.news-list-item-right {
 padding: 0 12px 0 0;
 margin-bottom: 5px;
}

.news-list-item-right h2 {
 line-height: 18px !important; 
  height: auto;
}
.news-list-item-right h2 a{
 text-decoration: none;
  color: white;
  font-size: 0.85em;
}

/* ENDE */
.news-list-item h2 {
 line-height: 18px !important; 
  height: auto;
  margin-bottom: 10px;
  padding-top: 6px;
}

.news-list-item h2 a{
 text-decoration: none;
  color: black;
  font-size: 0.85em;
}

.news-list-container IMG {
  border: 1px solid #1C3092;
  float: left;
  margin: 0 16px 0 0;
}

.news-latest-container HR.clearer, .news-list-container HR.clearer, .news-list2-container HR.clearer, .news-list3-container HR.clearer, .news-single-item HR.cl-left, .news-single-item HR.cl-right {
  clear: both;
}

.news-list-date { padding-top: 9px}
.news-list-date-right { 
font-size: 0.75em;
color: white;
margin-left: 0px;
padding-top: 9px;
}

.news-single-backlink { padding: 10px 0 10px 0 }
.news-header-list-container {margin-top: 5px;}
.news-list-browse { margin-top: 10px}
.news-header-list-time { font-size: 0.85em}

/* Standardelemente */
#center_column, #big_column, #right_column, #start_column {
  font-size: 0.75em;
}
ul {
  font-size: 0.75em;
/*css-validierung*/
/*list-style-type: square;*/
list-style: square;
  list-style-position: inside;
}

p {
  margin: 0;
}
a {
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}
#center_column p, #big_column p, #right_column p {
  line-height: 18px;
  margin: 10px 0 10px 0;
}
#center_column ul li, #big_column ol li {
  margin-top: 6px;
  margin-bottom: 6px; 
}
#center_column li, #big_column li {
  font-size: 1.333em;
/*css-validierung*/
/*  list-style-type: square;*/
list-style: square;
  list-style-position: outside;
  margin-left: 15px;
}
#center_column ol, #big_column ol {
  margin: 14px 0 14px 0;
  list-style-position: outside;
}
#center_column ol li, #big_column ol li  {
  font-size: 1.0em;
/*css-validierung*/
/*  list-style-type: decimal;*/
list-style: decimal;
  margin-left: 18px;
  line-height: 18px;
}
ul {
  margin-left: 0;
}
#center_column h1 {
  margin-top: 15px;
}
#left_column h1, #center_column h1.csc-firstHeader, #big_column h1, #right_column h1 {
  font-size: 0.85em;
  font-weight: bold;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding-bottom: 5px;
  margin-bottom: 10px;
  margin-top: 0;
  background-image: url(../images/icons_elemente.png);
  background-repeat: no-repeat;
}
#center_column h1.csc-firstHeader a, #big_column h1.csc-firstHeader a, #right_column h1.csc-firstHeader a{
text-decoration:none !important;
}
#center_column h1.hochschulleitung {
  font-size: 1.14em;
  float:none;
  display:block;
}
#left_column h1 a {
  text-decoration:none;
}
#center_column h1, #big_column h1, #right_column h1 {
  font-size: 1.14em;
}
#center_column h1.csc-firstHeader {
  font-size: 1.14em;
}
#left_column h1 {
  background-position: 190px -101px;
}
#center_column h1 {
  background-position: 440px -101px;
}
#big_column h1 {
  background-position: 685px -101px;
}
#right_column h1 {
  background-position: 190px -101px;
}
h2 {
  font-weight: bold;
  font-size: 1.2em;
  height: 30px;
  line-height: 30px;
}
#center_column h2, #big_column h2 {
  color:#1c3092;/*war auf black*/
  height: auto;
  line-height: 20px;
}
h3 {
  font-size: 1.1em;
  font-weight: bold;
  line-height: 30px;
  height: 30px;
  margin-bottom: 10px;
  color: black;
}
#center_column h3, #big_column h3 {
  line-height: 20px;
  margin:0;
  height: auto;
}
h3 a {
  text-decoration: none;
}
h4 {
  font-size: 0.75em;
  font-weight: bold;
  padding-left: 20px;
  padding-bottom: 18px;
}
#center_column h4, #big_column h4 {
  font-size: 1em;
  line-height: 20px;
  height: auto;
  padding:0;
 color: #444 !important;
}
#center_column h5, #big_column h5, #center_column h6, #big_column h6{
  font-size: 1em;
  font-weight: normal;
  line-height: 20px;
  height: auto;
  padding:0;
  color: #444;
}
#center_column table, #big_column table {
  margin: 10px 0 10px 0;
}
#center_column ul, #big_column table ul{
  margin: 10px 0 10px 0;
}
#center_column ul li, #big_column table ul li{
  line-height: 17px;
}
/*added 24.10.2012 - mehr abstand auch bei big_column*/
#big_column ul{
  margin: 10px 0 10px 0;
}
#big_column ul li{
  line-height: 17px;
margin: 10px 0px 10px 17px;
}
/*-- ende --*/
#center_column pre, #big_column pre{
  font-size: 1.333em;
  margin:10px 0 10px 0;
  white-space: normal;
}
#center_column blockquote, #big_column blockquote {
  padding-left: 10px;
  font-style: italic;
  border-left: 1px solid #cccccc;
}
#center_column hr, #big_column hr{
  margin: 15px 0 15px 0;
  color: #fff;
  background-color: #fff;
  border: 1px solid #ccc;
  border-style: none none solid;
}
#right_column .csc-uploads {
 font-size: 1em; 
}
#center_column table.contenttable, #big_column table.contenttable {
 font-size: 1em;
 /*Entfernt wegen Padding und Margin in der RTE Tabelle*/
 /*border-collapse:collapse;*/
}
#center_column table.contenttable td, #big_column table.contenttable td{
   padding: 4px; 
  vertical-align: top;
}
#center_column table.contenttable th, #big_column table.contenttable th{
  text-align: left;
   padding: 6px 4px 6px 4px;
  font-weight: bold !important;
}
#center_column table.contenttable td p, #big_column table.contenttable td p, #center_column table.contenttable th p, #big_column table.contenttable th p{
   margin:0;
}
#center_column p.csc-header-date, #big_column p.csc-header-date { 
display:none;
visibility: hidden;
}
  
/* Formulare */
fieldset.csc-mailform {
  border: none;
font-size: 1em;
}
.csc-mailform-field, .csc-mailform-label { margin: 0 0 12px 0;}

.csc-mailform-field input, .csc-mailform-field textarea, .csc-mailform-field select{
  font-size: 1em;
  font-family: Tahoma, Geneva, sans-serif;
  border: 1px solid #ccc;
  width: 100%;
  padding: 2px;
}
fieldset.csc-mailform label {
  display: block;
  font-weight: bold;
  margin-bottom: 4px;
}
input.csc-mailform-submit, input.csc-mailform-radio, input.csc-mailform-check {
  width: auto;
}

span.csc-mailform-radio label, span.csc-mailform-check label {
  display: inline;
  margin-left: 5px;
}
input.csc-mailform-submit {
  padding: 2px 6px 2px 6px;
}

input.csc-mailform-submit:hover {
  padding: 2px 6px 2px 6px;
  border: 1px solid #FB0118;
  cursor: pointer;
}

/* Styling Inhaltselemente-Feld Einrueckung und Rahmen */
div.grauerrahmen {
  padding: 10px;
  border: 1px solid #ccc;
}

div.grauerrahmen h1{
  margin-top:0 !important;
}

/* tt_news Updates */
.news-single-item { padding:0 }

.news-single-item hr, .news-list-item hr{
  margin:0 !important;
  border: 1px solid white !important;
}
.news-list-item hr{
  border: none !important;
  color: transparent !important;
  background-color: transparent !important;
}

.news-header-list-container {
  padding: 4px;
  min-height: 32px;
  background-color: #F6F7FB;
  clear:both;
}
.newsheaderdatum {
  float: left;
  padding-bottom: 20px;
  font-weight: bold;
}
.news-header-list-container a { text-decoration: none; color: #444444; }
.news-header-list-container a:hover { text-decoration: underline }

.news-amenu-container {
  margin-left:0;
  font-size: 1.33em;
}
.news-amenu-container li{
  padding: 4px 0 4px 0;
}
.news-amenu-container LI:hover {
    background-color: transparent;
}

.news-search-form, .news-search-emptyMsg { margin-bottom: 5px}

.news-search-form input {
  border: 1px solid #999;
  width: 360px;
  padding: 2px;
}
.news-search-form .news-search-form-submit input {
width: 80px;
}
.news-search-form-submit input[type=submit] {
   padding: 1px 2px 1px 2px; 
}

/* rootline*/
#rootline {
position: absolute;
color: #000;
text-align: left;
top:110px; 
margin-left: 60px;
width:748px; 
height:30px;
font: 10px/1.6em  Verdana, Tahoma, Helvetica, sans-serif;
}
#rootline a {
color: #000;
}
#rootline_small {
position: absolute;
color: #666;
text-align: left;
top:180px; 
margin-left: 20px; 
width:748px; 
height:30px;
font: 10px/1.6em  Verdana, Tahoma, Helvetica, sans-serif;
}
/* --------------------------------------------- */
/* lastchange*/
#last_change
{
margin-left: 200px;
}
#last_change p {
  	font-size: 0.75em;
	float: left;
	line-height: 30px;
	color: #666;
	padding-right: 20px;
}
/* --------------------------------------------- */
/* dfgfooter*/
#dfgfooter p {
  	font-size: 0.75em;
	float: left;
	line-height: 30px;
	color: #666;
	padding-right: 5px;
	padding-left: 0px;	
}
#dfgfooter img {
float: left;
margin: 6px 20px 0px 0px;  	
}

/* --------------------------------------------- */
/*evt logo platzieren*/
#rcrlogo {
  float: left;
  height: 52px;
  width: 170px;
 padding-left: 590px;
  padding-top: 30px;
}
/* --------------------------------------------- */

/*TABELLENFORMATIERUNG*/
/*siehe hier: http://t3n.de/news/css3-abwechselnd-gestaltete-spalten-zeilen-nth-child-344292/*/
    tr:nth-child(even) {
    background-color: #d7d7d7;
    }
     
    tr:nth-child(odd) {
    background-color: #F6F6F6;
    }
/*-----------------------------------------------------------*/

/*genereller Blocksatz*/
/** {text-align: justify;}*/

/*filelink-tabelle-intranet-100%width*/
.csc-uploads
{
width: 100%;
}
/*AUSRICHTUNG TABELLEN*/
/*#center_column table.contenttable td p, #big_column table.contenttable td p, #center_column table.contenttable th p, */
#big_column table.contenttable th p{
   margin:0;
text-align: center;
}
#big_column table.contenttable td p{
   margin:0;
text-align: left;
}

.sb_download_flex {
  background-color: #f6f6f6;
  margin: 0px 0px 5px 0px;
}
/*login platzieren*/
#loginbutton {
  height: 20px;
  float: right;
  margin-right: 5px;
  margin-top: 5px;
}
#loginbutton a {
  width: 3.9em;
  height: 19px;
  padding: 0 0 0 1px;
  margin-left: 5px;
  line-height: 18px;
  float: left;
  display: inline;
  font-size: 0.68em;
  text-decoration: none;
  text-align: center;
  /*border: 1px solid #d9d9d9;*
  /*color: #555*/
/*option1*/
/*background-color: #1c3092;
color: #ffffff;*/
/*option2*/
/*background-color: #1c3092;*/
border: 1px solid #d9d9d9;
color: #1c3092;
}
/* --------------------------------------------- */


/********** Styles for fe_login ***************/
.tx-felogin-pi1 {
background-color: #404040;
width: 495px;
/*text-align: center;*/
margin-left: auto;
margin-right: auto;
color: #ffffff;
}
.tx-felogin-pi1 fieldset {
border: none;
color: #ffffff;
padding: 0px;
margin: 0px;
}
.tx-felogin-pi1 div {
margin: 0px 0px 0px 10px;
}


.tx-felogin-pi1 legend {
display: none;
text-align: center;
}

.tx-felogin-pi1 h3 {
color: #ffffff;
padding: 0px 0px 10px 0px;
text-align: center;
text-decoration: underline;
/*color: #1c3092;*/
}

.tx-felogin-pi1 form fieldset div
{
/*text-align: center;
margin-left: auto;
margin-right: auto;
margin-top: 0px;*/
margin-left: 60px;
margin-bottom: 20px;
width: 100px;
color: white;
font-size: 12px;
}
.tx-felogin-pi1 form fieldset div label
{
/*text-align: center;
margin-right: 300px;
margin-top: 0px;*/
width: 100px;
font-size: 12px;
}

.tx-felogin-pi1 input[type="submit"] {
margin-top: 5px;
}

/*Bilder in 3-spaltigem Layout auf der Startseite*/
img.startimage
{
display: block; margin:2px auto 2px auto;
}

#big_column li.csc-section a
{
  /*color: #1C3092;
  border-bottom-color: #1C3092;
  font-size: 1.14em;*/
  clear:both;
  display: block;
  font-size: 1.14em;
  font-weight: bold;
  /*border-bottom-width: 1px;
  border-bottom-style: solid;*/
  padding-bottom: 5px;
  margin-bottom: 10px;
  margin-top: 0;
  /*background-image: url(../images/icons_elemente.png);
  background-repeat: no-repeat;
  background-position: 655px -101px*/
}


/*.tx-multipoll-pi1 input
{

}*/


#social {
position: absolute;
/*top:670px;*/
margin-top: 20px;
  height: 100px;
  width: 150px;
  margin-left: 40px;



/*  padding-top: 0px;	*/
}



/*#   MULTIPOLL        #######################################################################################################################*/
.question { font-size: 1.2em; color: #1c3092;/*color: #6297BC;*/ }
div.tx-multipoll-pi1 {

background: #E9E9E9;}
div.tx-multipoll-pi1 ul{background: #E9E9E9;

}
div.tx-multipoll-pi1 li{background: #E9E9E9;
list-style: none !important;
}
div.tx-multipoll-pi1 h3{background:#E9E9E9;}
div.tx-multipoll-pi1 h2{background: #E9E9E9;color: #1A3580;}
div.tx-multipoll-pi1.button{background: #E9E9E9;}
div.tx-multipoll-pi1 form{background: #E9E9E9;}
/*.tx-multipoll-pi1 input{background-color: black; color: #ffffff;

	position: absolute;
 border-color:#FF9999; 
 border-style:dotted;  
 left:250px;  
}*/


/*Anpassung für MS2 Seite zur Darstellung der Installationsschritte*/
h6
{
background-color: #404040;
color: #FFFFFF;
}
h6 i
{
color: #FFFFFF;
margin: 0px 0px 0px 30px;
}




div.figures1 a .g { display:none; }
div.figures1 a:hover .g { display:block; }
div.figures1 a .ng { display:block; }
div.figures1 a:hover .ng { display:none; }


div.figures2 a .g { display:none; }
div.figures2 a:hover .g { display:block; }
div.figures2 a .ng { display:block; }
div.figures2 a:hover .ng { display:none; }



/*Newsletter-Registration*/

fieldset { border: 0px solid #C5D8E1; 
           border-radius: 6px; 
           /*background: white;*/ } 
fieldset div label {
color: black;
}

fieldset p {
color: #444;
}

.powermail_legend {
font-size: 120%;
font-weight: bold;
color: #F88326;
margin-bottom: 10px;
margin-top: 20px;
}

.col-sm-offset-2 {
margin-top: 20px;
color: #F88326;
}

iframe {
color: #000000;
background-color: transparent; 
border: 2px solid #F88326;
}

fieldset div input.button_send {
border: 1px solid #000000;
margin: 5px 0px 0px 0px;
cursor: pointer;
color: #ffffff;
background-color: #005f8c;
width: 120px;
padding: 2px;
line-height: 130%;
}

fieldset div input {
display: block;
width: 200px;
}

fieldset div input#uid54_1 {
display: block;
width: 20px;
}
fieldset div input#uid54_2 {
display: block;
width: 20px;
}
fieldset div input#check_uid52_0 {
display: block;
width: 20px;
}
fieldset div input#check_uid52_1 {
display: block;
width: 20px;
}

fieldset div input#uid32_1 {
display: block;
width: 20px;
}
fieldset div input#uid32_2 {
display: block;
width: 20px;
}
fieldset div input#uid32_3 {
display: block;
width: 20px;
}
