<STYLE type=text/css>
font {font-size: 12px; font-family: Tahoma,Verdana,Segoe,sans-serif; font-size: 12px; color: #;}
td, th {font-size: 12px; font-family: Tahoma,Verdana,Segoe,sans-serif; color: #;}
input,option,select,textarea {font-family: Tahoma,Verdana,Segoe,sans-serif; font-size: 12px; border: 0px
                margin-right: 0px; padding: 2px;
                vertical-align: middle;
	        border-radius: 10px 10px 10px 10px;
	        -moz-border-radius: 10px 10px 10px 10px;
	        -webkit-border-radius: 10px 10px 10px 10px;
         	margin: 0;
                outline: 0px
                }
.radio, .checkbox {background: none;}
.w90 {width: 90%;}
.big {font-size: 14px;}
.small, .forumedit {font-size: 10px;}
.bgsmall {font-size: 10px;}
a, a.forumcat, a.forumthread {font-family: Tahoma,Verdana,Segoe,sans-serif; font-size: 12px;}
a:link, a:visited,a.forumcat:link, a.forumcat:visited,a.forumthread:link, a.forumthread:visited {color: #004080;}
a:hover, a:active,a.forumcat:active, a.forumcat:hover,a.forumthread:active, a.forumthread:hover {color: #4682B4;}
a.big:hover, a.big:active {color: #4682B4;}
a.small:hover, a.small:active {color: #4682B4;}
a.heads, td.heads, th.heads {font-size: 12px;}
a.heads:active,a.heads:hover {color: #4682B4;}
a.headssmall, font.headssmall {font-size: 10px;}
a.headssmall:active, a.headssmall:hover {color: #4682B4;}
td.highlightsmall,
th.highlightsmall {background-color: #; color: #; font-size: 10px; }
td.quote {background-color: ; font-family: Tahoma,Verdana,Segoe,sans-serif; font-size: 12;}
td.navheadtop,th.navheadtop,td.navheadleft,th.navheadleft,td.navheadright,th.navheadright,td.navheadbottom,th.navheadbottom {color: #ffffff; font-family: Tahoma,Verdana,Segoe,sans-serif; font-size: 15px; background: #004080 url(nav_gr.gif);}
A.navheadtop:link,A.navheadtop:visited,A.navheadleft:link,A.navheadleft:visited,A.navheadright:link,A.navheadright:visited,A.navheadbottom:link,A.navheadbottom:visited	{text-decoration: underline; color: #ffffff; font-family:Tahoma,Verdana,Segoe,sans-serif; font-size: 15px; }
A.navheadtop:active,A.navheadtop:hover,A.navheadleft:active,A.navheadleft:hover,A.navheadright:active,A.navheadright:hover,A.navheadbottom:active,A.navheadbottom:hover {text-decoration: none; color: #ffffff; font-family: Tahoma,Verdana,Segoe,sans-serif; font-size: 15px; }
td.navbgtop,th.navbgtop,td.navbgleft,th.navbgleft,td.navbgright,th.navbgright,td.navbgbottom,th.navbgbottom {background-color: #; color: #004080; font-family: Tahoma,Verdana,Segoe,sans-serif; font-size: 12px; }
A.navtop:link,A.navtop:visited,A.navleft:link,A.navleft:visited,A.navright:link,A.navright:visited,A.navbottom:link,A.navbottom:visited	{text-decoration: none;color: #004080;font-family:Tahoma,Verdana,Segoe,sans-serif;font-size: 12px; }
A.navtop:active,A.navtop:hover,A.navleft:active,A.navleft:hover,A.navright:active,A.navright:hover,A.navbottom:active,A.navbottom:hover {text-decoration: none; color: #4682B4; font-family: Tahoma,Verdana,Segoe,sans-serif; font-size: 12px;}
.small2 {font-size: 12px;}
.navixyzklein {COLOR: #; font-size: 5px;font-family: Tahoma,Verdana,Segoe,sans-serif; font-weight:;}
.info {COLOR: #4682B4; font-size: 15px;font-family: Tahoma,Verdana,Segoe,sans-serif; font-weight:bold;}
amttab {font-size: 6px; font-family: Tahoma,Verdana,Segoe,sans-serif; color: #;}
.radiorot{COLOR: #4682B4; font-size: 12px;font-family: Tahoma,Verdana,Segoe,sans-serif, sans-serif;}
.rot2{COLOR: #4682B4; font-size: 12px;font-family: Tahoma,Verdana,Segoe,sans-serif; font-weight:bold;}
.navioben{font-size: 13px;font-family: Tahoma,Verdana,Segoe,sans-serif; font-weight: normal;}
.navirubrik1{font-size: 14px;font-family: Tahoma,Verdana,Segoe,sans-serif; font-weight:bold;}
.navirubrik2{font-size: 14px;font-family: Tahoma,Verdana,Segoe,sans-serif; font-weight:bold;}
.navirubrik3{font-size: 14px;font-family: Tahoma,Verdana,Segoe,sans-serif; font-weight:bold;}
.navirubrik4{font-size: 14px;font-family: Tahoma,Verdana,Segoe,sans-serif; font-weight:bold;}
.navirubrik5{font-size: 14px;font-family: Tahoma,Verdana,Segoe,sans-serif; font-weight:bold;}
.rot{COLOR: #4682B4; font-size: 10px;font-family: Tahoma,Verdana,Segoe,sans-serif;}
.weiss {COLOR: #DCDCDC; font-size: 10px;font-family: Tahoma,Verdana,Segoe,sans-serif;}
.grau {COLOR: #A5A5A5;font-size: 10px;font-family: Tahoma,Verdana,Segoe,sans-serif;}
.hell1 {COLOR: #ffffff;font-size: 10px;font-family: Tahoma,Verdana,Segoe,sans-serif;}
.hell {COLOR: #ffffff;font-size: 10px;}
.klein {COLOR: #;font-size: 10px;}
a {text-decoration:none;}
.datum {COLOR: #000000;font-size: 2px;}
a {text-decoration:none;}
.gross {font-size: 18px;}
.grossnav {font-size: 1px; COLOR: #94B8D6;}
.schalter {background-color: 004080;border-style: none; color: ffffff; font-size: 1pt; font-family: Tahoma,Verdana,Segoe,sans-serif; }
.auswahl {background-color: transparent; center; BORDER: #004080 1px solid;}
.textarea {BORDER: #004080 1px solid; font-size: 8pt;}
startseite {font-size: 15px;}
.dunkel {COLOR: #000000; font-size: 10px;font-family: Tahoma,Verdana,Segoe,sans-serif;}
.navi-tap {COLOR: #ffffff; font-size: 14px;font-family: Tahoma,Verdana,Segoe,sans-serif;}
.klein {font-size: 8px;}
a.navioben:link, a.navioben:visited {color:#ffffff; font-size: 10px;font-family: Tahoma,Verdana,Segoe,sans-serif;}
a.navioben:hover, a.navioben:active {color:#4682B4; font-size: 10px;font-family: Tahoma,Verdana,Segoe,sans-serif;}
a.termine:link, a.termine:visited {color:#000000; font-family: Tahoma,Verdana,Segoe,sans-serif;}
a.termine:hover, a.termine:active {color:#4682B4; font-family: Tahoma,Verdana,Segoe,sans-serif;}
a.termine1:link, a.termine1:visited {color:#000000; font-family: Tahoma,Verdana,Segoe,sans-serif;}
a.termine1:hover, a.termine1:active {color:#4682B4; font-family: Tahoma,Verdana,Segoe,sans-serif;}
a.startnavi:link, a.startnavi:visited {color:#000000; font-size: 12px;font-family: Tahoma,Verdana,Segoe,sans-serif;}
a.startnavi:hover, a.startnavi:active {color:#4682B4; font-size: 12px;font-family: Tahoma,Verdana,Segoe,sans-serif;}
a.startbig:link, a.startbig:visited {color:#4682B4; font-size: 14px;font-family: Tahoma,Verdana,Segoe,sans-serif;}
a.startbig:hover, a.startbig:active {color:#004080; font-size: 14px;font-family: Tahoma,Verdana,Segoe,sans-serif;}

/* Tooltip */

a.tooltip,
a.tooltip:link,
a.tooltip:visited,
a.tooltip:active {
position: relative;
text-decoration: none;
font-style: bold;
border-bottom:0px dotted #4dbcf3;
}

a.tooltip:hover {
background: transparent;
z-index: 100;
}

a.tooltip span {
display: none;
text-decoration: none;
}

a.tooltip:hover span {
display: block;
position: absolute;
top: 30px;
left: 50;
width: 100px;
z-index: 100;
color: #000000;
padding: 5px 5px 5px 5px;
background-image:url(./navigation3.png);
font-family: Tahoma,Verdana,Segoe,sans-serif;
font-style: Normal;
text-align: left;
font-size: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;

	-webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 1.6);
	-moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 1.6);
}

/* Tooltip User*/

a.tooltipuser,
a.tooltipuser:link,
a.tooltipuser:visited,
a.tooltipuser:active {
position: relative;
text-decoration: none;
font-style: bold;
border-bottom:0px dotted #4dbcf3;
}

a.tooltipuser:hover {
background: transparent;
z-index: 30;
}

a.tooltipuser span {
display: none;
text-decoration: none;
}

a.tooltipuser:hover span {
display: block;
position: absolute;
top: 30px;
left: 50;
width: 420px;
z-index: 100;
color: #000000;
border: 1px solid;
border-color: #004080 #004080 #004080 #004080;
padding: 5px 5px 5px 5px;
background: #EBF3FC;
font-family: Tahoma,Verdana,Segoe,sans-serif;
font-style: Normal;
text-align: left;
font-size: 10px;
}

/* (css3) Navigation Links */

#cmsnavi {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;

        background: #004080;
        text-align: left;
        font-size: 15px;
        color: #ffffff;
       	margin: 0;
	padding: 2px 5px 5px;
	line-height: 100%;
}

/* (css3) Bilder-Hover-Allgemein */

	a img {
		border: none;
		-webkit-transition: all .2s;
		-moz-transition: all .2s;
		-o-transition: all .2s;

	}
	a img{
		-webkit-transform-origin: middle;
		-moz-transform-origin: middle;
                -o-transform-origin: middle;
	}
	a:hover img,
	a:focus img {
		-webkit-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-o-transform: scale(1.1);
	}

/* (css3) Hauptnavigation */

#nav {
	margin: 0;
	padding: 5px 5px 0;
	line-height: 100%;

	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
        border-radius: 2em;

	-webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 1.6);
	-moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 1.6);
        box-shadow: 0 2px 10px rgba(0, 0, 0, 1.6);

        background-color: #435B89;

}
#nav li {
	margin: 0 5px;
	padding: 0 0 8px;
	float: left;
	position: relative;
	list-style: none;
}
/* main level link */
#nav a {
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	display: block;
	padding:  8px 2px;
	margin: 0;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
        border-radius: .5em;
	text-shadow: 0 0px 0px rgba(0, 0, 0, 0);
}
/* main level link hover */
#nav .current a, #nav li:hover > a {

        background-color: #004080;
	color: #ffffff;
	border-top: solid 0px #ffffff;
	-webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 1.6);
	-moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 1.6);
	box-shadow: 0 2px 10px rgba(0, 0, 0, 1.6);
	text-shadow: 0 0px 0 rgba(255, 255, 255, 0);
}
/* sub levels link hover */
#nav ul li:hover a, #nav li:hover li a {
	margin: 0 0px;
	padding: 5px 5px 5px;
        font-weight: bold;
	background: none;
	border: none;
	color: #004080;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
#nav ul a:hover {
	margin: 0 0px;
	padding: 3px 3px 3px;
        font-weight: bold;
	background: #004080 !important; /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#004080', endColorstr='#004080'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#004080), to(#004080)) !important; /* for webkit browsers */
	background: -moz-linear-gradient(top,  #004080,  #004080) !important; /* for firefox 3.6+ */

	color: #ffffff !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	text-shadow: 0 0px 0px rgba(0, 0, 0, 0);
}
/* level 2 list */
#nav ul {
	background-image:url(./navigation3.png);
	display: none;
	margin: 0;
	padding: 0;
	width: 160px;
	position: absolute;
	top: 33px;
	right: 0;
 	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;

	-webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 1.6);
	-moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 1.6);
}
/* dropdown */
#nav li:hover > ul {
	display: block;
}
#nav ul li {
	float: none;
	margin: 0;
	padding: 0;
}
#nav ul a {
	font-weight: normal;
	text-shadow: 0 0px 0px rgba(255, 255, 255, 0);
}
/* level 3+ list */
#nav ul ul {
	left: 150px;
	top: -0px;
}
/* rounded corners for first and last child */
#nav ul li:first-child > a {
	-webkit-border-top-left-radius: 9px;
	-moz-border-radius-topleft: 9px;
	-webkit-border-top-right-radius: 9px;
	-moz-border-radius-topright: 9px;
}
#nav ul li:last-child > a {
	-webkit-border-bottom-left-radius: 9px;
	-moz-border-radius-bottomleft: 9px;
	-webkit-border-bottom-right-radius: 9px;
	-moz-border-radius-bottomright: 9px;
}
/* clearfix */
#nav:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#nav {
	display: inline-block;
}
html[xmlns] #nav {
	display: block;
}
* html #nav {
	height: 1%;
}

/* (css3) Inhalt-CMS */

#cmstxt {
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;

	-webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 1.6);
	-moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 1.6);
        box-shadow: 0 2px 10px rgba(0, 0, 0, 1.6);

        background: #ffffff;
	background-image:url(./hblnav.jpg);

}

/* (css3) Bild&Icon-CMS */

	a.tooltip img,
        a.icontip img {
		border: none;
		-webkit-transition: all .2s;
		-moz-transition: all .2s;
		-o-transition: all .2s;

	}
	a.tooltip img,
        a.icontip img {
		-webkit-transform-origin: middle;
		-moz-transform-origin: middle;
                -o-transform-origin: middle;
	}
	a.tooltip:hover img,
	a.tooltip:focus img,
        a.icontip:hover img,
	a.icontip:focus img {
		-webkit-transform: scale(1.4);
		-moz-transform: scale(1.4);
		-o-transform: scale(1.4);
	}
 
/* Bild&Kalender-CMS */
 
   .link       { display:block;
             background-image:url(./termine/link1.png);
             width:90px; height:70px }
   .link:hover { background-image:url(./blank.gif); }

/* (css3) addthis&Icon-CMS */

	a.addthis_button img {
		border: none;
		-webkit-transition: all .2s;
		-moz-transition: all .2s;
		-o-transition: all .2s;

	}
	a.addthis_button img{
		-webkit-transform-origin: middle;
		-moz-transform-origin: middle;
                -o-transform-origin: middle;
	}
	a.addthis_button:hover img,
	a.addthis_button:focus img {
		-webkit-transform: scale(1.4);
		-moz-transform: scale(1.4);
		-o-transform: scale(1.4);
	}

</STYLE>
