* {margin:0; padding:0; XXXborder: 0;}
html, body {font-size:100%; height:100%;}
body {margin:0; padding:0; font: 12px Verdana, Arial, Helvetica; color:#000; background:#f5f5eb;}
img {border:none;}

a:link, a:visited {color:#3366FF; text-decoration:none;}
a:hover, a:active {color:#3366FF; text-decoration:underline;}

#infozeile {text-align:center; background:#F9F9F9; color:#000; font-size:10px;}
#noscript {background:yellow; padding:0 6px 0 6px;}

.info {margin-bottom:20px;}
.info p {padding-left:20px;}
.infow {margin-bottom:20px; padding:2px 5px 2px 80px; border:1px dotted #000; background:#F5FBFF url("images/ll_m2.png") no-repeat 0 0;}
.infow:hover {border:1px solid #000;}
.infohead {padding-left:20px; font-size:10px; color:#888; background: url("images/arrow.png") no-repeat 0 0;}
.box {background:#FCF3D4; border:1px dotted #000; padding:3px;}

#sponsorenbox {border:1px dotted #000; padding:10px;}
.sponsor {float:left; margin:1px 1px 0 0; font-size:10px; width:200px; height:25px; line-height:24px; text-indent:10px; background:#DDD; color:#CC0000;}
#sponsorenbox .sponsor a:link, #sponsorenbox .sponsor a:active, #sponsorenbox .sponsor a:visited {display:block; width:100%; height:100%; text-decoration:none; color:#000;}
#sponsorenbox .sponsor a:hover {background:#FCF3D4; color:#000;}

#profibox {border:1px dotted #000; padding:10px;}
.profi {float:left; margin:1px 1px 0 0; font-size:10px; width:200px; height:25px; line-height:24px; text-indent:10px; background:#EBF1F4; color:#000;}
#profibox .profi:hover {background:#FCF3D4; color:#000;}

#container {margin:0; z-index:1; width:100%; text-align:left; background:transparent; border:0px;}
#topheader {height:16px; background: url("images/bw.png") repeat-y;}
#topheader a {padding-top:3px;}

#flazh {position:absolute; top:0; left:25px; height: 16px; width:200px;}
#flazh a:link, #flazh a:visited {font-size:11px; font-weight:bold; text-decoration:none; color:#C0C0C0;}
#flazh a:hover, #flazh a:active {color:#C69717;}

#agb {position:absolute; top:0; right:0; height:16px; padding:0 5px 0 5px; margin:0;}
#agb a, #agb a:link, #agb a:visited {XXXcolor:#C0C0C0; color:#000; font-size:10px; text-decoration:none;}
#agb a:hover {text-decoration:underline; XXXcolor:#FFF;}

.header {height:60px;}
.bg1 {background: #0F0F0F url("images/header1.png") 0 0 repeat-x;}
.bg2 {background: #0F0F0F url("images/header2.png") 0 0 repeat-x;}
.bg3 {background: #0F0F0F url("images/header3.png") 0 0 repeat-x;}
.bg4 {background: #0F0F0F url("images/header4.png") 0 0 repeat-x;}
#header_l {position:absolute; top:16px; left:16px; height:60px; width:150px; background: url("images/worldmap.png") 0px 5px no-repeat;}
#header_l #langswitch {padding: 21px 0px 0px 14px; color:#AA7802; font-size:10px; font-weight:bold;}
#header_l #langswitch a:link, #header_l #langswitch a:visited {color:#AA7802; text-decoration:none;}
#header_l #langswitch a:hover, #header_l #langswitch a:active {color:#000; text-decoration:underline;}

/*#header_m {position:absolute; top:16px; left:120px; height:60px; width:200px; background: url("images/XXX.png") 0 10px no-repeat;}*/
.ueberschrift {padding-left:40px; font-size:15px; font-weight:bold; letter-spacing:6px; color:#FFF;}
.untertitel {padding:23px 0px 0px 120px; font-size:10px; color:#f7dd03;}

/*#header_r {margin:0; padding:0; position:absolute; top:16px; right:1px; width:468px; height:60px; color:#2A244D; background:#000;}*/
#header_r {margin:0; padding:0; position:absolute; top:16px; left:165px; width:468px; height:60px; color:#2A244D; background:#000;}
#suchseite input.query {position:relative; left:4px; top:5px; margin:0px; padding: 1px 0 1px 0; width:150px; height:13px; border:1px solid #000; font-family:verdana, sans-serif; font-size:10px; background:#FFF; color:#000;}
#suchseite input.button {position:relative; left:1px; top:10px; margin:0px; padding:0px; width:15px; height:15px; border:1px solid #000;}
* html #suchseite input.button {left:-3px;}

#mainnavbg {margin:0; padding:0; background:#515151; border-top:1px solid #646464;}
#mainnav {height:25px; width:850px; font-size:11px;}
#mainnav a, #mainnav a:link, #mainnav a:visited {display:block; float:left; padding:5px 15px 5px 15px; margin-top:0px; text-decoration:none; color:#c0c0c0; border-right:1px solid #5b5b5b;}

#mainnav a:hover, #mainnav a:active  {color:#FFF; background:#3C3C3C; padding:5px 15px 5px 15px;}

#mainnav input.query {position:relative; left:4px; top:0px; margin:0px; padding:1px 0 1px 0; width:100px; height:13px; border:0px; font-family:verdana, sans-serif; font-size:10px; background:#646464; color:#c0c0c0;}
/*input.query a:hover {background:yellow;}*/
#mainnav input.button {position:relative; left:1px; top:4px; margin:0px; padding:0px; width:15px; height:15px; border:0px;}
* html #mainnav input.button {left:-3px;}


.clear-both {clear:both;}

#date {float:right; color:#000; font-size:9px; padding-right:5px;}

/* ####################################################################### */
.flazhlinks {position:absolute; top:102px; left:0px; width:165px; padding-bottom:10px; overflow:hidden; XXXvisibility:visible;}
.skyscraper {position:absolute; top:102px; left:830px; width:165px; padding:0px 0px 1px 2px; overflow:hidden;}
.flazhlinks img, .skyscraper img {display:block;}
.ads468x60 {margin:15px 15px 0px 15px; border-top:1px dotted #DDD; border-bottom:1px dotted #DDD;}
/* ####################################################################### */

#inhalt {font-size:10px;}

#inhalt a.menukat:link, #inhalt a.menukat:visited {display:block; font-weight:normal; padding:2px 2px 2px 15px; color:#C0C0C0; text-decoration:none; border-bottom:1px solid #808080; background:#515151 url("images/menuelink.png") no-repeat 3px 5px;}
#inhalt a.menukat:hover, #inhalt a.menukat:active {color:#FFF; background:#3C3C3C url("images/menuehover.png") 3px 5px no-repeat;}

#inhalt a.menuitem:link, #inhalt a.menuitem:visited {display:block; padding:2px 2px 2px 20px; background:#515151; color:#C0C0C0; text-decoration:none; border-bottom:1px solid #808080;}
#inhalt a.menuitem:hover, #inhalt a.menuitem:active {background:#3C3C3C; color:#FFF;}

#inhalt a.menukatsub:link, #inhalt a.menukatsub:visited {display:block; padding:2px 2px 2px 15px; background:#515151; color:#C0C0C0; text-decoration:none; border-bottom:1px solid #808080;}
.menukatsub {color:blue;}

#inhalt a.menukatsub:hover, #inhalt a.menukatsub:active {background:#3C3C3C; color:#C0C0C0;}

#inhalt a.menusubitem:link, #inhalt a.menusubitem:visited {display:block; padding:2px 2px 2px 20px; background:#515151; color:#C0C0C0; text-decoration:none; border-bottom:1px solid #808080;}
#inhalt a.menusubitem:hover, #inhalt a.menusubitem:active {background:#3C3C3C; color:#C0C0C0;}

/*########################################################################*/
/* farbige Menubalken */
.mimg {float:left;}
.mlebenslang, .mnews, .mvote, .mfeedback, .msponsor, .mcopyright, .mforsale, .mwerbung, .mtagcloud, .mshowip {height:14px; width:165px; font-size:10px; letter-spacing:2px;}
/*.mlebenslang, .msponsor {background: url("images/verlaufrot.png") repeat-x; color:#FFF;} */
.mnews, .mvote, .mfeedback, .msponsor, .mcopyright, .mforsale, .mwerbung, .mtagcloud, .mshowip {padding-left:5px; border-top:3px solid #515151; background:#EEECDC; color:#282614; font-weight:bold;}
/*########################################################################*/

/* ++ + +- -- - */
#sitevotes {float:right; padding: 5px 5px 15px 5px; margin:0px; border:1px solid #FFF; font-size:9px;}
#sitevotes input, #vote input {background:#FFF; border:1px solid #000;}
#sitevotes .svimage {padding-right:1px; float:left; position:relative; background:#FFF;}

/* 5-Sterne-Ranking */
#starvotes {float:right; margin-right:5px; border:1px solid #000;}
#starblock {display:block; font-size:9px; color:#888;}
.rate {list-style:none; margin:0px; padding:0px; height:16px; position:relative; background: url("images/stars.png") top left repeat-x;}
.rate li {text-indent:-90000px; padding:0px; margin:0px;/*\*/float: left;/* */}
.rate li a {display:block; position:absolute; padding:0px; outline:none; width:16px; height:16px; text-decoration:none; text-indent:-9000px; z-index:20;}
.rate li a:hover {background: url("images/stars.png") left center; z-index:2; left:0px;}
.rate a.star1 {left:0px;}
.rate a.star1:hover {width:16px;}
.rate a.star2 {left:16px;}
.rate a.star2:hover {width:32px;}
.rate a.star3 {left:32px;}
.rate a.star3:hover {width:48px;}
.rate a.star4 {left:48px;} 
.rate a.star4:hover {width:64px;}
.rate a.star5 {left:64px;}
.rate a.star5:hover {width:80px;}
.rate li.actrate {display:block; position:absolute; height:16px; background: url("images/stars.png") left bottom; text-indent:-9000px; z-index:1;}

/* Flazh Vote */
#vote .vnum {position:absolute; font-size:9px; left:0px; bottom:-10px;}
#vote .vzu {position:relative; float:left; margin-top:10px; padding:1px; bottom:0px;}

#voteform {background:#EEECDC; padding:0px 0px 20px 3px;}
#voteform input {background:#FFF;}

#wlebenslang {background: url("images/bglebenslaenglich.png") no-repeat; height:60px; padding-left:90px;}
#wkopfschuss {background: url("images/bgkopfschuss.png") no-repeat; height:60px; padding-left:90px;}
#wtotoderlebendig {background: url("images/bgtotoderlebendig.png") no-repeat; height:60px; padding-left:90px;}

#news, #fb, #links, #totoderlebendig, #domsale, #werbung, #spende, #vote, #powered, #lastblog, #tagcloud, #showip {font-size:10px;}

#totoderlebendig h3, #domsale h3, #werbung h3, #spende h3, #vote h3, #links h3, #powered h3, #tagcloud h3, #showip h3 {display:block; background:#EEECDC; font-size:9px; font-weight:normal; margin:0; padding:0;}
#news h3, #fb h3, #lastblog h3 {display:block; background: #EEECDC; font-size:9px; font-weight:normal; margin:0; padding:0;}

#werbunghead {display:block; font-weight:normal; letter-spacing:3px; padding:0; margin:0; color:#C69717; background: #3C3C3C;}
#navigation, #newshead, #fbhead, #totoderlebendighead, #domsalehead, #spendehead, #votehead, #linkshead, #poweredhead, #lastbloghead {display:block; font-weight:normal; letter-spacing:3px; padding:0; margin:0; color:#C69717; background: #3C3C3C; border-top: 1px solid #646464;}

#newstitel, #showiptitel, .linkstitel {background:#EEECDC; font-weight:normal; color:#000; padding-left:2px; margin:0;}
#fbtitel {background:#EEECDC; font-weight:normal; color:#000; padding-left:2px; margin:0; font-style:italic;}
.votetitel {background:#EEECDC; font-weight:normal; color:#000; padding-left:2px; padding-top:3px; margin:0; width:150px;}
#poweredtitel {background:#EEECDC; font-weight:normal; color:#666; padding-left:2px; padding-top:3px; margin:0;}
#lastblogtitel {background:#EEECDC; font-weight:normal; color:#666; padding-left:2px; margin:0;}
#tagcloudtitel {background:#EEECDC; font-weight:normal; color:#666; padding-left:2px; margin:0;}
.werbungtitel, .spendetitel, .totoderlebendigtitel, .domsaletitel {background:#EEECDC; font-weight:bold; color:#CC0000; padding-left:2px; padding-top:3px; margin:0;}

#newsinhalt, .fbinhalt, #lastbloginhalt {background: #EEECDC; padding:3px; margin:0; color:#666666;}
.totoderlebendiginhalt, .domsaleinhalt, .werbunginhalt, #spendeinhalt, #linksinhalt {background: #EEECDC;; padding:3px; margin:0;}
#voteinhalt {background: #EEECDC; padding-bottom:20px; margin:0;}
#poweredinhalt {background: #EEECDC; padding:3px; margin:0; color:#666666; text-align:right;}
.domsaleinhalt2 {background: #EEECDC;; padding:3px; margin:0; text-align:center;}
#tagcloudinhalt, #showipinhalt {background: #EEECDC; padding:3px; margin:0;}

#links img {margin-bottom:3px;}
#kopfschuss img {margin:2px 2px 0px 0px; padding: 0; border:1px solid #CCC;}
.adimg {float:left; padding:20px;}

/*
.newsarchivtime, .fbtime {padding:1px 0px 1px 5px; background:#CCC; color:#515151;}
.newsarchiv, .fb {border-bottom:1px dotted #AAA; padding:5px;}
.newsarchivtitel, .fbname {font-weight:bold; padding:0px 3px 0px 3px;}
.newsarchivinhalt, .fbkomm {padding:0px 5px 5px 26px;}
.newsarchivinfo, .fbinfo {color:gray; font-size:9px;}
.fblink {padding:5px 0px 5px 0px; margin:0px;}
*/
.fbtime {padding:1px 0px 1px 5px; background:#CCC; color:#515151;}
.fb {border-bottom:1px dotted #AAA; padding:5px;}
.fbname {font-weight:bold; padding:0px 3px 0px 3px;}
.fbkomm {padding:0px 5px 5px 26px;}
.fbinfo {color:gray; font-size:9px;}
.fblink {padding:5px 0px 5px 0px; margin:0px;}

#contents .fblink a.fbkat:link, #contents .fblink a.fbkat:visited {font-size:11px; font-weight:bold; padding:5px; background:#515151; color:#FFF; text-decoration:none;}
#contents .fblink a.fbkat:hover, #contents .fblink a.fbkat:active {font-size:11px; font-weight:bold; padding:5px; background:#3C3C3C; color:#FADD93; text-decoration:none;}

/* ####################################################################### */
#contents {position:absolute; top:102px; left:166px; width:665px; background:#FFF; color:#000; overflow:hidden;}
#contents p {line-height: 165%; margin:0 0 10px 0;}
#contents a:link, #contents a:visited {color:#3366FF; text-decoration:none;}
#contents a:hover, #contents a:active {color:#3366FF; text-decoration:underline;}
/* ####################################################################### */

.formular {font-size:10px;}

.contenttitle {margin:20px 0px 2px 0px; width:100%;}
.contenttitle h3 {margin:0px 5px 0px 5px; border-bottom: 1px solid #000; font-size:14px; font-weight:bold; color:#000;}
#intro {float:left; color:#000; font-size: 10px; margin-top:0px; padding-left:100px;}
#lastmod {float:right; font-size:9px; color:#AAA; padding-right:5px;}

#ewerbung {width:100%; height:60px; margin-top:5px;}
#ewerbung .ausgabe {float:left; width:250px; margin-left:5px;}

/* #partnerlinks {clear:both; padding:3px 5px 3px 5px; margin-bottom:20px; font-size:11px; color:#666; background:#EEECDC; border-top:1px dotted #666; border-bottom:1px dotted #666;}*/
#partnerlinks {clear:both; padding:3px 5px 3px 5px; margin-bottom:20px; font-size:11px; color:#000; border-top:2px solid #0066FF; border-bottom:2px solid #0066FF;}
#partner {display:inline; font-size:9px;}
#partner a:link, #partner a:visited {color:#666; text-decoration:none;}
#partner a:hover, #partner a:active {color:#666; text-decoration:underline;}

/* Footer */
/*#footer {clear:both; height:16px; color:#000; font-size:10px;}
#footer_l {float:left; padding-left:5px; text-align: left; font-size:8px; color:#444;}
#footer_r {float:right; padding-right:5px; text-align: right; font-size:8px; color:#111;}
#footer a:link, #footer a:visited {color:#000; text-decoration:none;}
#footer a:hover, #footer a:active {color:#000; text-decoration:underline;}
#counter {padding-left:200px; color:#FFF;}
*/
/* ######################################################################### */

#hauptzelle {font-size:11px; padding:0px 15px 0px 15px; margin-top:20px;}
#hauptzelle h3 {font-size:12px; margin-top:10px;}
#hauptzelle p {line-height:160%;}
#hauptzelle ul, #hauptzelle ol {padding-left:30px;}

.introimg {float:left; padding: 5px 5px 5px 0px;}
.introtext {float:left; border:1px solid #000; padding:5px; margin-right:5px; font-weight:bold; font-size:12px; color:#333; width:115px;}
p.pabsatz {padding-left:90px;}

/* Seitenkommentare und Feedback*/
#kommentare, #feedback, #blog, #newsarchiv {font-size:10px; margin-top: 30px; padding:5px;}

#kommentare .titel {font-size:11px; font-weight:bold; margin-bottom:1px; padding:2px 0px 2px 5px; color:#FFF; background:#515151;}
#feedback .titel, #kontakt .titel, #blog .titel, #newsarchiv .titel {font-size:11px; margin-bottom:1px; padding:2px 0px 2px 5px; background:#EEECDC;}


#kommentare .beitrag, #feedback .beitrag, #blog .beitrag, #blog .beitraguser, #newsarchiv .beitrag {padding:0; margin:0; background: #EEECDC url("images/zitatstart.png") 0 0 no-repeat;}
#kommentare blockquote, #feedback blockquote, #blog blockquote, #newsarchiv blockquote {padding:10px 60px 8px 60px; margin:0; background: transparent url("images/zitatstop.png") 100% 100% no-repeat; border-bottom: 2px solid #fff;}
#blog .beitraguser {color:#444;}

#kommentare cite {display:block; text-align:right; font-style:normal; color: #000;}
#feedback cite {display:block; font-style:normal; color:#000; margin-bottom:10px;}
#feedback .thema {font-style:italic; color:#CC0000;}
#blog .beitrag cite {display:block; font-style:normal; color:#000; margin-bottom:10px;}
#blog .beitraguser cite {display:block; font-style:normal; color:#444; margin-bottom:10px;}

.komblaettern, .fbblaettern {margin-bottom:2px; background:#EEECDC; text-align:right;}
.komblaettern a:link img, .komblaettern a:visited img, .fbblaettern a:link img, .fbblaettern a:visited img {border:1px solid #FFF;}
.komblaettern a:hover img, .komblaettern a:active img, .fbblaettern a:hover img, .fbblaettern a:active img {border:1px solid #CCC;}

form#kom {background:#EEECDC;}
form#kom #komfieldset {padding:5px; border:1px solid #CCC;}
form#kom legend {margin-left:20px; padding:5px; border:1px solid #CCC; background:#EEECDC; color:#000; font-weight:bold;}
form#kom input {border:1px solid #CCC;}
form#kom #komname, form#kom #komemail {width:200px; margin-bottom:1px;} 
form#kom #komcalc {width:50px; margin-top:1px;}
form#kom textarea {border:1px solid #CCC; width:500px;}
form#kom label {display:block; float:left; width:100px; text-align:right; padding-right:5px;}
form#kom #komverifyimage {padding:1px 0px 0px 105px;}
/* Seitenkommentare END */

/* Kontakt- und Feedbackformulare */
form#kform {background:#FFF;}
form#kform #kformfieldset {padding:5px; border:2px solid #CCC;}
form#kform legend {margin-left:20px; padding:5px; border:2px solid #CCC; background:#FFF; color:#000; font-weight:bold;}
form#kform input {border:1px solid #CCC;}
form#kform #kformname, form#kform #kformemail, form#kform #kformhpage, form#kform #kformlinktext, form#kform #kformrubrik {width:200px; margin-bottom:1px;} 
form#kform #kformlink, form#kform #kformlinktitle, form#kform #kformbname, form#kform #kformbacklink {width:350px; margin-bottom:1px;} 
form#kform select {margin-bottom:1px;}
form#kform #kformrubrik {border:1px solid #CCC;}
form#kform #kformverify {margin-bottom:1px;}
form#kform #kformplatz {width:50px; margin-bottom:1px;} 
form#kform textarea {border:1px solid #CCC; width:500px; margin-top:1px;}
form#kform label {display:block; float:left; width:110px; text-align:right; padding-right:5px;}
form#kform #kformverifyimage {padding:1px 0px 0px 115px;}
form#kform .forminfo {margin-left:115px; color:#666;}
/* Kontaktformulare END */

/* Mainboard-Bios-Chip */
form#mbform {background:#FFF;}
form#mbform #mbformfieldset {padding:5px; border:2px solid #CCC;}
form#mbform legend {margin-left:20px; padding:5px; border:2px solid #CCC; background:#FFF; color:#000; font-weight:bold;}
form#mbform input {border:1px solid #CCC;}
form#mbform #mbhersteller, form#mbform #mbtyp, form#mbform #mbversion, form#mbform #bioshersteller, form#mbform #biostyp {width:200px; margin-bottom:1px;} 
/*form#mbform #kformlink, form#kform #kformlinktitle, form#kform #kformbname, form#kform #kformbacklink {width:350px; margin-bottom:1px;} */
form#mbform select {margin-bottom:1px;}
form#mbform #mbbiosbauform {border:1px solid #CCC;}
form#mbform #mbformverify {margin-left:10px; margin-bottom:1px;}
form#mbform label {display:block; float:left; width:110px; text-align:right; padding-right:5px;}
form#mbform #mbformverifyimage {padding:1px 0px 0px 125px;}
form#mbform .forminfo {margin-left:115px; color:#666;}
/* Kontaktformulare END */

/* Linkvorschlag */
form#lform #lformfieldset {padding:5px;border:1px dotted #4883DF;}
form#lform legend {margin-left:20px; padding:5px; border:1px dotted #4883DF; background:#4883DF; color:#FFF;}
form#lform input {border:1px dotted #4883DF;}
form#lform select {border:1px dotted #4883DF; margin-bottom:1px;}
form#lform #lformlink, form#lform #lformbeschreibung {width:350px; margin-bottom:1px;} 
form#lform label {display:block; float:left; width:100px; text-align:right; padding-right:5px;}
form#lform #lformverifyimage {padding:1px 0px 0px 105px;}
#hotlinks a {float:left; width:250px; margin-left:10px;}
.lrubrik {margin-top:10px;}
/* Linkvorschlag END */

/* Email-Generator */
form#emailgen {color:#000; overflow:hidden;}
form#emailgen #emailgenfieldset {border:1px dotted #4883DF; padding:5px;}
form#emailgen legend {margin-left:20px; padding:5px; border:1px dotted #4883DF; background:#4883DF; color:#FFF;}
form#emailgen input {border:1px dotted #4883DF;}
form#emailgen #emailgenemail {width:200px; margin-bottom:1px;} 
form#emailgen label {display:block; float:left; width:100px; text-align:right; padding-right:5px;}
form#emailgen #emailgenimage {overflow:hidden;}

/* Umfrage */
form#umfrage #umfragefieldset {border:1px dotted #4883DF; padding:5px;}
form#umfrage legend {margin-left:20px; padding:5px; border:1px dotted #4883DF; background:#4883DF; color:#FFF;}
form#umfrage .r_umfrage {display:block; float:left;}
form#umfrage label {display:block; float:left; width:250px; padding:0px 10px 0px 10px;}
form#umfrage img {border:0px; padding:0px; margin:0px;}
form#umfrage input {border:1px dotted #4883DF;}

/* Suche */
form#gsearch #gsearchfieldset {border:1px dotted #4883DF; padding:5px;}
form#gsearch legend {margin-left:20px; padding:5px; border:1px dotted #4883DF; background:#4883DF; color:#FFF;}
form#gsearch input {border:1px dotted #4883DF;}
form#gsearch #gsearchname {width:400px; margin-bottom:1px;} 
form#gsearch #gsearchradio {margin-left:225px;}
form#gsearch label {display:block; float:left; width:100px; text-align:right; padding-right:5px;}
/* Suche END */

/* Standard Formular */
form.stdform {color:#000; overflow:hidden;}
form.stdform .stdformfieldset {border:1px dotted #4883DF; padding:5px;}
form.stdform legend {margin-left:20px; padding:5px; border:1px dotted #4883DF; background:#4883DF; color:#FFF;}
form.stdform input, form.stdform textarea {border:1px dotted #4883DF;}
form.stdform .stdforminput {width:200px; margin-bottom:1px;} 
form.stdform .stdformtextarea {width:500px; margin-bottom:1px;}
form.stdform label {display:block; float:left; width:100px; text-align:right; padding-right:5px;}
form.stdform .stdformimage {overflow:hidden;}
form.stdform .stdbutton {border:1px solid #CCC;}
/* Standard Formular END */

/* normale Formulare */
/*
form.stdform {background:#FFF;}
form.stdform input {border:1px solid #CCC;}
form.stdform .stdbutton {border:1px solid #CCC;}
*/
/* normale Formulare END */


#othersite {margin-left:5px; padding:0; width:200px;}
#othersite a:link, #othersite a:visited, #othersite a:hover, #othersite a:active {padding-left:5px; font-size:10px;}

/*.something {height:60px; width:468px; padding:0; margin-bottom:30px; border:1px solid #000;}*/
.meineads {position:absolute; display:block; text-align:left; left:160px; top:30px; width:480px; height:60px; z-index:1000;}
.meineads img {padding-right:4px;}

/* Artikel */
.artikel {font-size:10px;}
.artikel td {vertical-align:top;}
.artikel p {line-height:70%;}
.artimg {border-right:1px solid #CCC; border-bottom:1px solid #CCC; margin:0 5px 15px 0; vertical-align:top;}
.artname {margin:0; font-weight:bold;}
.artzusatz {font-weight:normal; font-style:italic;}
.arttext {margin:0;}

.faqs dt {font-weight:bold;}
.faqs dd {margin:0px 0px 15px 30px;}

.code {border:1px dashed blue; background:#EEEEEF; color:#000; margin:10px; padding:0px 5px 0px 5px;}
.code em {border-bottom:1px dotted gray;}

.achtung {border:1px dashed red; color:#000; margin:10px; padding:13px; background: #FFF url("images/attention_s.png") left top no-repeat;}
.achtung em {border-bottom:1px dotted gray;}

.epa {float:left; width:80px; height:80px;}

/* Ratzeburg */
#rzzoom {position:relative; top:0px; left:0px; z-index:100;}
#rzzoom a.rz, #rzzoom a.rz:visited {text-decoration:none; color:#000;}
#rzzoom .thumb {float:right; padding-right:15px;}
#rzzoom a .big {display:block; position:absolute; width:0px; height:0px; top:0px; right:0px;}
#rzzoom a.rz:hover .big {display:block; position:absolute; top:0px; right:0px; width:640px; height:405px;}

/* Programme */
.progbeschreibung {background:#EBF1F4; padding:3px; margin:10px 0px 10px 0px;}
.progspende {background:#FCF3D4; padding:3px; margin:10px 0px 10px 0px;}
.progdownload {background:#FCF3D4; padding:3px; margin:10px 0px 10px 0px;}
h4 {color:#0066FF; font-size:12px;}

#nachoben {padding:30px;}

/* Download */
.wow {padding:5px; margin:10px 0px 10px 0px; border:5px solid #EBF1F4;}
.downloadinfo {background:#EBF1F4; padding:5px; margin:10px 0px 10px 0px;}
.download {background:#FCF3D4; padding:5px; margin:10px 0px 10px 0px;}
.webmaster {background: #DCF9DE; padding:5px; margin:10px 0px 10px 0px;}
.dlbox {margin:0px 100px 0px 100px;}
.dlgbox {margin:0px 100px 0px 95px;}

.b	{display:block; width:108px; height:32px; border:1px solid #CCC; background: #FFF;}
.z	{display:block; width:30px; height:30px; padding:1px; float:left; background:transparent;}
.z div {display:block; height:4px; overflow:hidden;}
.l	{width:16px;	height:4px; margin-left:1px; border-left:4px #000 solid; margin-right:1px;}
.r	{width:12px;	height:4px; margin-left:1px; border-right:4px #000 solid; margin-right:1px;}
* html .r {margin-left:5px; ma\rgin-left:1px;}
.lr	{width: 8px;	height:4px; margin-left:1px; border-left:4px #000 solid; border-right:4px #000 solid; margin-right:1px;}
* html .lr {width: 16px; w\idth: 8px;}
.m	{width:16px;	height:4px; margin-left:6px; border-left:4px #000 solid; margin-right:6px;}
.ms	{width:16px;	height:4px; margin-left:7px; border-left:2px #000 solid; margin-right:7px;}
.c	{width:16px;	height:4px; margin-left:3px; border-left:12px #000 solid; margin-right:3px;}
.y	{height:1em; font-size:9px;}	

.linie {display:block; border-bottom:1px solid #CCC;}
.small {font-size:9px;}
.big {font-size:14px;}
.ustrich {text-decoration:underline;}
.line {border-bottom: 1px dotted #883333;}
.fett {font-weight: bold;}
.rubrik {font-weight: bold; background:#FCF3D4;}
.rot {color:red;}
.drot {color:#CC0000;}
.gelb {color:yellow;}
.blau {color:blue;}
.gruen {color:green;}
.dgruen {color:#006600;}
.lila {color:violet;}
.grau {color:gray;}
.orange {color:#FF6600;}

.bgrot {background:red;}
.bggelb {background:yellow;}
.bgblau {background:blue;}
.bggruen {background:green;}
.bggrau {background:gray;}
