@import url(screen/content.css);

/* Zertifikate und Siegel auf der Startseite START */

#certCDstart .cert_item {
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
  filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
}

#certCDstart{
  width: 600px;
  max-height: 200px;
  clear:both;
  margin:0 auto;
  margin-top:2em;
}

#certCDstart #certs{
  display:table;
  margin:0 auto;
  width: 100%;
  margin-bottom:1em;	
}

#certCDstart #certs .cert_item{
  display:table-cell;
}

#certCDstart #certs .cert_item a,#certCDstart #certs .cert_item a:hover,#certCDstart #certs .cert_item a:active,#certCDstart #certs .cert_item a:focus{
  border:none;
  background-color: transparent;
}

#certCDstart .cert_item, #certCDstart .cert_item img{
  margin-left: 5px;
  height: auto;
  width: 80px;
}

/* Disable grayscale on hover */
#certCDstart .cert_item:hover {
  -webkit-filter: grayscale(0); 
  filter: none;
}   


/* Zertifikate und Siegel auf der Startseite ENDE */


#dusb_icons{
background-color: #e9e9f4;
color: #030385;
margin: 0px;
padding: 2px 6px;
font-size: 1em;
font-weight: bold;
}

#startseite_news_n_icons a.mehr{
border:0; 
color:#f90 !important;
}

/* Anpassungen an die neue CSE START */
#col2 .gcsinfobox button.gsc-search-button.gsc-search-button-v2 {
	padding: 3px 10px !important;
}

#col2 .gcsinfobox table#gs_id50.gstl_50 {
margin-bottom:0px !important;  
}

#col2 .gcsinfobox table#gs_id50.gstl_50 tbody tr td#gs_tti50.gsib_a, #col2 .gcsinfobox table#gs_id50.gstl_50 tbody tr td.gsib_b{
  padding: 0px !important;
}

#col2 .gcsinfobox table.gsc-search-box tbody tr td.gsc-input{
  padding: 0px !important;
}


/* Start zweizeilig */
#col2 .gcsinfobox button.gsc-search-button.gsc-search-button-v2 {
	padding: 3px 5px !important;
}

table.gsc-search-box td {
	display: block;
        padding: 0 !important;
}

.gsc-search-button {
	margin-left: 0 !important;
}

#gsc-i-id1 {
	height: 1.7em !important;
}

td.gsc-search-button {
	width: 100% !important;
  background-color: #fff !important;;
	text-align: right !important;
}

table.gsc-search-box td:hover {
	background-color: #fff !important;
}
input.gsc-input {
	height: 1.8em !important;
}
/* Ende zweizeilig */


/* Anpassungen an die neue CSE ENDE */


table#quick_links_startseite tr td a{
font-size:0.85em;
}

div#startseite_cd_us div.megaslider_mobil{
display:none;
}

div#startseite_news_n_icons .weitere_meldungen h4 a{
float:right;
border:none;
color:#f90;
}

@media screen and (max-width: 1200px) {

#slides nav.slides-pagination a {
  font-size: 0.7em;
}

table#quick_links_startseite tr td a{
font-size:1em !important;
}
div#startseite_cd_us div.megaslider_mobil{
display:none;
}
div#startseite_cd_us .promo_mobil{
border:1px solid #ccc;
background-color:#efefef;
margin:1em 0;
padding:1em;
}
div#startseite_cd_us div.megaslider{
}
div#startseite_news_n_icons.subcolumns.equalize div.c33l{
display:none;
}
}







table#quick_links_startseite{
    max-width: 100%;
    table-layout: fixed;
    width: 100%;
}

table#quick_links_startseite, table#quick_links_startseite tr td{
border:none;
}
table#quick_links_startseite tr:hover td, table#quick_links_startseite tr td a:focus{
background:inherit;
}
table#quick_links_startseite tr td{
width:16%;
padding:0 0 1em 0;
padding: 1em 0.2em 1em;
vertical-align:top;
text-align:center;
overflow: hidden;
}
table#quick_links_startseite tr td img{
width:60%;
padding-bottom:0.5em;
}
table#quick_links_startseite tr td a, table#quick_links_startseite tr td a:hover, table#quick_links_startseite tr td a:active{
border:none;
}

pre code{
    background-color: #efefef;
    border: 1px dashed #ccc;
    display: block;
    margin: 0.5em 2em;
    padding: 1em;
}

.list_Text{
display:none;
}

#impressionen{
display:none;
}


.portal ul li a.cd_only_de:after{
  content:" "url(http://www.uni-siegen.de/start/die_universitaet/flagge.jpg) !important;
}


#sidemenu ul li a.image{
background-color:transparent !important;
}

# Anweisungen zu AxGallery

.axgallery{
   display:block;
}

.ax_camera{
   display:none;
}
.axgallery{
   display:none;
}
.axtable{
display:none;
}

/*
.important { background: #eee; color: #000; border: 2px #888 solid; padding: 2px 10px; margin-bottom: 1em; }
*/
.important {font-weight:bold; margin:0; padding:0 0.5em; border:0; border-left:2px solid #f90;  border-right:2px solid #f90; background-color:#ffebcc; color:#030385;}
.highlighted{ background: #ffcc99; color: #000; border:0; padding: 2px 5px;}

#col3_content { padding: 0 !important;}
#col3_editablecontent { padding: 0 10px !important;}

body{
font-size:80%;
}

pah { line-height: 1.4em; margin: 0 0 1em 0; }

.grauer_balken{
background-color:#ddd;
height:1.8em;
margin-bottom:2em;
}

body,#main{
margin:0;
padding:0;
background-color:#eee;
font-family: Trebuchet MS,Ubuntu,Verdana,Arial,sans-serif;
}

/* Damit der orangene Balken nicht absolut positioniert werden muss wird der von main wieder abgezogen */
#main{
margin-top:-2px;
}

#balken_orange{
background-color:#f90;
height:2px;
width:100%;
position:relative;
top:125px;
z-index:9;
overflow:hidden;
}

#col3{
position:relative;
z-index:5;
background-image:url(/stylesheets/redesign_09/uni_images/images/random-image);
background-repeat:repeat-x;
background-position:top right;
padding-top:127px;
padding-top:0px;
border-left:1px solid #000;
border-right:1px solid #000;
}
#col3 #dep_logo{
padding-bottom:2px;
height:125px;
}
#col3 #dep_logo img{
float:right;
}

#footer{

background-color:#fff;
border:0;
height:0.3em;
}

#foot{
color:#fff;
border:0;
margin:0;
padding:3px 200px;
background-color:#e9e9f4;
background-color:#030385;
display:block;
overflow:hidden;
}

h1,h2,h3,h4,h5,h6{
font-family : Verdana, sans-serif;
font-family: Trebuchet MS,Ubuntu,Verdana,Arial,sans-serif;
color:#030385;
}

h1.title{
border-bottom:1px solid #f90;
padding-bottom:2px;
margin-bottom:0.5em;
}
.block{
background-color:#f9f9f9;
margin:0 0 1em 0;
padding:1em;
border:1px solid #ddd;
overflow:hidden;
clear:both;
}



h1 { font-size: 160%; font-weight:bold;}
  h2 { font-size: 160%;}                 
  h3 { font-size: 140%; font-weight:bold;}
  h4 { font-size: 140%; }                 
  h5 { font-size: 120%; font-weight:bold; }
  h6 { font-size: 120%; }   



#col3_editablecontent h1 a:after,#col3_editablecontent h2 a:after,#col3_editablecontent h3 a:after,#col3_editablecontent h4 a:after,#col3_editablecontent h5 a:after,#col3_editablecontent h6 a:after{
content:"" !important;
}

  table { width: auto; border-collapse:collapse; margin-bottom: 0.5em; border:0; }
  tbody tr:hover th[scope="row"],
  tbody tr:hover tbody th.sub { background: #ccc; }
  tbody tr:hover td { background: #eee; }




#col3_header{
margin:10px 0 2em 0;
padding-bottom:2px;
font-size:0.8em;
}
#col1 #site_logo,#col2 #department_logo{
height:127px;
}
#breadcrump{
float:left;
}
#language{
float:right;
}



#col1_content,#col2_content{
margin:0;
padding:0;
}





#nonxslt,#nav_ebene2,#qr_print_code{
display:none;
}

#col1 .infoboxheader{
display:none;
}



#col3{
dborder:0;
}




/* Ueberblick START */
.portal {  width: 100%; overflow:hidden; margin-top: 0; margin-bottom: 10px; background-color: #f8f3e5; }
.portal img { margin:0.5em; padding:0.5em; width:130px; float: left; background-color:#fff;}
.content_mitte {overflow:hidden; width: auto; background-color: #f8f3e5; padding:1em 0 0 0;}
.content_mitte h3{ margin-left: 10px; margin-right:37%;}
.content_mitte p { margin-left: 10px; margin-right: 10px; padding-right:37%; }
.links_mitte { width: 35%; float: right; border-left: 1px dotted #ef7900;}
.links_mitte li { padding-bottom: 0.3em; line-height: 1.1em; list-style-type:none; margin:0;}


html>body .portal ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	}

html>body .portal li {
	margin: 7px 0 8px 10px;
margin:0 0 0 10px;
list-style-image:none !important;
	}

.portal ul li:before{
        content: "\00BB \0020"; color:#ef7900;
	}

.portal ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.portal ol li {
	margin: 0;
	padding: 0;
	}

.portal ul, .portal li {
	dispslay: inline;
	list-style-type: none;
	list-style-image: none;
	}
/* Ueberblick ENDE */


#col3_header{
color:#ccc;
border-bottom:1px dotted #ccc;
}
#breadcrump a{
color:#999 !important;
border:0 !important;
}
#breadcrump a:hover{
color:#444;
text-decoration:none;
}






/* Links mit after-Bildern statt hart-verdratetem Kram START */
#col3_editablecontent a.cd_extlink:after {
content:" "url(/stylesheets/redesign_09/uni_images/icons/organe_schraeg.gif);
}
#col3_editablecontent a.cd_extlink:hover:after,#col3_editablecontent a.cd_extlink:focus:after {
content:" "url(/stylesheets/redesign_09/uni_images/icons/blau_schraeg.gif);
}
#col3_editablecontent a.cd_mailto:after {
content:" "url(/stylesheets/stylegraphics/iconmail.gif);
}
#col3_content a.cd_pdflink:after, #col2_content a.cd_pdflink:after {
content:" "url(/stylesheets/stylegraphics/iconpdf.gif);
}
#col3_editablecontent a.interner_link:after {
content:" "url(/stylesheets/stylegraphics/intern_link.gif);
}
#col3_editablecontent a.interner_link.cd_pdflink:after {
content:" "url(/stylesheets/stylegraphics/iconpdf.gif)" "url(/stylesheets/stylegraphics/intern_link.gif);
}
#col3_editablecontent a.cd_filelink:after {
content:" "url(/stylesheets/stylegraphics/iconfile.gif);
}
#col3_editablecontent a.cd_doclink:after {
content:" "url(/stylesheets/stylegraphics/icondoc.gif);
}



#col3_editablecontent a{
color:#030385;
border-bottom:1px solid #ccc;
text-decoration:none;
}
#col3_editablecontent a:visited{
color:#030385;
}
#col3_editablecontent a:hover{
color:#000;
border-bottom:1px solid #f90;
}
#col3_editablecontent a:focus{
background-color:#f90;
}
#col3_editablecontent a:active{
background-color:transparent;
color:#000;
}
/* Icons im Menu ENDE */


/* Uebersichts_links mit anderer Gestaltung START */
#col3_editablecontent .portal a{
color:#ef7900;
border:0;
}
#col3_editablecontent .portal a:after,#col3_editablecontent .portal a:hover:after {
content:"";
}
#col3_editablecontent .portal a:hover{
color:#030385;
}
/* Dennoch sollten PDFs angezeigt werden als Icon */
#col3_editablecontent a.cd_pdflink:after,#col3_editablecontent a.cd_pdflink:hover:after{
content:" "url(/stylesheets/stylegraphics/iconpdf.gif);
}
#col3_editablecontent a.interner_link.cd_pdflink:hover:after {
content:" "url(/stylesheets/stylegraphics/iconpdf.gif)" "url(/stylesheets/stylegraphics/intern_link.gif);
}
/* Uebersichts_links mit anderer Gestaltung ENDE */





/* Infoboxen auf der rechten Seite START */
#col2 #col2_content .outerinfobox {
background-color:#fff;
}
#col2 .outerinfobox {
        padding:0;
margin-bottom:1em;

}



#col2 .outerinfobox .infobox {
	position: relative;
	width: 100%;
margin-bottom:1em;
}
#col2 .outerinfobox .infoboxheader{
        color:#030385;
	font-size: 1em;
        font-weight:bold;
	background-color:#e9e9f4;
	margin:0;
        padding:2px 6px;
        font-weight:bold;
}

#col2 .outerinfobox .infoboxheader.suchbox{
background-color:#808085;
background-color:#ddd;
color:#030385;
}

#col2 .outerinfobox div.infoboxcontent{
        padding:2px 6px 2px 6px;
        line-height:1.4em; 
        margin:0;
        color:#000;
	text-decoration: none;
background-color:#fff;
border-bottom:1px solid #ccc;
font-size:0.9em;
}

#col2 .outerinfobox div.infoboxcontent a{
background-color:#fff;
}
#col2 .outerinfobox div.infoboxcontent a:hover{
background-color:#fff;
}


#col2 .outerinfobox .infoboxheader a{
	color:#030385;
	text-decoration:none;
}

.infoboxcontent a{
color:#030385;
text-decoration:none;
}


#col2 .infobox p{
margin:0 0 0.2em 0;
padding:0 0 0.2em 0;
}

/* Infoboxen auf der rechten Seite ENDE */


.anker_active{
border-bottom:4px solid #030385;
}


/* Beispiel fuer TabClick START */
ul#pnav{
margin:0;
display:block;
overflow:hidden;
background-color:#030385;
background-image:url(/stylesheets/redesign_09/uni_images/mainmenu_background.jpg);
background-repeat:repeat-x;
background-position:top right;
}
ul#pnav li{
float:left;
display:inline;
margin:0;
padding:0 10px;
border-right:1px solid #f8f3e5;
cursor:pointer;
color:#fff;
}
ul#pnav li:hover,ul#pnav li.selected{
background-color:#fff;
color:#030385;
color:#000;
}

/* Beispiel fuer TabClick ENDE */

#foot span{
padding:0 1em;
}
#foot, #foot a{
color:#fff;
text-decoration:none;
}
#content_footer{
clear:both;
font-size:0.9em;
float:right;
margin:2em 1em 2em 1em;
color:#999;
}
#content_footer a,#content_footer a:hover,#content_footer a:visited{
color:#999;
border:0;
}

#redaktionsmail,.erweiterte_suche{
cursor:pointer;
}



#col3_editablecontent ul li{
list-style-image:url(/stylesheets/redesign_09/uni_images/icons/ff_ul_li_icon.png);
}

/* Tabelle START */
table.uni_tabelle{
border-spacing:0px;
border-collapse:separate;
border:1px solid #030385;
width:100%;
}
table.uni_tabelle tr td{
vertical-align:top;
}
table.uni_tabelle thead, table.uni_tabelle th{
background-color:#030385;
color:#fff;
font-weight:bold;
}
/* Tabelle ENDE */












/* Link Variationen START */
.portal {  width: 100%; overflow:hidden; margin-top: 0; margin-bottom: 10px; background-color: #f4f4f4; border-bottom:0;}
.portal img { margin:0.5em; padding:0.5em; width:130px; float: left; background-color:#f4f4f4;}
.content_mitte {overflow:hidden; width: auto; background-color: #f4f4f4; padding:1em 0 0 0;}
.content_mitte h3{ margin-left: 10px; margin-right:37%;}
.content_mitte p { margin-left: 10px; margin-right: 10px; padding-right:37%; }
.links_mitte { width: 35%; float: right; border-left: 1px dotted #ef7900;}
.links_mitte li { padding-bottom: 0.3em; line-height: 1.1em; list-style-type:none; margin:0;

}

/* Link Variationen ENDE */


/* Newsportal Ansichten START */
#newsportal .datum{
padding-right:1em;
color:#999;
}
#newsportal .bretttitel a{
font-weight:bold;
}

#newsportal ul li{
background-color:#efefef;
padding:0 1em;
}
#newsportal .inhalt{
padding:0.5em 0;
}
/* Newsportal Ansichten ENDE */




#cse-search-box input{
margin-bottom:0.5em;
font-size:1.1em;
font-family: Trebuchet MS,Ubuntu,Verdana,Arial,sans-serif !important;
border:1px solid #ccc !important;
color:#030385;
font-weight:bold;
background-color:#fff;
width:180px !important;
padding:0.3em 1px !important;
}

#cse-search-box input#csesubmit{
padding:0.1em 1px !important;
width:184px !important;
border:1px solid #ccc;
background-color:#eee;
cursor:pointer;
}
#cse-search-box input:hover#csesubmit{
background-color:#fff;
}

.hide_suche{
display:none;
}

/* Erweiterte Suche START */
#col2_content .hide_suche fieldset{
border:1px solid #ccc;
padding:0.5em;
}

#col2_content .hide_suche fieldset legend{
font-weight:bold;
color:#030385;
padding:0 0.5em;
}
#col2_content .hide_suche fieldset .inputlabel{
clear:both;
float:left;
}

#col2_content .hide_suche fieldset input{
border:1px solid #030385;
background-color:#fff;
float:right;
margin-bottom:0.5em;
width:60%;
}
#col2_content .hide_suche fieldset.obelix input[type=text]{
width:100% !important;
}
/* Erweiterte Suche ENDE */



/* NewsItem START */
.newsitem_bildelement{
background-image: url(/stylesheets/redesign_09/uni_images/newsitems/hintergrund_newsitem_bild.jpg); background-repeat:no-repeat; 
width: 150px; 
float: left; 
text-align: center; 
margin: 0pt 10px 0pt 0pt; 
padding-top: 5px; 
}
.newsitem_textzumbild{
text-align:left;
font-size:0.82em;
padding:0.3em 1.2em;
background-image: url(/stylesheets/redesign_09/uni_images/newsitems/hintergrund_newsitem_text.jpg); background-repeat:repeat-y;
}
.newsitem_bildelement_footer{
background-image: url(/stylesheets/redesign_09/uni_images/newsitems/unten_newsitem_text.jpg); 
background-repeat:no-repeat;
margin-top:-5px;
}
/* NewsItem ENDE */


#language img{
      float:left;
      margin:4px 2px 0px 2px;
}


/* Werbung START */
#newadvarifast{
width:180px;
margin-left:10px;
}
#newadvarifast small, #advarifast small{
font-size:0.9em;
padding:0;
margin:0;
color:#666;
}
/* Werbung ENDE */


.ausklapp_subsidemenu{
display:none;
}




#department_logo{
background-color:#fff;
width:200px;
overflow:hidden;
}

/* Uebersichts_links mit anderer Gestaltung START */
#col3_editablecontent .portal a{
color:#793e42;
color:#ef7900;
border:0;
}

ul#suche, form#navi{
display:nosne;
}

#navi{
margin-top:1em;
}

ul#suche li{
padding:0.2em 0.9em;
}

#col1, #col2{
background-color:transparent;
}

#col1 #col1_content .outerinfobox,#col2 #col2_content .outerinfobox{
padding-top:0;
}

#col3{
border-left:1px solid #fff;
border-right:1px solid #fff;
border:0;
background-color:#fff;
}
#cols3{
padding-bottom:10px;
background-image:url(/stylesheets/redesign_09/uni_images/hg_unten.jpg) !important;
background-repeat:repeat-x;
background-position:bottom left;
}



#col2{
padding-bottom:0;
}

/* QuickLinks START */

#quicklinks {
display:none;
}


/* Google-Suche
input{
width:115px;
border:1px solid #ccc !important;
}
input[type="submit"]{
padding:1px;
width:auto;
font-size:1em;
font-weight:bold;
border:1px solid #f90;
background-color:#fff;
color:#030385;
}

*/


/* ENDE GRAU */



/* Start nochmal die Headlines */
h1,h2,h3,h4,h5,h6{
font-weight:normal;
}
  h1 { font-size: 180%; }                       
  h2 { font-size: 150%; }                       
  h3 { font-size: 130%; }                       
  h4 { font-size: 110%; font-weight:bold;}                   
  h5 { font-size: 110%; }                    
  h6 { font-size: 100%; }                   

/* Ende nochmal die Headlines */


/* Erweiterte Suche als HTML-Seite START */
#col3_editablecontent .hide_suche fieldset{
border:1px solid #ccc;
padding:0.5em;
}

#col3_editablecontent .hide_suche fieldset legend{
font-weight:bold;
color:#030385;
padding:0 0.5em;
}
#col3_editablecontent .hide_suche fieldset .inputlabel{
clear:both;
float:left;
text-align:right;
width:100px;
}

#col3_editablecontent .hide_suche fieldset input{
border:1px solid #999;
margin-left:2em;
margin-bottom:0.5em;
width:60%;
}
/* Erweiterte Suche als HTML-Seite  ENDE */




/* Tabelle ohne Hover */
table.nohover th,table.nohover th:hover{
background-color:#ccc;
border:0;
}
table.nohover td,table.nohover td:hover{
background-color:#fff;
background-color:transparent;
border:0;
}
table.nohover tbody tr:hover td {
background-color:#fff;
background-color:transparent;
border:0;
}


#col3_content,#footer{
/* overflow:hidden;  geht nicht wegen Druckausgabe... */
border-left:1px dotted #ccc;
border-right:1px dotted #ccc;
}

/* HAUPTMENUE START */
/* HAUPTMENUE START */

#sidemenu a,#sidemenu a:hover{
text-decoration:none;
}

#sidemenu ul{
margin:0;
padding:0;
}

#sidemenu > ul{
border-bottom:1px solid #ccc;
}

#sidemenu ul li{
list-style-type:none;
padding:0;
background-color:#fff;
margin:0;
font-size:1.1em;
border-top:1px solid #ccc;
font-weight:bold;
display:block;
}
#sidemenu ul li a{
display:block;
padding:0 3px 0 10px;
}

#sidemenu ul li a.active{
background-color:#030385;
color:#fff;
font-weight:bold;
}

#sidemenu ul li a:hover, #sidemenu ul li a:focus{
background-color:#030385;
color:#fff !important;
}

#sidemenu ul li ul li{
font-size:0.95em;
font-weight:normal;
background-color:#e2e1e8;
}
#sidemenu ul li ul li a.active{
color:#000;
}
#sidemenu ul li ul li ul li,#sidemenu ul li ul li ul li a.active{
background-color:#f2f2f9;
}
#sidemenu ul li ul li ul li ul li{
background-color:#fff;
}
#sidemenu ul li ul li a{
padding:0 3px 0 20px;
}
#sidemenu ul li ul li ul li a{
padding:0 3px 0 30px;
}
#sidemenu ul li ul li ul li ul li a{
padding:0 3px 0 40px;
}
#sidemenu ul li .active{
background-color:#e1e1f1;
}
#sidemenu ul li ul li {
background-color:#e9e9f4;
}
#sidemenu ul li ul li a:hover, #sidemenu ul li ul li a:focus{
color:#000 !important;
background-color:#f0f0f8;
}

#sidemenu ul li ul li ul li{
background-color:#f0f0f8;
}
#sidemenu ul li ul li ul li a:hover, #sidemenu ul li ul li ul li a:focus {
background-color:#fff;
color:#000 !important;
}
#sidemenu a{
color:#000;
}

#sidemenu a{
padding-top:0.2em !important;
padding-bottom:0.2em !important;
}
#sidemenu ul li a{
line-height:1.18em !important;
}

/* HAUPTMENUE ENDE */
/* HAUPTMENUE ENDE */

#main, body, .page_margins, #col1{
background-color:#fff !important;
background-image:none !important;
}

body{
background-color:#ccc !important;
}



/* Dokumentenlinks wieder aktiviert */
#sidemenu #document_links{
padding-top:2em;
font-size:0.8em;
}
#sidemenu #document_links a{
color:#ef7900;
}

#department_logo{
overflow:hidden;
}







#nav{
padding:0;
margin:0;
}

table.zielgruppe td{
text-align: center;

margin: 0;
padding: 0;
}
table.zielgruppe tbody tr:hover td, table.zielgruppe tbody tr:focus td  { background: #030385; }

table.zielgruppe tbody tr td:hover, table.zielgruppe tbody tr td:focus {
background-color:#e1e1f1;
}

table.zielgruppe tbody tr td:hover a, table.zielgruppe tbody tr td:focus a{
color:#030385;
text-decoration:none;
}
table.zielgruppe a{
color:#fff;
display:block;
text-decoration:none !important;
}


#zielgruppe table tr td a.active{
background-color:#f2f2f9;
color:#030385;
border:0;
font-weight:bold;
}

table.zielgruppe tr td{
border-right:1px solid #fff;
}
table.zielgruppe tr td.last{
border-right:0 !important;
}



table.zielgruppe{
background-color:#030385 !important;
}

table.zielgruppe a{
color:#fff;
}



table.zielgruppe{
width:100%;
border-collapse:collapse; 
margin:0; 
border:0;
}
table.zielgruppe td,table.zielgruppe tr{
border-collapse:collapse; 
overflow:hidden;
margin:0;
padding:0;
border:0;
}
table.zielgruppe tr td a{ 
vertical-align:bottom;
line-height:1.8em;
height:1.8em;
}





/* QuickLinks START */

      #quicklinks ul{
      padding:0px;
      margin:0px;
      z-index:99999;
      width:199px;
      }
      #quicklinks ul li{ 
      position:relative;
      list-style-type:none;
line-height:1.8em;
      color:#000;
      margin:0;
      padding:0;
      }
      #quicklinks ul li a{
      text-decoration:none;
      color:#030385;

      }
      #quicklinks ul li a:hover,       #quicklinks ul li a:focus{
background-color:#bfd0e2;
background-color:#030385;
color:#fff;
}
      #quicklinks ul li:hover,       #quicklinks ul li:focus{
background-color:#030385;
}
      #quicklinks ul li:hover a,       #quicklinks ul li:focus a{
color:#fff;
}
      #quicklinks ul ul {
      display:none;
      clear:both;
      }
      #quicklinks ul li:hover > ul ,       #quicklinks ul li:focus > ul {
      display:block;
      position:absolute;
      background:#fff;
      width:199px;
      } 

      #quicklinks ul li ul li a:before{
      content: "\00BB \0020"; color:#ef7900;
      }
      #quicklinks ul li ul li a{
      font-weight:normal;
      color:#030385 !important;
      text-decoration:none;
      width:184px;
      display:block;
      margin:0;
      padding:0 0 0 15px;
      border:0;
      }
      #quicklinks ul li ul li a:hover,       #quicklinks ul li ul li a:focus{
      background:#F3F3F3;
      color:#030385;
      }

#quicklinks{
position:absolute;
z-index:100 !important;
width:190px !important;
display:block !important;
}
#quicklinks ul li{
float:left !important;
width:auto !important;
}
#quicklinks ul li a{
border-right:1px solid #ccc;
padding-right:0.4em;
padding-left:0.4em;
float:left !important;
width:auto !important;
}
#quicklinks ul li a.last{
border:0;
}
#quicklinks ul li:hover > ul, #quicklinks ul li:focus > ul  {
top:1.8em;
left:-8em;
}

ul#quick_klapp  li a{
width:182px !important;
display:block;
}

/* QuickLinks ENDE */


/* Keine Anzeige von Portlets in otterreendexen */
ul li.list_Portlet{
display:none;
}

/* Keine doppelten Ueberschriften in Auflistungen */
h1.ottereendex{
display:none;
}

/* angepasste Newsansicht */
#newsportal ul li{
list-style-image:none !important;
list-style-type:none;
margin-left:0 !important;
background-color:#fff;
border-bottom:1px dotted #ccc;
padding:0;
}
#newsportal ul li .datum{
font-size:0.8em;
}
#newsportal ul li .inhalt h2{
line-height:1.3em;
}
#newsportal ul{
margin-left:0;
}

#mail_an_online_redaktion{
padding:0 200px;
}



#zertifikat{
padding-top:8em !important;
}

#zertifikat img{
width:50px;
}








/* Die Content-Navi im eigentlichen Content-Bereich START */

#contentnavi{
background-color:#030385;
color:#fff;
display:block;
overflow:hidden;
}
#contentnavi ul{
padding:0;
margin:0;
}
#contentnavi ul li{
background-color:#030385;
padding:0;
margin:0;
list-style-image:none;
list-style-type:none;
float:left !important;
width:auto !important;
}
#contentnavi ul li a{
display:block;
width:auto;
padding:0 1em;
}
#contentnavi a, #contentnavi a:visited{
color:#fff;
border:0;
}
#contentnavi a:hover, #contentnavi a:focus{
color:#030385;
background-color:#fff;
border:0;
}
#contentnavi ul li a.active{
color:#030385 !important;
background-color:#eee;
border:0;
}

/* Die Content-Navi im eigentlichen Content-Bereich ENDE */




/* Portal-Sytles */
/**
#newsportal
{
margin:0;
font-size:0.9em;
}

#newsportal ul{
margin:0.5em 0 0 0;
list-style: none;
list-style-image:none; 
list-style-type:none;
}

#newsportal div div a{
font-size:2em;
margin-bottom:2em !important;
display:block;
}

#newsportal li
{
list-style-image:none; 
list-style-type:none;
margin: 0px;
text-align: left;
background-color:#efefef !important;
border:0 !important;
margin-bottom:2em !important;
}

#newsportal .bretttitel a{
color:#999;
border:0;
}
#newsportal .bretttitel a:hover, #newsportal .bretttitel a:focus{
color:#000;
border:0;
}

#newsportal .datum {
position:relative;
top:0px;
float:right;
font-weight:normal;
color: #999;
z-index:90;
right:0.5em;
font-size:1em !important;
}

#newsportal .bretttitel{
position:relative;
top:0;
left:0.5em;
float:left;
font-weight:bold;
color:#fff;
}

#newsportal .inhalt{
padding-left:0.5em;
clear:both;
background-color:#fff;
}

#newsportal .inhalt p{
font-size:1.2em;
}

#newsportal h1 a{
text-decotation:none;
border:0;
}
#newsportal h1{
margin-bottom:0.5em;
font-size:1.7em;
}


#newsportal  p{
padding:0;
margin:0;
}
*/

/* Portal Styles ENDE */







#col3_content,#footer{
border:0;
}
#col3{
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}






/* Google-Suche incl. Vorschlaege */
table.gsc-completion-container{
margin-top:-5px !important;
}
.gsc-completion-container tr td{
  border : 1px solid #030385 !important;
  padding:5px;
}




/* Hintergruende fuers Menue START */
#sidemenu ul li ul li a{
background-color:#d6d6d6 !important;
background-color:#ebebeb !important;
}
#sidemenu ul li ul li a.active, #sidemenu ul li ul li ul li a{
background-color:#e0e0e0 !important;
background-color:#f5f5f5 !important;
}
#sidemenu ul li ul li ul li a.active, #sidemenu ul li ul li ul li ul li a{
background-color:#ebebeb !important;
background-color:#fff !important;
}
#sidemenu ul li ul li ul li ul li a.active{
background-color:#f5f5f5 !important;
background-color:#fff !important;
}
#sidemenu ul li ul li a:hover,#sidemenu ul li ul li a.active:hover, #sidemenu ul li ul li a:focus,#sidemenu ul li ul li a.active:focus{
background-color:#fff !important;
}
#sidemenu ul li ul li ul li ul li a:hover,#sidemenu ul li ul li ul li ul li a.active:hover, #sidemenu ul li ul li ul li ul li a:focus,#sidemenu ul li ul li ul li ul li a.active:focus{
background-color:#f5f5f5 !important;
}
/* Hintergruende fuers Menue ENDE */


/* jQuery ShowHide Klasse */
.klippklapp_link_cd{
color:#030385;
cursor:pointer;
}


/* Bild Links die Moeglichkeit geben keine Deco zu haben START */
a.no_deco{
border-bottom:0 !important;
}
a.no_deco:after{
content:"" !important;
}
/* Bild Links die Moeglichkeit geben keine Deco zu haben ENDE */


/* Blockquote in gleicher Schrift START */
  blockquote{
    font-family: Trebuchet MS,Ubuntu,Verdana,Arial,sans-serif;
    font-style:italic;
  }
/* Blockquote in gleicher Schrift ENDE */




/* iPoint START */
#ipoint{
background-color:#fff;
padding: 0.5em 0 0.5em 0;
margin:1em 0 1em 0;
}

#ipoint img.newsitem_img{
width:130px;
margin-right:1em;
float:left;
}

#ipoint h2{
margin:0 0 0.5em 0;
padding:0;
vertical-align:top;
}

#ipoint ul{
list-style-type:none;
list-style-image:none;
margin:0;
padding:0;
}

#ipoint ul li{
list-style-type:none;
list-style-image:none;
margin:0;
padding:0;
margin-bottom:2em;
background-color:#f9f9f9;
margin:0 0 1em 0;
padding:1em;
border:1px solid #ddd;
}

.ipoint_datum_1{
display:none;
}

.ipoint_datum_2{
font-size:0.8em;
}

.ipoint_item_title{
}

.ipoint_abstract{
}

/* iPoint ENDE */


/* Kein Rahmen um BildLinks etc... */
.nodecolink{
border:0 !important;
}


/* Weitere UniTabellen Styles START */
table.uni_tabelle[border="1"]{
border-collapse:collapse;
border:0;
border-color:#ddd;
}
table.uni_tabelle[border="1"] thead{
border:1px solid #030385;
background-color:#030385;
}
table.uni_tabelle[border="1"] tbody{
border:1px solid #030385;
}
table.uni_tabelle[border="1"] td{
border:0;
}
/* Weitere UniTabellen Styles ENDE */




/* Google hat seine CSE-Ausgabe geaenter START */

table.gssb_c{
margin-top:1px;
}
table.gssb_c *{
width:176px !important;
overflow:hidden !important;
}


table.gssb_c table.gsc-completion-container,table.gssb_c table.gsc-completion-container tr td{
background-color:#fff;
border:0 !important;
}

table.gsc-completion-container tr.gsc-completion-selected > td, table.gsc-completion-container > tr > td{
background-color:#ccc !important;
}

table.gsc-completion-container tr.gsc-completion-selected div.gsq_a  table  tr  td{
background-color:#ccc !important;
}

/* Google hat seine CSE-Ausgabe geaenter ENDE */


/* Spam-Abwehr */
.cd_url_feedback{
display:none;
}