/* Eigene CSS-Angaben betreffend Kinetiqa-Plugins */

h1 { font-size: 1.4em; font-weight: bold; margin-bottom:8px; margin-top:2px; line-height:2em; }
h2 { font-size: 1.4em; color:#006FA8; font-weight: bold; margin-bottom:8px; margin-top:2px; line-height:2em; }
h3 { font-size: 1.2em; font-weight: bold; margin-bottom:8px; margin-top:2px; line-height:1.4em; }
h4 { font-size: 1.2em; color:#006FA8; font-weight: bold; margin-bottom:8px; margin-top:2px; line-height:1.4em; }
h5 { font-size: 1.0em; font-weight: bold; margin-bottom:8px; margin-top:2px; line-height:1.6em;  font-style:verdana;}
h6 { font-size: 0.9em; font-weight: bold; text-transform: upper-case; margin-bottom:8px; margin-top:2px; line-height:1.6em; font-style:wingdings;}

.suche2 { font-family:Arial, Verdana, sans-serif; font-size:12px; color:#FFFFFF; text-decoration: none; font-weight:bold;}
.gw_suche {color:#990000; background-color:#FFFF80;}

.tr_design_header {background-color:#FFFFFF}
.td_design_header {background-color:#FFFFFF}

.zusatz_modul_erlaeuterung { text-align:left; padding:10px; text-align:left; background-color: #EEEEEE; border-style: inset; border-color: #000000; border-width: 2px }

.waswo_spalte1 {width:35%; vertical-align:top;}
.waswo_spalte2 {width:35%; vertical-align:top;}
.waswo_spalte3 {width:30%; vertical-align:top;}

.table_row_blue {background-color:#010351; color:#FFFFFF; font-weight:bold; width:20%}
.table_row_grey {background-color:#E6E6E6;}
.table_row_white{background-color:#FFFFFF;}

.article ul, .article ol  {
	margin-top:0pt;
	margin-bottom:0pt;
}

.article blockquote {
	margin-top:0pt;
	margin-bottom:0pt;
}

.related_link h4 {
color:#0838B0;
font-size:1.0em;
font-weight:bold;
line-height:1.2em;
margin-bottom:8px;
margin-top:2px;
}

.dyn_teaser h3 {
font-size:1em;
font-weight:bold;
}

.dyn_teaser p {
margin-bottom:20pt;
}

.x_dyn_teaser a:hover {
color:#E99990;
text-decoration:none;
}

.dyn_teaser a {
text-decoration:none;
}


h2.article_subtitle {
color:#000000;
font-size:0.9em;
font-weight:normal;
line-height:1.1em;
margin-bottom:0px;
margin-top:0px;
}

#content .sitemap li {
  line-height: normal;
}

.topnavigation li a:hover {
text-decoration:none;
}

#nav_topnavigation .inner4 {
padding:5px;
float:right;
}

#nav_topnavigation .inner3 {
padding:5px;
float:right;
background-color:#840822;
width:970px;
}

/* Navigationspunkt Externe Termineingabe mit eigener Farbe*/
#nav_101 a {
background-color:#FFFF80;
color:#000000
}

/* Hauptnavigation Breite und Farben*/
#nav_-0 a {
width:195px;
background-color:#255FA8;
text-align:center;
}



#nav_1 a {
width:192px;
text-align:center;
}
#nav_3 a {
width:119px;
text-align:center;
}
#nav_4 a {
width:118px;
text-align:center;
}
#nav_5 a {
width:126px;
text-align:center;
}
#nav_6 a {
width:119px;
text-align:center;
}

#nav_7 a {
width:118px;
text-align:center;
}
#nav_14 a {
width:126px;
text-align:center;
}

.searchboxincolumn2 {
width:300px;
border:1px solid #000000;
font-size:1em;
height:1.25em;
padding:0;
}

/* grauer Kasten zum Darstellen bestimmter Teaser-Texte*/
.grauer_kasten {
padding: 10px;
background-color:#EEEEEE; 
border:1px solid #000000;
margin-bottom:20px;
}

.lastchanges {
text-align:center;
padding:2em 0 1em 0;
}

/* Bilderrand im Artikel kleiner*/
.article_image_box {
float:left;
margin:3px 20px 3px 0;
}

.td_30 {
width:30%;
vertical-align:middle;
}

.text_small  a {
color:#010351;
text-decoration:underline;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
}

.event_box {
    background-color: #FFFFFF;
    border: 1px solid #000000;
    margin: 1px 0 15px 0;
}
 
.event_box_head {
    background-color: #006FA8;
    color: #FFFFFF;
    margin: 0;
    padding: 5px;
}
 
.event_box_content_zeile1 {
    padding: 10px 5px 2px 5px;
}
 
.event_box_content_zeile2 {
    font-weight: bold;
    padding: 2px 5px 10px 5px;
}

/* Seitenhintergrundbild fixieren */
body {
     background-attachment:fixed;
}

/* Schlagschatten erste Zeile der 3D-Rahmen und die zweite Zeile der Schatten selbst, geht aber nur ohne Kompatibilitätsmode und modernen Brwosern*/
#complete_container {
    border: 1px outline #EEEEEE;
    box-shadow: 5px 10px 15px #666666;
}
 
#footertext {
    color:#000000;
    padding: 10px 0 0 0;
    font-weight:bold;
}

a.footer_link {
    color:#000000;
    font-weight:bold;
}
