/* CSS Document */
body {
	margin: 0;
	scrollbar-base-color: silver;
	scrollbar-arrow-color: silver;
	scrollbar-track-color: #ffffff;
	scrollbar-base-color: #ffffff;
	scrollbar-darkshadow-color: silver;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #ffffff; 
               	}
.tabhead {
	background-image:  url(bar.gif);
	background-repeat: no-repeat;
}


A:link { color:#003075; text-decoration:none; font-weight:bold; }
A:visited { color:#003075; text-decoration:none;font-weight:bold; }
A:hover { color:#336699; text-decoration:underline;font-weight:bold; }
A:active { color:#003075; text-decoration:none;font-weight:bold; }

h1,h3,h4,h5 {
                font-family: Arial, Verdana, Helvetica, sans-serif;
                /*color: #82A6B5;*/
                color: #ffffff;
                }
h2            {
                font-size: 12px;
                color: #ffffff;
                }
h3            {
                font-size: 16px;
                }
.brd {
	/*border-bottom: solid 1px #ffffff;
	border-top: solid 1px #ffffff;*/
	text-transform: uppercase;
	}
.filelinks, .filelinkssize {
                font-size: 11px;
             }
form {
	margin: 0;
		}
.leftcontent {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 12px;
                padding-top: 12px;
                padding-left: 19px;
                padding-bottom: 10px;
                line-height: 1.4em;	
	}
.leftcontent p, table {
                font-size: 12px;
                line-height: 1.4em;
                }

.rightcontent {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 11px;
                padding-top: 10px;
	padding-left: 250px;
                padding-bottom: 10px;
	width: 220px;                
}
.navi {
	padding-left: 20px;
	border-bottom: solid 2px white;
	}
.navi a:link {
                color: #003075;
	text-decoration: none;
	font-size: 11px;
	letter-spacing: 0.2em;
	}
.navi a:visited {
                color: #003075;
	text-decoration: none;
	font-size: 11px;
	letter-spacing: 0.2em;
	}
.navi a:hover {
                color: #336699;
	text-decoration: none;
	font-size: 11px;
	letter-spacing: 0.2em;
	}
.navi a:active {
                color: maroon;
   	text-decoration: none;
	font-size: 11px;
	letter-spacing: 0.2em;
               	}
.subnavi {
	font-size: 12px;
	padding: 6px;
                background: #003075;
                white-space: nowrap;	
	}
.subnavi_link a:link {
                font-size: 12px;
                color: #ffffff;
                text-decoration: none;
                }
.subnavi_link a:visited {
                font-size: 12px;
                color: #ffffff;
                text-decoration: none;
                }
.subnavi_link a:hover {
                font-size: 12px;
                color: #ffffff;
                text-decoration: none;
                }
.subnavi_link a:active {
                font-size: 12px;
                color: #ffffff;
                text-decoration: none;
                }
.subnavi_act a:link {
                font-size: 12px;
                color: #ffffcc;
                text-decoration: none;
                }
.subnavi_act a:visited {
                font-size: 12px;
                color: #ffffcc;
                text-decoration: none;
                }
.subnavi_act a:hover {
                font-size: 12px;
                color: #ffffcc;
                text-decoration: none;
                }
.subnavi_act a:active {
                font-size: 12px;
                color: #ffffcc;
                text-decoration: none;
                }
.linkbar {
                font-color: #003366;
	font-size: 11px;
	padding-left: 55px;
	padding-top: 4px;
	padding-bottom: 4px;	
	}	
.topnav  {
	font-size: 10px;
	padding-left: 50px;
	padding-top: 2px;
	/*padding-bottom: 7px;*/
	letter-spacing: 0.3em;
	}
.linkbar a:link {
	text-decoration: none;
	color: #003075;
	}
.linkbar a:visited {
	text-decoration: none;
	color: #003075;
	}
.linkbar a:hover {
	text-decoration: none;
	color: #336699;
	}
.linkbar a:active {
	text-decoration: none;
	color: #003075;
	}
.topnav_link a:link {
                font-size: 10px;
                color: #003075;
	text-decoration: none;
	}
.topnav_link{
                font-size: 10px;
                color: #003075;
	text-decoration: none;
	}
.topnav_link a:visited {
                font-size: 10px;
                color: #003075;
	text-decoration: none;
	}
.topnav_link a:hover {
                font-size: 10px;
                color: #003366;
	text-decoration: none;
	}
.topnav_link a:active {
                font-size: 10px;
                color: #003075;
	text-decoration: none;
	}
.topnav_act a:link {
                font-size: 10px;
                color: #ffffff;
	text-decoration: none;
                	}
.topnav_act a:visited {
                font-size: 10px;
                color: #ffffff;
	text-decoration: none;
               	}
.topnav_act a:hover {
                font-size: 10px;
                color: #ffffff;
	text-decoration: none;
                	}
.topnav_act a:active {
                font-size: 10px;
                color: #ffffff;
	text-decoration: none;
                	}

.newshead {
                color: #ffffff;
	font-weight: bold;
                font-size: 11;
                text-transform: uppercase;
	}
.newshead a:link {
                color: #ffffff;
	text-decoration: none;
	}
.newshead a:visited {
                color: #ffffff;
	text-decoration: none;
	}
.newshead a:hover {
                color: #ffffff;
	text-decoration: none;
                text-decoration: underline;
	}
.newshead a:active {
                color: #ffffff;
	text-decoration: none;
	}
.jsmenu {
	border-bottom: solid 2px #ffffff;
                padding-right: 220px;
	}
.svglogo {
                 padding-left: 10px;
                 }
.blaubalk {
	background:  url(blaubalken.gif) no-repeat;
                }
.topcontent {
                font-family: Verdana, Arial, Helvetica, sans-serit);
                font-size: 10px;
                }
.topcontent p {
                margin: 2px;
                 }
.celmenu {
                margin-left: 60px;          
             }
.sitewrap {
              border-left: solid 1px  #82A6B5;
              border-right: solid 1px  #82A6B5;
              border-bottom: solid 1px  #82A6B5;
}
.sitemap1 a:before {
              content: url(vor.gif);
              padding-right: 3px;
}
.sitemap1 {
               padding: 5px;
   }
.sitemap1 a:link {
                color: #003075;
	text-decoration: none;
	font-size: 11px;
	letter-spacing: 0.1em;
	}
.sitemap1 a:visited {
                color: #003075;
	text-decoration: none;
	font-size: 11px;
	letter-spacing: 0.1em;
	}
.sitemap1 a:hover {
                color: #336699;
	text-decoration: none;
	font-size: 11px;
	letter-spacing: 0.1em;
	}
.sitemap1 a:active {
                color: #003075;
	text-decoration: none;
	font-size: 11px;
	letter-spacing: 0.1em;
	}

.sitemap2 {
               font-size: 11px;
               margin-left: 30px;
   }
.sitemap2 a:link {
                color: #003075;
	text-decoration: none;
	font-size: 11px;
		}
.sitemap2 a:visited {
                color: #003075;
	text-decoration: none;
	font-size: 11px;
		}
.sitemap2 a:hover {
                color: #336699;
	text-decoration: none;
	font-size: 11px;
		}
.sitemap2 a:active {
                color: #003075;
	text-decoration: none;
	font-size: 11px;
		}
.bar {
	background-image: url(fileadmin/svgsite/bar.gif);
	background-repeat: no-repeat;
}
.newsimg {
             padding-bottom: 5px;
 }
.teasbox {
                border-left: solid 1px #82A6B5;
                border-right: solid 1px #82A6B5;
                border-bottom: solid 1px #82A6B5;
}
.teasbox h5 {
                color: #ffffff;                
                font-size: 11px;
                padding-left: 2px;
                text-transform: uppercase;
                }
.teasbox p {
                 margin-left: 2px;
                 }
.tx-gsislideshow-pi1 a {
                color: navy;
                font-weight: bold;
                }

.sekt_tab td {
                padding-right: 2px;
}
.sekt_tab {
                border: solid 1px #82A6B5;
                font-size: 11px;
 }
.sekt_head {
	font-size: 11px;
                font-weight: bold;
	color: #ffffff;
	padding-right: 2px;
                padding-top: 3px;
} 
.athbesch {
               font-weight: bold;
               color: #82A6B5;
              }
.athtitle {
                font-size: 16;
                font-weight: bold;
                letter-spacing: 0.4em;
                color: #ffffff;
            }
/*.tx-nicosdirectory-pi1-dotted img {
                border: solid 1px #ffffff;
               }*/
.tx-nicosdirectory-pi1 {
               font-size: 11px;
               }
.mailform {
       vertical-align: top;
       }
textarea {
       vertical-align: top;
       }

.tx-gsttopcontent-pi1 H3 { font-family:Arial, Helvetica, sans-serif; color:teal; }  
     
.press {
     font-weight: bold;
     color: #ffffff;
     }
.button {
     width: 100px;
     }
