* { padding: 0; margin: 0; }
h2,  p, ul, ol { margin-bottom: 1em; }
h1, h2 {; margin-bottom: 20px; }
hr { margin-top: 20px; margin-bottom: 20px; }
ul ul { margin-bottom: 0; }
html {height: 101%; }
body {background-color: #013213; color: #004A67; font-family: Arial, Helvetica, sans-serif; }
h1 { font-size: 150%; }
h2 { font-size: 130%; }
h3 { font-size: 110%; }
#rahmen { width: 975px; color: #AAAAAA; font-size: 12pt; background-color: #013213; margin-top: 10px; margin-right: auto; margin-bottom: 10px; margin-left: auto;}
#main1 { background: #013213; }
#main2 { background: #013213 ; height:51%; }
.clearfix:after {content: "."; display: block; height: 25px; clear: both; visibility: hidden;}
#links {background-color: #013213; float:left; width:230px; padding: 0;}
.wo {background-color: #004A67; float: left; width: 975px; padding: 6px;}
.foot {position: absolute; top: -5000px; left: -3000px; width: 0; height: 0; overflow: hidden; display: inline; text-align: center; font-size: 8pt;}
#content {background-color: #FBFBFC; text-align: justify; width: 743px; margin-left: 230px; overflow: hidden; font-size: 12pt; border: 1px solid #FBFBFC; border-top: 1px solid #013213;}
#content p span {margin-right:4px; padding: 4px; font-size: 22pt; font-weight:bold; color: #6B7A87; border: 1px solid #D4D4D4; float:left;}
#content p { color: #013213; text-align: justify; padding: 0 30px 0 30px; }
#content h1 { color: #2B2B2B; padding: 0 30px 0 30px; }
#content h2 { color: #2B2B2B; padding: 0 30px 0 30px; }
#content h3 { color: #2B2B2B; padding: 0 30px 0 30px; }
#content a.i1:link, #content a.i1:visited { font-size: 10pt; font-weight: bold; color: #4b4c27; text-decoration: none; outline: none; }
#content a.i1:hover, #content a.i1:focus, #content a.i1:active { font-size: 10pt; font-weight: bold; color: #4b4c27; text-decoration: none; border-bottom: 1px dotted #730004; outline: none; }
#content a.i2:link, #content a.i2:visited { font-size: 12pt; font-weight: normal; color: #96984e; text-decoration: none; border-bottom: 1px dotted #A40007; outline: none; }
#content a.i2:hover, #content a.i2:focus, #content a.i2:active { font-size: 12pt; font-weight: normal; color: #A40007; text-decoration: none; border-bottom: 1px solid #A40007; outline: none; }
#content a.i3:link, #content a.i3:visited { font-size: 10pt; font-weight: normal; color: #A40007; text-decoration: none; border-bottom: 1px dotted #A40007; outline: none; }
#content a.i3:hover, #content a.i3:focus, #content a.i3:active { font-size: 10pt; font-weight: normal; color: #A40007; text-decoration: none; border-bottom: 1px solid #A40007; outline: none; }
#content a.im:link, a.im:visited { position: left; font-size: 10pt; font-weight: normal; color: #013213; text-decoration: none; outline: none; background: url(../images/foot-1-1.gif); background-repeat: no-repeat; background-position: left; padding-left: 13px; }
#content a.im:hover, a.im:focus, a.im:active { font-size: 10pt; font-weight: normal; color: #013213; text-decoration: none; outline: none; border-bottom: 1px dotted #013213; background: url(../images/foot-1-2.gif); background-repeat: no-repeat; background-position: left; padding-left: 13px; }
#content ul li { color: #013213; list-style-type: none; margin-top: 5px; margin-bottom: 5px; margin-left: 90px; padding-right: 20px; }
#content ol li { width: 550px; color: #013213; list-style-type: circle; margin-top: 5px; margin-bottom: 5px; margin-left: 90px; padding-right: 20px; }
#content blockquote { margin-top: 15px; margin-bottom: 15px; margin-left: 40px; }
#wr { float: right; width: auto; height: auto; background-color: white; padding: 0 0 0 6px; margin: 0 0 6px 6px; font-size: 10pt; }
#wl { float: left; width: auto; height: auto; background-color: #EED2A9; padding: 0 6px 0 6px; margin: 0 0 6px 6px; font-size: 10pt; }
#w3 { width: auto; height: auto; padding-left: 30px; padding-top: 10px; padding-bottom: 10px; border-top: 1px solid #734336; }
#w4 { width: auto; height: auto; padding-top: 10px; padding-bottom: 10px; border-top: 1px solid #734336; }
#w4 p { padding-left: 40px; }
#b1 { float: left; width: auto; height: auto; background-color: #FBFBFC; /*border-top: 1px solid #734336; border-right: 1px solid #734336; border-bottom: 1px solid #734336; *//*padding: 0 6px 0 6px;*/ margin: 10px 20px 6px 0; }
#b2 { float: right; width: auto; height: auto; background-color: #FBFBFC; /*border-top: 1px solid #734336; border-left: 1px solid #734336; border-bottom: 1px solid #734336;*/ /*padding: 0 6px 0 6px;*/ margin: 0 0 0 20px; }
#b3 { float: right; width: auto; height: auto; background-color: #FBFBFC; padding: 0 9px 0 8px; }
#c1 { float: right; width: 280px; height: auto; background-color: #EED2A9; /*padding: 0 6px 0 6px; margin: 0 0 6px 6px;*/ font-size: 10pt; }
#c1 p { color: #872727; font-weight: normal; margin-top: 1em; }
#c2 { float: left; width: 250px; height: auto; background-color: white; border-top: 1px solid #734336; border-right: 1px solid #734336; border-bottom: 1px solid #734336; /*padding: 0 6px 0 6px; margin: 0 6px 6px 0;*/ font-size: 10pt; }
#c2 p { color: #872727; font-weight: normal; margin-top: 1em; }
#c3 { float: right; width: 200px; height: auto; background-color: #EED2A9; border-top: 1px solid #734336; border-left: 1px solid #734336; border-bottom: 1px solid #734336; /*padding: 0 6px 0 6px; margin: 0 0 6px 6px;*/ font-size: 10pt; }
#c3 p { color: #872727; font-weight: normal; margin-top: 1em; }
#c3 a.c3:link, #c3 a.c3:visited { font-size: 10pt; font-weight: normal; color: #A40007; text-decoration: none; border-bottom: 1px dotted #A40007; outline: none; }
#c3 a.c3:hover, #c3 a.c3:focus, #c3 a.c3:active { font-size: 10pt; font-weight: normal; color: #A40007; text-decoration: none; border-bottom: 1px solid #A40007; outline: none; }
#c4 { float: left; width: 250px; height: auto; background-color: #734336; border-top: 1px solid #EED2A9; border-right: 1px solid #EED2A9; border-bottom: 1px solid #EED2A9; padding: 0 6px 0 6px; margin: 0 6px 6px 0; font-size: 10pt; }
#c4 p { color: #872727; font-weight: normal; margin-top: 1em; }	
#tipp { float: right; width: 200px; height: auto; background-color: #EED2A9; border-top: 1px solid #734336; border-left: 1px solid #734336; border-bottom: 1px solid #734336; padding: 0; margin: 0 0 6px 20px; font-size: 10pt; }
#tipp p { color: #872727; font-weight: normal; margin-top: 1em; }
#tipp a.tipp:link, #tipp a.tipp:visited { font-size: 10pt; font-weight: normal; color: #A40007; text-decoration: none; border-bottom: 1px dotted #A40007; outline: none; }
#tipp a.tipp:hover, #tipp a.tipp:focus, #tipp a.tipp:active { font-size: 10pt; font-weight: normal; color: #A40007; text-decoration: none; border-bottom: 1px solid #A40007; outline: none; }
.tel { color: #013213; font-size: 14pt; font-weight: bold; text-align: center; } /*Tel-Nr*/
.telefon { color: #013213; font-size: 10px; font-weight: normal; }
#con { float: right; width: 741px; height: auto; padding: 6px; background-color: #013213; font-size: 10pt; }
#con p { color: white; font-size: 10pt; font-weight: normal; margin-top: 1em; }
#con a:link, #con a:visited { font-size: 10pt; font-weight: normal; color: white; text-decoration: none; outline: none; }
#con a:hover, #con a:focus; #con a:active { font-size: 10pt; font-weight: normal; color: white; text-decoration: none; outline: none; border-bottom: 1px dotted #EED2A9; }
.xxx{ width: 740px; ; background-color: #734336; border-bottom: 1px solid #734336; margin: -25px 0 6px 0; }
.xxx p { color: #EED2A9; padding: 6px; height: auto; vertical-align:middle; }
.no{ font-size: 9pt; float: right; }
.no a.nao:link, .no a.nao:visited { font-size: 9pt; font-weight: normal; color: #013213; text-decoration: none; outline: none; }
.no	a.nao:hover, .no a.nao:focus, .no a.nao:active { font-size: 9pt; font-weight: normal; color: #4b4c27; text-decoration: none; border-bottom: 1px dotted #4b4c27; outline: none; }
a.extern:link, a.extern:visited { font-size: 12pt; font-weight: normal; color: #A40007; text-decoration: none; outline: none; background: url(../images/li-ex11.gif); background-repeat: no-repeat; background-position: left; padding-left: 13px; }
a.extern:hover, a.extern:focus, a.extern:active { font-size: 12pt; font-weight: normal; text-decoration: none; outline: none; border-bottom: 1px dotted #383257; background: url(../images/li-ex12.gif); background-repeat: no-repeat; background-position: left; padding-left: 13px; }
#co-buch { display: block; text-align: center; width: auto; height: auto; font-size: 10pt; }
#co-buch2 { display: block; text-align: center; width: auto; height: auto; font-size: 10pt; padding-top: 20px; padding-bottom: 20px; border-top: 1px solid #8c8c8c; }
.bildrechts { float: right; padding: 0 0 10px 10px; }
.bildlinks { float: left; padding: 0 10px 10px 0; }
.bildoben { float: center; padding: 10px; margin: 10px; }
#site1 {float: left; width:745px; }
a.site1:link, a.site1:visited { position: left; font-size: 12pt; font-weight: normal; color: #013213; text-decoration: none; outline: none; }
a.site1:hover, a.site1:focus, a.site1:active { font-size: 12pt; font-weight: normal; color: #013213; text-decoration: none; outline: none; border-bottom: 1px dotted #013213; }
#site2 {float: left; width:745px; }
a.site2:link, a.site2:visited { position: left; font-size: 12pt; font-weight: normal; color: #013213; text-decoration: none; outline: none; padding-left: 30px; }
a.site2:hover, a.site2:focus, a.site2:active { font-size: 12pt; font-weight: normal; color: #013213; text-decoration: none; outline: none; border-bottom: 1px dotted #013213; padding-left: 30px; }
#site3 {float: left; width:745px; }
a.site3:link, a.site3:visited { position: left; font-size: 10pt; font-weight: normal; color: #A40007; text-decoration: none; outline: none; padding-left: 60px; }
a.site3:hover, a.site3:focus, a.site3:active { font-size: 10pt; font-weight: normal; color: #A40007; text-decoration: none; outline: none; border-bottom: 1px dotted #A40007; padding-left: 60px; }
#footer {background-color: #013213; width: 975px; height: 60px; border-top: 1px solid #4b4c27; margin-top: 20px; }
p { text-align: left; color: #EED2A9; }
#foot1 {float: left; width:550px; margin-top: 20px; text-align: left;}
#foot1 p { text-align: left; background-color: #013213; color: #C9C1C1; }
a.foot1:link, a.foot1:visited { position: left; font-size: 9pt; font-weight: normal; color: #c0c0c0; text-decoration: none; outline: none; background: url(../images/foot-1-1.gif); background-repeat: no-repeat; background-position: left; padding-left: 13px; }
a.foot1:hover, a.foot1:focus, a.foot1:active { font-size: 9pt; font-weight: normal; color: #96984e; text-decoration: none; outline: none; border-bottom: 1px dotted #C9C1C1; background: url(../images/foot-1-2.gif); background-repeat: no-repeat; background-position: left; padding-left: 13px; }
#foot2 {float: right; width: 500px; margin-top: 20px; text-align: right;}
#foot2 p {position: absolute;}
#foot2 li {	display: inline; list-style-type: none;}
#foot2 a { outline: none; font-size: 9pt; color: #c0c0c0; padding: 4px 6px; border: 1px solid #c0c0c0; text-decoration: none; outline: none; margin-left: 8px;}
#foot2 a:hover,
#foot2 a:focus,
#impressum #foot01 a, 
#sitemap #foot02 a { font-size: 9pt; color: #c0c0c0; background-color: #4b4c27; border: 1px solid #96984e; text-decoration: none; outline: none; }  
#foot2 a:active {color: #013213; background-color: #96984e; border: 1px solid #4b4c27; outline: none;}
.skiplink {position: absolute; top: -2000px; left: -3000px; width: 0; height: 0; overflow: hidden; display: inline;}
.top {position: absolute; top: -2000px; left: -3000px; width: 0; height: 0; overflow: hidden; display: inline;}
#header {background-color: #343434; width: 975px; height: 313px; padding: 0; border: 0;}
#kopfbereich1 {width: 975px; height: auto; background-color: #013213; padding-top: 20px; padding-right: 0; padding-bottom: 20px; padding-left: 0;}
#navibereich {position: center;	text-align: center; color: #EED2A9; background-color: white; padding: 20px 10px 2px 10px; margin-top: 10px;}
#navibereich ul { margin-top: 50px; margin-bottom: 0; }
#navibereich li { display: inline; list-style-type: none; margin: 0 ; }
#navibereich a { outline: none; font-size: 10pt; font-weight: normal; text-decoration: none; outline: none; color: #004A67; border: 1px solid #AAAAAA; background-color: #CCCCCC; padding: 4px 8px; border: 1px solid #CCCCCC; }  
#navibereich a:hover, #navibereich a:focus,
#seite01 #startseite a, 
#seite02 #kopf02 a, 
#seite03 #kopf03 a,
#seite04 #kopf04 a,
#seite05 #kopf05 a
{ font-weight: normal; color: white; background-color: #730004; border-bottom-color: white; outline: none; }  
#navibereich a:active { color: #EED2A9; background-color: #004A67; }
#conk { border: 1px solid white; border-left: 1px solid #6B7A87; float: right; width: 975px; height: auto; padding: 6px 0px; background-color: #6B7A87; font-size: 10pt;}
#level p { color: blue; font-size: 10pt; text-align: justify; padding: 6px 6px 6px 6px; } 
#level ul li { list-style-type: none; }
#level ul a:hover, a:active { outline: none; font-size: 10pt; font-weight: normal; text-decoration: none; }
#l1 { background-color: #013213; }
#l1-ul a {	margin: 0px; padding: 3px 7px 3px 20px; border-top: solid 1px #4b4c27; border-left: solid 7px #013213; color: #C0C0C0; font-weight: normal; font-size: 10pt; }
#l1-ul li a {display: block; text-decoration: none; outline:none; }
#l1-ul a:hover, a:focus,
		#seite01 #navi01 a,
		#seite02 #navi02 a,
		#seite03 #navi03 a,
		#seite04 #navi04 a,
		#seite05 #navi05 a,
			#seite05-01 #navi05-01 a,
			#seite05-02 #navi05-02 a,
			#seite05-03 #navi05-03 a,
			#seite05-04 #navi05-04 a,
			#seite05-05 #navi05-05 a,
			#seite05-06 #navi05-06 a,
			#seite05-07 #navi05-07 a,
			#seite05-08 #navi05-08 a,
			#seite05-09 #navi05-09 a,
			#seite05-10 #navi05-10 a,
			#seite05-11 #navi05-11 a,
			#seite05-12 #navi05-12 a,
			#seite05-13 #navi05-13 a,
			#seite05-14 #navi05-14 a,
			#seite05-15 #navi05-15 a,
		#seite06 #navi06 a,
		#seite07 #navi07 a,
		#seite08 #navi08 a,
		#seite09 #navi09 a,
		#seite10 #navi10 a,
		#seite11 #navi11 a
{border-left: solid 7px #96984e; background-color: #4b4c27; color: #C0C0C0; font-size: 10pt; font-weight: normal; text-decoration: none; outline: none; }
#l1-ul a:active { border-left: solid 7px #4b4c27; background-color: #96984e; color: #013213; }
#l1 p span { 	color: #7164b0; margin-right:4px; padding: 4px; font-size:22pt; font-weight:bold; border: 1px solid #7164b0; float:left; }
.l1 p { color: green; font-size: 16pt; font-weight: normal; }
#linav { background-color: #294827; text-align: center; padding: 10px 0 1px 0; margin-top: 10px; border-top: 1px solid #c0c0c0; }
#linav p { color: #c0c0c0; text-align: justify; font-size: 10pt; padding: 0 10px; }
#linav a:link, #linav a:visited { font-size: 9pt; font-weight: normal; color: #C9C1C1; text-decoration: none; outline: none; background: url(../images/ex-2-1A?%?e?ð???ð???ð??+.gif); background-repeat: no-repeat; background-position: left; padding-left: 13px; }
#linav a:hover,	#linav a:focus, #linav a:active { font-size: 9pt; font-weight: normal; text-decoration: none; outline: none; border-bottom: 1px dotted #C9C1C1; background: url(../images/ex-2-2.gif); background-repeat: no-repeat; background-position: left; padding-left: 13px; }
#lw { background-color: #013213; text-align: center; width: auto; height: auto; padding: 15px 0; border-top: 1px solid #4b4c27;}
#conl { borderfloat: right; width: 230px; height: 40px; background-color: #013213; font-size: 10pt; }
#lt { background-color: #013213; color: #013213; font-size: 11pt; text-align: center; width: auto; height: auto; padding: 15px 10px; border-top: 1px solid #4B4C27;}
#lt p { font-size: 11pt; background-color: #013213; color: #FFFFFF; text-align: center; width: auto; height: auto; padding: 0px 10px}
#lt a:link, #lt a:visited { font-size: 11pt; font-weight: bold; color: #FFBF00; text-decoration: none; outline: none; }
#lt a:hover, #lt a:focus; #lt a:active { font-size: 11pt; font-weight: bold; color: #FFBF00; text-decoration: none; outline: none; border-bottom: 1px dotted #EED2A9; }
.c1w { width 180px; height: auto; padding: 0; border: 0; background-color: white; }
.c1w p { text-align: center; }
#we-o { width: 975px; height: auto; padding: 0; border: 0; text-align: center; background-color: #013213;}
.we-weiss { background-color: white; color: #383257; text-align: center; padding: 10px 6px 10px 6px; border-bottom: 1px solid #B0B0B0; border-top: 1px solid #B0B0B0; }
#we-co { width: 505px; height: auto; padding-top: 10px; padding-bottom: 10px; border: 0; margin-top: 15px; margin-bottom: 15px; text-align: center; border-top: 1px solid #B0B0B0; border-bottom: 1px solid #B0B0B0; }
.we-buch { padding: 0; border: 0; }
.we-buch p { text-align: center; }
.cc_container .cc_btn {
background-color: #BF4246 !important; /* Farbe des Buttons */
color: #ffffff !important; /* Textfarbe des Buttons */
}
.cc_container {
background: #000 !important; /* Hintergrundfarbe des gesamten Bereichs */
color: #fdfdfd !important; /* Schriftfarbe des gesamten Bereichs */
}
.cc_container a {
color: #BF4246 !important; /* Textlink-Farbe "Mehr Infos" */
}