/* SLOGAN-Site rot f85163 blau 3d5bb1*/
*,html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{ background-color: transparent; border: 0; color: #000; font-size: 100%; margin: 0; /* resets */ outline: 0; padding: 0; vertical-align: baseline; }
a { background-color: transparent; border: none; text-decoration: none; }
a:link, a:visited, a:focus, .cbl { color: #009; }
a:hover, a:active, .crt { color: #e00; }
address { font-size: 1em; font-style: normal; margin-top: 0.5em; }
blockquote { margin: 0 70px 0 40px; }
body{ background-color: #ccc; color: #000; font-family: Georgia,"Minion Pro", Palatino,Verdana,Helvetica,Arial,Geneva,sans-serif; font-size: 100.01%; margin: 1em auto; max-width: 900px; position: relative; /*	text-align:center;  für IE . rückg. in html >...*/ width: 900px; }
body.doc { background-color: #efefef; margin: 1em; }
div#admin { width: 100%; }
div.bild { padding: 5px 8px; }
div.bildblock img{ margin: 0 3px 4px 0; }
div.img-li,div.img-li p { float: left; font-size: 9px; margin: 0 1.5em 0 0; padding: 1em 0; text-align: center; }
div.img-re, div.img-re p { float: right; font-size: 9px; margin: 0 0 0 1em; padding: 0 0 1em 0; position: relative; text-align: center; }
h1 { color: #e00; font-family: "Lucida Sans","Lucida Unicode",Verdana,Tahoma,Geneva,sans-serif; font-size: 1.7em; font-weight: bold; margin: 0 0 .5em 0; }
h1.c { margin: 0.5em auto; text-align: center; }
h2 { color: #000099; /* 3d5bb1; */ font-size: 1.4em; font-weight: bold; line-height: 110%; margin: 1em 0 .5em 0; }
h2,h3, h4,h5 { font-family: Georgia,"Minion Pro", Minion, Palatino,Tahoma,Helvetica,Arial,Verdana,sans-serif; padding: 0; text-align: left; }
h2.ss, h3.ss { color: #fff; font-family: "Lucida Sans","Lucida Unicode",Verdana,Geneva,sans-serif; font-size: 1.1em; letter-spacing: 0.05em; margin: 0 0 5px 0; text-align: left; }
h3 { color: #009; font-size: 1em; font-style: normal; font-weight: bold; letter-spacing: 0.01em; line-height: 1.3em; margin: 1em 0 3px 0; }
h4 { font-size: 0.9em; font-weight: bold; margin-bottom: 6px; }
h5 { font-size: 0.8em; font-style: italic; font-weight: bold; margin: .5em 0; }
h6 { font-size: 1em; /*hier Zwischentit i Text*/ font-weight: bold; line-height: 1.5em; margin: 2em 0 0 0; }
hr{ background-color: #999; border: #999; color: #999; height: 1px; margin: .5em 0; }
html { min-height: 1100px; }
html>body { font-size: 80.01%; text-align: left; }
html>body, html>body #seite { height: auto; }
img { border: none; }
input,textarea,select,option{ background-color: #f0f0f0; border: solid 1px #ccc; color: black; font-family: Verdana,Helvetica,Arial,Tahoma,Geneva,sans-serif; font-size: 13px; text-align: left; }
input.btn{ background-color: #ccc; border: thin outset; font-size: 1em; font-weight: bold; padding: 3px; }
input:hover,input:focus,textarea:hover,textarea:focus{ background-color: #fff; border: solid 1px #ccc; }
p{ line-height: 1.5em; margin: 0 0 1.5em 0; }
p,li,td { font-size: 1em; line-height: 1.5em; margin-bottom: 0.9em; margin-top: 0; text-align: left; }
p.big{ font-size: 1.3em; }
p.bleg { font-family: Verdana,Helvetica,Arial,Geneva,sans-serif; font-size: 0.75em; line-height: 1.2em; margin: 0.5em 0; }
p.ft { font-size: .8em; margin: 0; }
p.home { background-color: transparent; font-family: Georgia,"Minion Pro", Palatino, Helvetica,Arial,Geneva,sans-serif; font-size: 9px; font-weight: bold; margin: 0; padding: 2px 10px; text-align: right; }
p.tab { padding-left: 15px; text-indent: -15px; }
table.admfrm { background-color: #eefff0; border: 1px solid #666; border-collapse: collapse; width: 1000px; }
table.admfrm td{ border: 1px solid #666; font-family: "Arial Narrow", verdana, sans-serif; font-size: 10px !important; padding: 0 1px; }
table.admfrm th{ background-color: #666; border: 1px solid #000; color: #fff; font-size: 10px; }
table.cc td { border: none; padding: 0.1em; text-align: center; vertical-align: middle; width: 200px; }
table.cc, table.cc2 { border: none; /*center-center*/ margin: 0; width: 600px; }
table.cc2 { width: 600px; }
table.cc2 td{ border: none; padding: 0; text-align: center; vertical-align: middle; width: 350px; }
table.frm { border: 1px solid #999; width: 650px; }
table.frm td{ background-color: #efefef; }
table.progr { background-color: #efefef; border-spacing: 3px 10px; margin-left: 0px; }
table.progr td { padding-right: 10px; }
td, th { text-align: left; vertical-align: top; }
td.li { text-align: left; }
td.re { text-align: right; }
u { color: #900; font-size: 1.1em; font-weight: bold; text-decoration: none; }
ul, li { color: #000; list-style-image: url(../img/blpt_ul.gif); margin: 0 0 0 10px; }
.bd{ font-weight: bold; }
.c { text-align: center; }
.cbws{ background-color: #fff; }
.cgn { color: #080; }
.clear, .xclear { clear: both; }
.crt { color: #cc0000; }
.csw{ color: #000; }
.cws, #kopf p, a.cws { color: #fff; }
.haupttit, a.haupttit { color: #fff; font-family: Helvetica, Arial, sans-serif; font-size: 1.5em; font-style: normal; font-weight: bold; margin: 0 0 3px 0; text-transform: uppercase; }
.kap { color: inherit; font-size: 110%; font-variant: small-caps; }
.kompr { margin-top: .5em; }
.sm { font-size: 9px; }
.test{ color: #211D1E; }
#cont {
	background-color: #fff;
	margin: 0 0 0 210px;
	max-width: 650px;
	min-height: 560px;
	min-width: 500px;
	padding: 15px 10px;
	text-align: left;
}
cont.vid {
	background-color: #333;
	}
#cont p{ margin: 0 0 1em 0; }
#cont p.cpr { margin: 0; }
#fuss { border-bottom: 4px solid #333; border-top: 1px solid #666; bottom: 0; clear: both; height: 2.5em; margin: 2em 0 0 0; position: absolute; width: 100%; }
#fuss p { margin: .5em 0 0 175px; }
#kopf { background-color: #333; border-bottom: 1px solid #eee; border-top: 2px solid #999; color: #fff; /*	height: 15em;  */ max-width: 950px; padding: 7px 10px 0 223px; position: relative; text-align: left; top: 0; }
#menu { background-color: transparent; color: #000; float: left; height: 10em; margin: 1.3em 0; padding: 0; width: 180px; }
#menu a.crt { color: #c00; }
#menu li { color: #c00; font-size: 14px; font-weight: bold; line-height: 110%; list-style-image: url(../img/rtqu.gif); margin: 0 0 3px 20px; padding: 0; }
#menu li.lg { font-size: .9em; line-height: 100%; /* Sprachauswahl */ list-style-image: url(../img/pfrblk.gif); list-style-position: outside; margin: 0 0 .5em 22px; }
#menu li.subm { font-size: 12px; /* Submenu im Menublock */ font-weight: normal; line-height: 100%; list-style-image: none; /* url(../img/pfrbl.gif); */ list-style-type: square; margin: 0 4px 4px 12px; width: 155px; }
#menu li.subm a { padding: 0 2em 0 0; }
#menu ul, #menu li { font-family: "Trebuchet MS",Tahoma,Helvetica,Geneva,Arial,sans-serif; margin: 0 0 8px 12px; padding: 0; width: 170px; }
#menu ul.lg { margin: 0 0 0 13px; padding: 0; }
#seite { background-color: #fff; border: none; bottom: 0; left: 0; /*  	position: relative; */ padding: 0 0 3em 0; text-align: left; /* wegen IE zurückstellen */ top: 0; }
#subm { border-bottom: 1px solid #999; color: #e00; float: left; margin: 0 0 1em 0; padding: 0; width: 100%; }
#subm li { color: #c00; display: inline; }
#subm ul { font-size: 1em; list-style: none; margin: 0; padding: 0; width: 100%; }