body{
     background-color:#ffffff;
     margin:0px;
}

body, td, div, p{
      font-family:Arial, Verdana, Tahoma ;
   /*   font-size:13px; */
      color:#000000;
}

table.reduced-height {
line-height:75%;
}

table {
 border-collapse:collapse;
 /* border-spacing:0; */
}

table.contenttable {
 border-collapse:separate;
}
table.contenttable td {
 vertical-align: top;
}

h1, h2, h3, h4, h5, h6{
     color:#932246;

}

h1 {
     font-size:1.2em;

}
h3 {
     font-size:1.1em;

}
a:link, a:hover, a:visited{
        font-family:  Arial, Verdana, Helvetica, sans-serif;
        font-size: 1em;

}

a:link, a:hover,  a:visited{
        text-decoration:none;
        color:#932246;

}

.menu{
     height:41px;
    /* background-color:#e0e0e0; 
     background-image:url(/fileadmin/images/bg_hauptmenu.jpg);
     background-repeat:repeat-x; */
     
     background-image:url(/fileadmin/images/bg_menu.jpg);
     background-repeat:no-repeat;
     vertical-align: middle;
}

.img_menu_links{
     background-image:url(/fileadmin/images/hauptmenu_l.jpg);
     background-repeat:no-repeat;
}
.img_menu_rechts{
     background-image:url(/fileadmin/images/hauptmenu_r.jpg);
     background-repeat:no-repeat;
}
.suche{
    /* height:15px;
     width:218px;    
     margin: 0px;
     padding: 0px;*/
     border: 0px solid red;
}

.suche form {
margin: 0px;
padding: 0px;
}

.suche input{
     border:none;
     line-height: 10px;    
}

.flags{

}
.links{
      width:183px;
      margin-right:11px;
}
.header{
      height:37px;
      background-image:url(/fileadmin/images/bg_header.jpg);
   /*   background-repeat:repeat-x; */
      background-repeat:no-repeat; 
}
.schrift{

}
.oben_hacken{
      background-image:url(/fileadmin/images/bg_oben.jpg);
      background-repeat:no-repeat;
}
.oben{
      height:239px;
      
}
.img_ol{

      background-image:url(/fileadmin/images/bg_ol.jpg);
      background-repeat:no-repeat;
}
.img_or{

      background-image:url(/fileadmin/images/bg_or.jpg);
      background-repeat:no-repeat;
}
.kopf{
     width:767px;
     height:181px;
     border-left:1px solid #e0e0e0;
  /*   border-top:1px solid #e0e0e0;  */
     border-right:1px solid #e0e0e0;
}
.logo{
     float:left;
     width:361px;
     height:181px;
     padding:0px;
     margin:0px;
}

.titelbild{
          float:left;
          width:406px;
          height:181px;
	  padding:0px;
          margin:0px;
}

.headline{
          width:769px;
          height:33px;
          background-color:#838383;
          background-image:url(/fileadmin/images/bg_headline.jpg);
          background-repeat:no-repeat;
          color:#FFFFFF;
        /*  font-family:Verdana, Tahoma, Arial;
          font-size:1.6em;
          font-weight:bold;
          text-transform:uppercase; */
          border-bottom:1px solid #e0e0e0;
} 

.content{
         background-color:#ffffff;
         width:569px;
         height:auto; 
         padding-top:0px;
         margin-top:0px;
         margin-bottom:30px;
         margin-left:6px;
         margin-right:14px;         
}


.content table td {
	vertical-align: top;
}

.content table th {
	text-align: left;
}

.festmenu{
          border-top:1px solid #e0e0e0;
}

.festmenu_no{
         border-left:1px solid #e0e0e0;
         border-bottom:1px solid #e0e0e0;
         border-right:1px solid #e0e0e0;
         background-color:#FFFFFF;
         
         
}
.festmenu_act{
         border-left:1px solid #e0e0e0;
         border-bottom:1px solid #e0e0e0;
         border-right:1px solid #e0e0e0;
         background-color:#dbdbdb;
          
}
.festmenu_no img, .festmenu_act img{     /* für den Pfeilchen rechts von dem Menupunkt */
        float:right;
        margin-top:-4px;
}

.festmenu_no a:link{
         display:block;
         padding-left:6px;
         padding-top:7px;
         padding-bottom:6px;
         color:#000000;
}
.festmenu_no a:hover{
         display:block;
         padding-left:6px;
         padding-top:7px;
         padding-bottom:6px;
         background-color:#dbdbdb;
         color:#932246;
   
}
.festmenu_no a:visited{
         display:block;
         padding-left:6px;
         padding-top:7px;
         padding-bottom:6px;
         color:#000000;
}
.festmenu_act a:link{
         display:block;
         padding-left:6px;
         padding-top:7px;
         padding-bottom:6px;
}
.festmenu_act a:hover{
         display:block;
         padding-left:6px;
         padding-top:7px;
         padding-bottom:6px;

}

.festmenu_act a:visited{
         display:block;
         padding-left:6px;
         padding-top:7px;
         padding-bottom:6px;
   
}
.druck{
	/*width:569px;*/
	padding-top:6px;
	padding-bottom:6px;
}
.rootline{
	
	font-size:0.8em;
}
.newsletter{
         width:960px;
         height:81px;
         background-color:#888888;
         background-image:url(/fileadmin/images/bg_newsletter.jpg);
         background-repeat:repeat-x;
         vertical-align: middle;
}

.adresse{
         width:960px;
         height:41px;
         background-color:#F2F2F2;
         background-image:url(/fileadmin/images/bg_adresse.jpg);
         background-repeat:repeat-x;
}

.img{
         width:10px;
}

.nav-td {
text-align:left;

}

.nav-td a:link {
display:block;
background-image:url(/fileadmin/images/blind.gif);
background-repeat:repeat-x;
text-decoration:none;
color:#FFFFFF;
padding-left:8px;
padding-right:8px;
padding-top:14px;
padding-bottom:17px;

}

.nav-td a:hover {
display:block;
background-image:url(/fileadmin/images/menueback_hover.jpg);
background-repeat:repeat-x;
text-decoration:none;
color:#FFFFFF;
padding-left:8px;
padding-right:8px;
padding-top:14px;
padding-bottom:17px;

}

.nav-td a:visited {
display:block;
text-decoration:none;
color:#FFFFFF;
padding-left:8px;
padding-right:8px;
padding-top:14px;
padding-bottom:17px;

}

.nav-td-act {


text-align:left;
padding-left:8px;
margin-bottom:0px;

}


.nav-td-act a:link, .nav-td-act a:hover, .nav-td-act a:visited  {
display:block;
background-image:url(/fileadmin/images/menueback_hover.jpg);
font-family:  Arial, Verdana, Helvetica, sans-serif;
 font-size: 1em;
 padding-left:8px;
padding-right:8px;
padding-top:14px;
padding-bottom:17px;
color:#FFFFFF;
}

.quicklinks{
        
        background-color:#f2f2f2;
        width:180px;
        margin-top:25px;
        font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 0.8em;

}
.quicklinks h1{
        margin-top:0px;
        margin-left:10px;
        font-size:1.3em;
        font-weight:bold;
        color:#932246;

}
.quicklinks h3{
        margin-top:0px;
        font-size:1em;
        font-weight:bold;
        color:#932246;

}

.quicklinks_titel{
       height:32px;
       background-color:#d7d7d7;
       background-image:url(/fileadmin/images/bg_news.jpg);
       background-repeat:no-repeat;
	
}
.quicklinks_ende{
       height:17px;
       background-image:url(/fileadmin/images/bg_news_end.jpg);
       background-repeat:no-repeat;
	
}
.quicklinks_cont, .quicklinks_cont p{
       font-family:Verdana, Arial, Tahoma ;
       padding:8px;

}
.quicklinks hr{
        width:160px;
        height:1px;
        color:#d0d0d0;
}

.img_newsletter_links{
     background-image:url(/fileadmin/images/newsletter_l.jpg);
     background-repeat:no-repeat;
}
.img_newsletter_rechts{
     background-image:url(/fileadmin/images/newsletter_r.jpg);
     background-repeat:no-repeat;
}


.kasten {
width:120px;
border-top:1px solid #cccccc;
z-index:10;
}




.kasten  a:link, .kasten  a:visited {
text-decoration:none;
color:#000000;
}



/* Personalverzeichnis */
.user-pi1-act{ 
 background-image:url(/fileadmin/images/suche_ordner_act.jpg);
 margin-right: 0.1em;
 padding:0.5em; 
 margin-bottom:0.1em;
 width:10.2em;
 display:block;
 float:left;
 clear:right; 
}

.user-pi1-no {
 background-image:url(/fileadmin/images/suche_ordner_inact.jpg);
 margin-right: 0.1em; padding:0.5em;
 width:10.2em;
 display:block;
 float:left;
 clear:right;
}
.user-pi1-search{
 width:47.2em;
 background-image:url(/fileadmin/images/bg_suche.jpg);
 clear:left;
 padding:1.5em; 
}
.user-pi1-search input{ 
 width:26em;
}
.user-pi1-act a:link, .user-pi1-act a:visited{ color:#FFFFFF;}
.user-pi1-act a:hover { font-weight:bold;color:#932246;}
.user-pi1-no a:link, .user-pi1-no a:visited{font-weight:bold; color:#932246;}
.user-pi1-no a:hover { font-weight:bold;color:#FFFFFF;}
#action{
 width:auto;
}

.user-staff-pi1-content {clear:both; }
.user-staff-pi1-separator {
 font-weight:bold;
}
table.user-staff-pi1-expertise-nav {
 width:100%;
 background:none;
}
table.user-staff-pi1-expertise-nav td {
 font-weight:bold;
}
.user-staff-pi1-person {
 margin-bottom:1em;
 clear:both;
}
.user-staff-pi1-list-person {
 margin-bottom:1em;
}
.user-staff-pi1-list-person a{
 color:#932246;
}
.user-staff-pi1-list-person span, .user-staff-pi1-person span {
 color:#932246;
 font-weight:bold;
}
.user-staff-pi1-noresults {
 margin:0.5em 0;
 color:red;
}
.user-staff-pi1-results {
 margin:0.5em 0;
 color:green;
}
.user-staff-pi1-label {
 font-weight:bold;
 margin:0.5em 0;
}
.user-staff-pi1-menu-act {
 padding:0.5em;
 font-weight:bold;
}
.user-staff-pi1-menu-no {
 padding:0.5em;
}
.user-staff-pi1-header {
 font-weight:bold;
 font-size:1.2em;
 margin:0.5em 0;
}
.user-staff-pi1-menu {
 margin:0.5em 0;
 margin-bottom:0.7em;
}



/* Mail Formular */


.csc-mailform-field {
width: 550px;
display: block;
}


.csc-mailform, fieldset {
	padding: 0px;
	margin: 0px;
	border:none;
}

.tx_powermail_pi1_form legend {
	display: none;
}
	
.tx_powermail_pi1_form label {
	width: 200px;
	margin: 0px;
	padding: 0px;
	float: left;
	}
.powermail_check_inner_uid30_0 label{width: 260px;}
#check_uid30_0{width:100px;}	
.powermail_check_inner_uid30_1 label{width: 260px;}
#check_uid30_1{width:100px; height:26px;}
.powermail_check_inner_uid30_2 label{width: 260px;}
#check_uid30_2{width:100px;}
.powermail_check_inner_uid30_3 label{width: 260px;}
#check_uid30_3{width:100px;}
.powermail_check_inner_uid30_4 label{width: 260px;}
#check_uid30_4{width:100px;}	
.powermail_check_inner_uid30_5 label{width: 260px;}
#check_uid30_5{width:100px;}	
.powermail_check_inner_uid30_6 label{width: 260px;}
#check_uid30_6{width:100px;}	
.powermail_check_inner_uid30_7 label{width: 260px;}
#check_uid30_7{width:100px;}	

.tx_powermail_pi1_form input, .tx_powermail_pi1_form textarea {
	width: 340px;
	margin: 2px;
	padding: 0px;
	border:1px solid #999999;
	background-color:#f2f2f2;

	}	



.tx_powermail_pi1_form .powermail_submit{
	width: 342px;
	margin-top: 2px;
	margin-bottom: 22px;
	padding: 0px;
	margin-left: 202px;
	border:1px solid #999999;
	background-color:#dddddd;
	color:#932246;
	font-weight:bold;
	}	


/* seitliche panelboxen */
.side-panelbox{	      
        background-color:#f2f2f2;
        width:183px;
        margin: 0px;
        padding: 0px;
        margin-top:25px;
        font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 0.8em;
        overflow: hidden;

}


.side-panelbox .csc-header {
	background-color:#D7D7D7;
	background-image:url(/fileadmin/images/bg_news.jpg);
	background-repeat:no-repeat;
	height:32px;
	padding: 0px;

}

.side-panelbox .bodytext {
	padding-left: 10px;
	padding-right: 10px;
	width: 160px;  
}


.side-panelbox h1, .side-panelbox h2, .side-panelbox h3, .side-panelbox h4, .side-panelbox h5 {
margin: 0px;
padding: 0px;
padding-left: 10px;
padding-right: 10px;
width: 160px;
}

.side-panelbox h1{
font-size:1.2em;
}
.side-panelbox h2{
font-size:1.1em;
}
.side-panelbox h3{
font-size:1.0em;
}
.side-panelbox h4, .side-panelbox h5{
font-size:0.9em;
}

.headlinetable {
	height: 32px;	
}

.side-panelbox h1 a {
	color: #932246;
}

.side-panelbox .tx-seminars-pi1-date {
	white-space: normal;
}

/* veranstaltungstable */
#veranstaltungen {
	width: 160px;	
	text-align: left;
	vertical-align: top;
	margin-right: 10px;
	border: 0px;
	background: none;	
}

#veranstaltungen tr, #veranstaltungen th{
	text-align: left;
	width: 160px;
}


#veranstaltungen .trennlinie {
	background-color:#D0D0D0;
	border:0px none;
	height:1px;
	margin:5px 15px 10px 10px;
	padding:0px;
}


#veranstaltungen th a {
	padding-left: 10px;
	padding-right: 10px;	
}



/* Newsletteranmeldung */

#newsletteranmeldung {
	margin-left: 400px;
}

#newsletteranmeldung form {
	padding:0px;
	margin:0px;
}

#newsletteranmeldung tr {
	vertical-align: top;
}

#newsletteranmeldung input {
	background: none;
	color: #FFF;
	font-size: 1em;
	border: 0px;
	text-align: left;
}

#newsletteranmeldung h1 {
	color: #FFFFFF;
	font-size: 1em;
	margin-right: 25px;
	margin-top: 0px;
}

#newsletteranmeldung input.newsletterinputs{
	padding: 2px;
	padding-top: 4px;
	padding-left: 4px;
	width: 184px;
	height: 18px;
	margin-left: 12px;
	margin-right: 0px;
	background: none;
	background-image:url(/fileadmin/images/input_rund.gif);
	background-repeat:no-repeat;
	border: 0px;
	color: #000;
	font-size: 0.8em;

}

.newsletterlabel {
	color: #FFF;
	font-size: 0.9em;
	vertical-align: middle;
}

div.tx-timtabsociable-pi1 {
 display:inline;
 /* margin:0 0 0 50px; */
}
div.tx-timtabsociable-pi1 img {
 margin-right:3px; 
}

.tx-seminars-pi1-vacancies-5 .tx-seminars-pi1-square,
.tx-seminars-pi1-vacancies-4 .tx-seminars-pi1-square,
.tx-seminars-pi1-vacancies-3 .tx-seminars-pi1-square,
.tx-seminars-pi1-vacancies-2 .tx-seminars-pi1-square,
.tx-seminars-pi1-vacancies-1 .tx-seminars-pi1-square {
        background-color: #ffff3c;
        color: inherit;
}

