/*
Rename
/systemstatic/iks-internet/
../

*/

* {padding:0px; margin:0px;}
body { font-family:Arial; color:#00000; } /* Dies auf keinen Fall ?nedern!! */
* html body {text-align:center; padding-top:0.5em; }
* html { font-size:100%; }
.bold , .fett{ font-weight:bold;}

ul.topnav_ul { display:inline; list-style-type:none; padding:0px; margin:0px;  }
li.topnav_li { display:inline; padding:0px; margin:0px; }

ul.contentnav_ul_1 {display:inline; list-style-type:none; }
ul.contentnav_ul_n {list-style-type:none; }

li.contentnav_li{ padding:0px; margin:0px; vertical-align:top;display:inline; }
li.subnav_li {}
form { margin:0px; padding:0px; }

/* Kopfbalken Login, - Akltuell, - Kontakt */
.staticFontStyle_1 { font-family: Verdana; font-size:0.7em; font-weight:bold; text-decoration:none; color:#ffffff;}

/* Benutzername, Passwd (Login), Kontakt-, Beschriftung, Eingabefelder  */
.staticFontStyle_2 { font-family: Arial; font-size:0.7em; font-weight:normal; text-decoration:none; }

/* Kontaktinputfelder,   */
.staticFontStyle_2_1 { font-family: Arial; font-size:0.9em; font-weight:normal; text-decoration:none; }

/* rechte Spalte text */
.staticFontStyle_3 { font-family: Arial; font-size:0.7em; font-weight:normal; text-decoration:none; }

/* Maxbreite */
.staticWidth { width:59.4em; }

/* Breite von Navigation, Mitte und Rechter Spalte */
.staticNavigationWidth { width:13.75em; height:1px;}
.staticNavigationWidth2 {width:13.75em; height:1px;}
.staticMiddleWidth { width:31.9em; height:1px; }
.staticMarginalWidth { margin-left:45.65em; width:13.75em; height:1px; }

* html .staticMiddleWidth { width:31.9em; height:1px; }
* html .staticMarginalWidth { margin:0em; width:13.75em; height:1px; }


.staticColorStyle_1 { color:#999999;}


.clearfloat { clear:both; }
.floatkiller2 { clear:left; }
#sitewrapper { margin:10px auto 0px auto; text-align:left; border:1px solid #999999; border:none; }
* html #sitewrapper { margin:0px auto 0px auto; text-align:left; border:1px solid #999999; border:none; }
#headcontainer {  }
#topnavbox { position:relative; height:4.5em; width:59.0em; margin-top:2em;}
#topnavelems { position:absolute; top:3.2em; left:1.8em; }
#midcontainer { position:relative; }
#mainnavbox { position:absolute; left:1.5em; top:3.7em; height:1.45em; }

#mainnavelems { _float:left; vertical-align:middle; line-height:1.45em;}
#fontsizeelems { position:absolute; left:41.2em; top:0.2em; width:3.6em; height:1.45em; padding:0em 0em 0em 0em;}
* html #fontsizeelems { position:absolute; left:41em; top:0.1em; width:3.6em; height:1.45em; padding:0em 0em 0em 0em;}
#searchelems {  position:absolute; left:44.8em; top:0.1em; width:13.6em; height:1.45em; padding:0em 0em 0em 0em;  }
* html #searchelems {  position:absolute; left:44.7em; top:0.05em; /*width:12.6em;*/ height:1.45em; padding:0em 0em 0em 0em;  }

#logogross { position:absolute; right:0.1em;bottom:0.1em; }
#mainbg { /*width:59.4em;*/ }


.printcontentbox { text-align:left; }
.printlinksplitter { color:#999999; font-size:0.7em; }

.breadcrumb , .breadcrumbactive, .breadcrumbspacer, .printlink{ color:#005292; font-size:0.7em; }
.breadcrumbactive{ color:#999999; font-family: Verdana;}

.navsplitter, .topnavsplitter, .navsplitterfooter { margin:0em 0.3em 0em 0.3em; padding:0px; }
a { color:#005290; }
a, .navsplitter, .topnavsplitter , .linkinactive{ font-family:Verdana; font-weight:normal; text-decoration:none; }
a.topnav, a.topnavactive, .topnavsplitter { font-size:0.7em }
a.topnav:link, a.topnav:visited, .topnavsplitter { color:#999999;  }
a.topnavactive:link, a.topnavactive:visited { color:#999999; }
a.topnav:hover {color:#999999; }

a.contentnav, a.contentnavactive, .navsplitter { font-size:0.8em; font-weight:bold; }
a.contentnav:link, a.contentnav:visited, .navsplitter { color:#ffffff; }
a.contentnavactive:link, a.contentnavactive:visited { color:#004477; }
a.contentnav:hover, a.contentnav:active { }

a.footernav, a.footernavactive, .navsplitterfooter { font-size:0.7em; font-weight:normal; }
a.footernav:link, a.footernav:visited, .navsplitterfooter { color:#999999; }
a.footernavactive:link, a.footernavactive:visited { color:#999999; }
a.footernav:hover, a.footernav:active { color:#999999; }

a.nav_6, a.nav_active_6 { color:#005290;}
a.nav_6:link, a.nav_6:visited { color:#005290;  }
a.nav_active_6:link, a.nav_active_6:visited { color:#005290; }
a.nav_6:hover {color:#005290; }
.linkbox_6, .linkbox_6_last { border-bottom:1px dotted #999999; margin:0em 1.8em 0em 2.5em; padding:0.3em 0em 0.3em 1.7em; font-size:0.7em;}
* html .linkbox_6, * html .linkbox_6_last { border-bottom:1px dotted #999999; margin:0em 1.8em 0em 2.5em; padding:0em 0em 0.3em 1.7em; font-size:0.7em;}
/*.linkbox_6_last, .linkbox_6_last { border-bottom:none;}*/
.linkbox_0_6 { background:url(../images/bg_nav_0.gif) 0.125em 0.65em no-repeat; }
.linkbox_1_6 { background:url(../images/bg_nav_0_activ.gif) 0.125em 0.65em no-repeat;}
.linkbox_0_0_6 { background:none;}
.dummylinkbox{ margin:0em 1.8em 0em 2.5em; padding:0.25em 0em 0.3em 1.7em; font-size:0.7em; }
* html .dummylinkbox { margin:0.1em 1.8em 0em 2.5em; }

a.nav_7, a.nav_active_7 { color:#005290; }
a.nav_7:link, a.nav_7:visited { color:#005290;  }
a.nav_active_7:link, a.nav_active_7:visited { color:#005290; }
a.nav_7:hover {color:#005290; }
.linkbox_7 , .linkbox_7_last{ border-bottom:1px dotted #999999; margin:0em 1.7em 0em 4.5em; padding:0.37em 0em 0.16em 1.7em; font-size:0.7em;}
* html .linkbox_7 , * html .linkbox_7_last{ border-bottom:1px dotted #999999; margin:0em 1.7em 0em 4.3em; padding:0em 0em 0.16em 1.7em; font-size:0.7em;}
.linkbox_7_last, .linkbox_7_last { border-bottom:none;} 
.linkbox_0_7 { background:url(../images/bg_nav_1.gif) 0.125em 0.65em no-repeat;}
.linkbox_1_7 { background:url(../images/bg_nav_1_activ.gif) 0.125em 0.65em no-repeat; }

.contentnav_ul_s {margin-left: 0;padding-left: 10;list-style: none;}
.contentnav_ul_s li{ padding-left: 20px;background-image: url(../images/bg_nav_0.gif);background-repeat: no-repeat; background-position: 0 6px;}

ul.sitemap_1, ul.sitemap_2, ul.sitemap_3 {  list-style-type:none;}
ul.sitemap_1 a:hover, ul.sitemap_2 a:hover, ul.sitemap_3 a:hover { text-decoration:underline;}
ul.sitemap_2 { padding:0 0 0 32px; }
.sitemap_2 .sitemap_li_3{padding-left: 20px;background-image: url(../images/bg_nav_0.gif);background-repeat: no-repeat; background-position: 0px 6px}
.sitemap_3 .sitemap_li_4{padding-bottom:0px; 20px;padding-left: 20px;background-image: url(../images/bg_nav_1.gif);background-repeat: no-repeat; background-position: 0px 6px}
ul.sitemap_4 { padding:0 0 0 45px; }

a.sitemap_  { font-size:0.7em; font-weight:normal; }
a.sitemap_:link, a.sitemap_:visited { color:#333333; }
a.sitemap_:hover, a.sitemap_:active { color:#999999;}


.navsplitter, .navsplitterfooter { font-weight:normal; }
a.imageklick {padding:0px;margin:0px;}
.fontsizeKlickimage { border:none; margin:0.1em 0.2em 0em 0em; padding:0px; width:0.9em; }
* html .fontsizeKlickimage { margin:0.2em 0.2em 0em 0em; width:0.9em;}

.topsearchform { display:inline; }
.topsearchinput { border:1px solid #c7d9e7; height:1.4em; margin:0em 0em 0em 0em; padding:0em 0em 0em 0.9em; width:12.5em; color:#005290;}

.topsearchbutton { background-color:#c7d9e7; color:#336699;height:1.3em; width:2em; border:none; margin:0em 0em 0em 0.4em; padding:0em 0em 0.6em 0em; cursor:pointer; }
.searchsearchbutton { background-color:#c7d9e7; color:#336699; width:2em; border:none; margin:0em 0em 0em 0.4em; padding:0.1em; cursor:pointer; }
* html .searchsearchbutton { background-color:#c7d9e7; color:#336699; height:1.6em; width:2em; border:none; margin:-1.9em 0 0 0.4em; padding:0.2em; cursor:pointer; }


.bodycontainer {margin:1em 0em 0em 0em; padding:0em 0em 0em 0em;}

.navigationcontainer { float:left; margin:0px; padding:0px; } 
.navigationbox { margin-left:-1.8em; padding:3.87em 0em 0em 0em; }
* html .navigationbox { margin-left:-1.8em; padding:3.53em 0em 0em 0em; }

.contentcontainer { float:left; margin:0px; padding:0em 0em 0em 0em;}
.breadcrumbbox { padding:0.4em 0em 0em 0.8em; }
* html .breadcrumbbox { padding:0.1em 0em 0em 0.3em; }



* html .contentbox { padding:0em 1.5em 0em 0.3em; }

/* iks */
.contenthead { border-bottom:1px dotted #999999; padding:1.8em 0em 1em 0em; margin:0em 0em 1.1em 0em; }
.contentbox { padding:0em 1.5em 0em 0.8em; }


* html .contenthead { border-bottom:1px dotted #999999; padding:1.4em 0em 1.1em 0em; margin:0em 0em 1.1em 0em; }
.contentbody , .kontaktFormInfo{ margin-bottom:1em; font-size:0.8em;}


/* +++ Uebersicht ++++++++ */
.einleitung_contenthead, .einleitung_contenthead h1, .einleitung_contentbody  {color:#005292;}
.einleitung_contenthead { border-bottom:1px dotted #999999; padding:1.4em 0em 1em 0em; margin:0em 0em 1.1em 0em; }
* html .einleitung_contenthead { padding:1.4em 0em 1.1em 0em; margin:0em 0em 1.1em 0em; }
.einleitung_contentbody { margin-bottom:1em; font-size:0.8em; color:#005292;}

.teaser_contenthead h1 { font-family:Tahoma; font-weight:bold; color:#336699; font-size:0.8em; }
.teaser_contenthead { border-top:1px dotted #999999; padding:0.4em 0 0.4em 0; margin:0em 0 0 0; }
* html .teaser_contenthead { padding:0.4em 0 0.4em 0; margin:0 0 0 0; }
.teaser_contentbody { margin-bottom:1em; font-size:0.8em; color:#005292;}
.teaser_picdetailbox { margin: 0 0 12px 0; float:left;}
.teaser_textbox { margin:0 0 0 162px; }
.teaser_textbox_wide { margin:0; }

/* .teaser_shorttextbox { font-family:Tahoma; font-size:0.9em; color:#000000; } */

.teaser_shorttextbox { font-family:Tahoma; font-size:0.9em; color:#000000;letter-spacing:0.035em;line-height:1.3em;}

.teaser_detaillinkbox { margin:0.8em 0 0 0; font-size:0.9em;}
/* ++++++++++++++ */
.picdetailbox { margin: 0.2em 0em 0.2em 0em; }
.contentfooterbox{ margin:1.5em 0em 0.5em 0em;}
/* Top-Anker- und Druckansicht-Link */
.footerblank {float:left; border-bottom:1px dotted #999999; width:10em; height:0.6em; margin-right:0.4em;}
.footerlink { float:left;text-align:left; margin:0em; padding:0em 0em 0em 0.1em; }
* html .footerblank_{ display:inline; border-bottom:1px dotted #999999; width:20.4em;}
* html .footerlink_ { display:inline; text-align:left; margin:0em; padding:0em 0em 0em 0em; }
* html .footerblank {float:left; border-bottom:1px dotted #999999; width:20.4em; height:0.5em; margin-right:0.4em;}
* html .footerlink { text-align:left; margin:0em; padding:0.5em 0em 0em 0em; }
.footcontainer { display:none;}
.footbox { display:none;}
* html .footcontainer {display:block; text-align:center; margin-top:1em; }
* html .footbox {display:block; border-top:1px solid #005290; padding-top:0.4em; margin-bottom:1em; }
.marginalcontainer { padding:0px; }
* html .marginalcontainer { float:left; margin:0 -2px 0 -2px; padding:0px; display:inline; }
.marginalBox { margin:0em 0em 0.375em 0.625em; }
* html .marginalBox { margin:0em 0em 0.375em 0.6em; }
.marginalHeadBox { padding:0.1em 0em 0.2em 1em; background:url(../images/bg_Balken_rechts.jpg) top left repeat-x #3071a8; }
.marginalHead {}
.marginalBodyBox { background:#f4f7fa; padding:1em 0em 0.25em 1em;}

.marginalBodyBox p {margin-bottom:1em;line-height:1.2em;}
.marginalBodyBox a:hover {text-decoration:underline}


/* Loginbox */
.marginalBoxLog { margin:0em 0em 0.375em 0.625em; }
* html .marginalBoxLog { margin:0em 0em 0.375em 0.6em; }
.marginalHeadBoxLog { padding:0.1em 0em 0.2em 1em; background:url(../images/bg_Balken_rechts.jpg) top left repeat-x #3071a8; }
.marginalBodyBoxLog { background:#f4f7fa; padding:0.225em 0em 0.5em 0.5em; }


.noMenuImage {margin:0.8em 2em 0em 2em; width:8.5em;}
.logolink { margin:0em 2em 0em 3em; font-size:0.7em; font-family:Verdana;}


.logininput { width:8.5em; margin:0.1em 0em 0.1em 0em; padding:0.1em 0em 0em 0em; border:1px solid #c7d9e7; font-size:0.66em;}
.loginlabel { display:block; float:left; width:6.9em; margin:0.2em 0em 0em 0em; }
.loginbutton { background-color:#c7d9e7; height:1.3em; width:8em; border:none; margin:0em 0em 0em 7.0em; padding:0em 0.4em 0em 0.4em; color:#005290; cursor:pointer;}
* html .logininput { width:8.5em; margin:0.1em 0em 0em 0em; padding:0em 0em 0em 0em; border:1px solid #c7d9e7; font-size:0.66em; height:1.3em;}
* html .loginlabel { display:block; float:left; width:6.9em; margin:0.2em 0em 0em 0em; height:1em; padding:0px;}
* html .loginbutton { background-color:#c7d9e7; height:1.3em; border:none; margin:0.2em 0em 0em 5em; padding:0em 0.4em 0em 0.4em; color:#005290;}

.kontaktinput { width:24em; margin:0em 0em 0.5em 0em; border:1px solid #c7d9e7; }
.kontaktlabel { display:block; float:left; width:11em; margin:0em 0em 0.5em 0em; font-size:1em;}
.kontaktbutton { background-color:#ffffff; color:#005290; height:1.4em; border:none; margin:0em 0em 0em 0em; padding:0em 0em 0em 0em; font-family:verdana; font-size:0.9em; cursor:pointer; }
.kontaktformbuttonbox { width:30.9em; padding-left:13em; }
.comments { height:6em;}
* html .kontaktformbuttonbox { width:37.9em; padding-left:10.5em; }

.error_red { border:1px solid red; } 
.kontaktFormInfo { margin-top:30px; }


/* firefox */
.contentbox { position:relative; }
.staticSplitter_0 { height:1em; }
.footcontainerTest { position:absolute; left:-13.5em;  width:59em; text-align:center; margin-top:1em; }
.footboxTest{ border-top:1px solid #005290; padding-top:0.4em; margin-bottom:1em;}
* html .staticSplitter_0 { display:none;}
* html .footcontainerTest { display:none;}
* html .footboxTest { display:none;}



/* iks-formate */

h1 { font-family:Tahoma; font-size:0.9em; color:#336699;}
h2 { font-family:Tahoma; font-size:1.1em; color:#777777; font-weight:normal;margin:0.5em 0;}
.boxtextbox p {margin-bottom:1em;line-height:1.4em;}
.boxtextbox ul {list-style-type:square;margin-left:20px;margin-bottom:1em;}
.boxtextbox li {margin-bottom:0.4em;line-height:1.4em;}
.boxtextbox a {font-family:Tahoma; font-size:1em;}
.boxtextbox a:hover {text-decoration:underline;}
.shorttextbox { font-family:Tahoma; font-size:0.95em; color:#777777;padding-bottom:1em;}
.boxtextbox { font-family:Tahoma; font-size:0.9em; margin-bottom:0.5em;letter-spacing:0.035em;}

sup {font-size:0.8em;vertical-align:super;}



/*Aktuelles*/
.shortNews{padding-bottom:5px;}
.shortNews a {color:black;}

/*Bild neben Text*/
.koopLogo{ font-size:12px; width:95%; margin-left:-1px;}

/*nPa_Musterfrau*/
.imgnPA{}