.spacer5px {
	font-size: 5pt;
}

a.anav {
	font-size: 15px;
	font-weight: bold;
	color: #9A3334;
	text-decoration: none;
	display: block;
	width: 168px;
	background: url(../images/nav-lo.gif) no-repeat left top;
	line-height: 24px;
	padding-left: 42px;

}
a.anavbusiness {
	font-size: 15px;
	font-weight: bold;
	color: #762727;
	text-decoration: none;
	display: block;
	width: 168px;
	background-image: url(../images/nav-lo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 24px;
	padding-left: 42px;
}
td {
	color: #000000;
	font: 13px Arial, Helvetica, sans-serif;
}
h1 {
	font-size: 18px;
	color: #000000;

}
h1.topline {
	color: #FFFFFF;
	font-size: 24px;
	font-weight: normal;


}
.logofont {
	font-size: 24px;
	color: #FFFFFF;
	font-weight: normal;
}
.topline {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: normal;
	margin-left: 140px;
}
a.anav:hover {
	color: #CC0000;
	background-image: url(../images/nav-hi.gif);

}
td.tdnav {
	background: url(../images/navback.gif);

}
.bottom {
	text-align: right;
	font-size: 12px;
	color: #FFFFFF;



}
a {
	color: #9A3334;
}
a:hover {
	color: #CC0000;
}
a.alogo:hover {
	color: #CCCCCC;
	text-decoration: none;
}
.navakt {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.px1 {
	font-size: 1pt;
	background-color: #0099CD;
}
a.abottom {
	color: #FFFFFF;
}
.glow {
	width: 100%;
	filter: Glow(color=#000000, strength=12);
}
a.alogo {
	font-size: 24px;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 400px;


}
.shadow {
	width: 100%;
	filter: DropShadow(Color=000000, OffX=-2, OffY=2, Positive=1);
}
.block {
	text-align: justify;
	background-image:  url(../images/tr.gif);

}
a.abottom:hover {
	color: #CCCCCC;
}
.catcher {
	color: #CCCCCC;
	font-size: 7pt;

}
.trtr {
	background-image:  url(../images/tr.gif);
}
.anavakt {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../images/navakt.gif);
	display: block;
	width: 168px;
	line-height: 24px;
	padding-left: 42px;
}
.agb-klein {
	font-size: 12px;
	text-align: justify;
}
h2 {
	font-size: 16px;
}
a.anavkl {
	font-size: 13px;
	font-weight: normal;
	color: #9A3334;
	text-decoration: none;
	background: url(../images/navback.gif);
	width: 168px;
	padding-left: 42px;
	display: block;
	line-height: 24px;
}
a.anavakt:hover {
	color: #000000;
}
a.aeck {
	background-image: url(../images/navu-lo.gif);
	display: block;
	width: 168px;
	font-size: 15px;
	text-decoration: none;
	font-weight: bold;
	line-height: 24px;
	padding-left: 42px;
}
a.aeck:hover {
	background: url(../images/navu-hi.gif);
}
a.anavklakt {
	font-size: 13px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	display: block;
	width: 168px;
	padding-left: 42px;
	background: url(../images/navback-klakt.gif);
	line-height: 24px;
}
a.anavklakt:hover {
	color: #000000;
	font-weight: normal;
}
a.akleck {
	display: block;
	width: 168px;
	font-size: 13px;
	text-decoration: none;
	font-weight: normal;
	color: #9A3334;
	background: url(../images/naveck-kl.gif) no-repeat right top;
	padding-left: 42px;
	line-height: 24px;
}
a.akleck:hover {
	font-weight: normal;
	background: url(../images/naveck-kl.gif);
}
.lang {
	font-size: 12px;
	color: #666666;
	padding-bottom: 5px;
	padding-top: 20px;
}
.allback {
	background: url(../images/back.jpg) repeat-x;
}
.mainback {
	background-color: #FFFFFF;
}
.mainback {
	background-color: #FFFFFF;
}
.navback {
	background: url(../images/navback.gif) repeat-y;
}
.mainbackall {

}
.zitat {
	font-size: 11px;
	color: #666666;
}
body {
	background-color: #fff;
	padding: 0px;
	margin: 0px;
}
.bg-fff {
	background-color: #FFFFFF;
}
body {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
}
#all {
	margin: 0px auto;
	width: 750px;
	position: relative;
	text-align: left;
}
#header h1 {
	font-size: 16px;
	color: #FFFFFF;
	position: absolute;
	left: 370px;
	top: 5px;
	margin: 0px;
}
#header h2 {
	font-size: 20px;
	position: absolute;
	left: 400px;
	top: 60px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
}
#main {
	background: url(../images/bottom_spacer-blau.png) repeat-y;
	overflow: auto;
}
#left-column {
	float: left;
	width: 208px;
	padding: 20px 0px;
}
#left-column a {
	background: url(../images/nav-blau-rot.png) no-repeat left top;
	line-height: 24px;
	padding-left: 40px;
	width: 168px;
	display: block;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}
.en #left-column a {
	font-size: 13px;
}

#left-column   a:hover{
	background: url(../images/nav-blau-blau.png) no-repeat left top;
	line-height: 24px;
	padding-left: 40px;
	width: 168px;
}
#left-column a.asubnav {
	font-size: 14px;
	line-height: 20px;
	color: #9A3334;
	text-decoration: none;
	background: #FFFFFF;
	display: none;
	margin-left: 26px;
	padding-left: 20px;
	width: 163px;
	font-weight: normal;
}
.en #left-column a.asubnav {
	font-size: 13px;
}
.nd1 #nd1 .asubnav, .nd2 #nd2 .asubnav, .nd3 #nd3 .asubnav, .nd4 #nd4 .asubnav, .nd5 #nd5 .asubnav, .nd6 #nd6 .asubnav, .nd7 #nd7 .asubnav {
	display: block;
}
.nd1 #n1, .nd2 #n2, .nd3 #n3, .nd4 #n4, .nd5 #n5, .nd6 #n6, .nd7 #n7, .nd8 #n8, .nd1 #n1:hover, .nd2 #n2:hover, .nd3 #n3:hover, .nd4 #n4:hover, .nd5 #n5:hover, .nd6 #n6:hover, .nd7 #n7:hover, .nd8 #n8:hover{
	background: url(../images/nav-blau-weiss.png) no-repeat left top;
	color: #000000;
	width:169px;
}
.nd2 #n1, .nd3 #n2, .nd4 #n3, .nd5 #n4, .nd6 #n5, .nd7 #n6, .nd8 #n7{
	display:block;
	text-decoration: none;
	background: url(../images/nav-blau-rot.png);
	line-height: 24px;
	width: 168px;
	padding-left: 40px;
	border-bottom: 1px solid #0099CD;
}
.nd1 #n2, .nd2 #n3, .nd3 #n4, .nd4 #n5, .nd5 #n6, .nd6 #n7, .nd7 #n8{
	line-height: 26px;
	background: url(../images/navu-blau-rot.png) no-repeat;
	padding-left: 40px;
	width: 169px;
}
.nd1 #n2:hover, .nd2 #n3:hover, .nd3 #n4:hover, .nd4 #n5:hover, .nd5 #n6:hover, .nd6 #n7:hover, .nd7 #n8:hover{
	background: url(../images/navu-blau-blau.png) no-repeat;
	line-height: 26px;
	width: 169px;
}
.sn1 .sn1, .sn2 .sn2, .sn3 .sn3, .sn4 .sn4{color:#000 !important}

#left-column a.asubnav:hover {
	color: #000;
	margin-left: 26px;
	padding-left: 20px;
	width: 163px;
	background: #FFFFFF;	
	line-height: 20px;
	font-weight:normal;
}
#left-column #left-addons {
	text-align: left;
	padding: 20px 0px 0px 30px;
}
#left-column #left-addons a{
	display:inline;
	font-size: 12px;
	font-weight: normal;
	background: url(none);
	line-height: normal;
	padding: 0px;
	width: auto;
}

#right-column {
	float: left;
	width: 540px;
	padding: 20px 0px;
}
#text {
	width: 360px;
	padding-left: 20px;
	float: left;
}
#text h1 {
	color: #0099CD;
	margin-top: 0px;
}
#bilder {
	text-align: right;
	float: left;
	width: 150px;
	padding-top: 40px;
}



#footer {
	color: #FFFFFF;
	background: #0099CD;
	text-align: right;
	padding: 5px 20px 5px 0px;
	clear: both;
}
#facebook iframe {
	width: 175px !important;
	height:200px !important;
}
.connect_confirmation_cell{width:175px !important;position:absolute; top:30px !important; left:0px !important}
.connect_widget_connected_text{display:none}
