html{margin:0px;padding:0px;min-width:940px;overflow:hidden}
*{font:10px Verdana,Helvetica,sans-serif}
body{margin:0px;color:#F8F8FF;background:#000000;font:10px Verdana,Helvetica,sans-serif;overflow:hidden}
a,a:link{color: #F8F8FF;text-decoration:none}
a:visited{color:#F8F8FF;text-decoration:none}
a:hover{color: #DCDCDC;text-decoration:underline}
a:active{color:#DCDCDC;text-decoration:underline}
i{font-style:italic}
b{font-weight:bold}
acronym{border-bottom:1px dotted #A9A9A9;color:#F8F8FF;font-weight:200;letter-spacing:1pt;cursor:help}
table,th,tr,td,ul,ol,li,p,font,a,blockquote,label,input,textarea,select{color:#F8F8FF;font:10px/15px Verdana,Helvetica,sans-serif}
h1{color:#FFFFFF;font-size:14px}
input,textarea,select{border:0px solid #808080;border-width:0px 0px 1px 1px;color:#c0c0c0;background:transparent}
td,th{text-align:justify;vertical-align:top}
th{color:#FFFFFF;background:transparent;font:9px/15px}

	#container{width:940px;margin-left:-470px;margin-top:-270px;height:540px;position:absolute;left:50%;top:50%}
	#container #bottom{width:660px;background:url(images/mania/devilmania_bottom.jpg) no-repeat;height:10px;left:270px;top:530px;position:absolute}
	#container #content{width:660px;background:url(images/mania/devilmania_content.jpg) no-repeat;height:480px;left:270px;top:50px;position:absolute}
	#container #logo{width:270px;background:url(images/mania/devilmania_left.jpg) no-repeat;height:540px;left:0px;top:0px;position:absolute}
	#container #right{width:10px;background:url(images/mania/devilmania_right.jpg) no-repeat;height:540px;left:930px;top:0px;position:absolute}
	#container #topper{width:660px;background:url(images/mania/devilmania_top.jpg) no-repeat;height:50px;left:270px;top:0px;position:absolute}
	#container #logo #navi{margin:260px 5px 20px 145px}
	#container #logo #navi ul{margin:0;padding:0;list-style:none}
	#container #logo #navi ul li{color:#c0c0c0;font:14px/26px Verdana,Helvetica,sans-serif;text-align:right}
	#container #logo #navi ul li a{color:#c0c0c0;font:14px/26px Verdana,Helvetica,sans-serif;text-decoration:none}
	#container #logo #navi ul li a:hover{color:#FFFFFF;font:14px/26px Verdana,Helvetica,sans-serif;text-decoration:none}
	#container #content .scrollable{border:1px dashed #000000;margin: 5px;height:460px;overflow:auto}
	#footer{margin-top:270px;width:936px;text-align:right;top:50%;left:50%;margin-left:-468px;position:absolute}

.Navigation{text-align:center;height:30px}
.Inhalte{padding-top:10px}
fieldset.login{margin-left:0px;margin-right:0px;border:0}
.MainContent{margin:2px 10px 10px 10px;border:0 solid #CCCCCC;border-width:5px 1px 1px 1px}
.FooterNotes{width:100%;border-top:1px solid #990000;background:#F8F8FF;text-align:right;bottom:0;left:0;height:45px}

/* Top Layer */
.Navigation ul						{margin:0px 10px;list-style:none;font-size:12px;font-weight:bold}
.Navigation li						{float:left;display:inline}
.Navigation a						{color:#000000;font-size:12px;font-weight:bold;line-height:30px;text-decoration:none}
.Navigation a						{float:left;margin:0;padding: 0 4px 0 4px;text-decoration:none;line-height:1.5em}
.Navigation a:hover				{text-decoration:none}

/* Linke Layer */
#LeftBox ul{margin:0;padding:0;list-style:none;font-size:90%}
#LeftBox h3{margin:1em 0 0.3em 0;color:#BE5B5D;font-size:75%;font-weight:normal;text-transform:uppercase;letter-spacing:0.15em}
#LeftBox a:link,#LeftBox a:visited{color:#888888}
#LeftBox a:hover{color:#BE5B5D}
#LeftBox .LeftContent{width:160px;color:#000000}
#LeftBox .LeftContent .Box{border:0px;text-align:center;height:30px;vertical-align:baseline}
#LeftBox .LeftContent .boxlinkage{margin:4px 4px 4px 4px;text-align:right}
#LeftBox .LeftContent .centered{padding:1px 1px 1px 1px;font:8pt/15px;text-align:center}
#LeftBox .LeftContent .little{padding:1px 5px 1px 5px;font:8pt/15px}
#LeftBox .LeftContent .LeftLinkage{border:0px;color:#000000;background:#F5F5F5;text-align:justify}
#LeftBox .LeftContent a.boxlinkage{border-left:1px solid #DCDCDC;border-top:1px solid #DCDCDC;border-bottom:1px solid #A9A9A9;border-right:1px solid #A9A9A9;font-size:8pt;text-decoration:none}
#LeftBox .LeftContent a.boxlinkage:hover{border-left:1px solid #A9A9A9;border-top:1px solid #A9A9A9;border-bottom:1px solid #DCDCDC;border-right:1px solid #DCDCDC;background:#FFFFFF;text-decoration:none}
#LeftBox .LeftContent b.head{padding:1px 1px 1px 1px;font:8pt/15px;font-weight:bold;text-align:left}
#LeftBox .LeftContent hr.box{border:1px dashed #660000;width:138px;margin:0px 0px 0px 0px;height:1px}
#LeftBox .LeftContent .webmercial{width:140px;height:400px}

/* Rechte Layer */
#RightBox ul{margin:0;padding:0;list-style:none;font-size:90%}
#RightBox h3{margin:1em 0 0.3em 0;color:#BE5B5D;font-size:75%;font-weight:normal;text-transform:uppercase;letter-spacing:0.15em}
#RightBox a:link,#RightBox a:visited{color:#888888}
#RightBox a:hover{color:#BE5B5D}
#RightBox .RightContent{width:160px;color:#000000}
#RightBox .RightContent .Box{border:0px;text-align:center;height:30px;vertical-align:baseline}
#RightBox .RightContent .boxlinkage{margin:4px 4px 4px 4px;text-align:left}
#RightBox .RightContent .centered{padding:1px 1px 1px 1px;font:8pt/15px;text-align:center}
#RightBox .RightContent .little{padding:1px 5px 1px 5px;font:8pt/15px}
#RightBox .RightContent .RightLinkage{border:0px;color:#000000;background:#F5F5F5;text-align:justify}
#RightBox .RightContent a.boxlinkage{border-left:1px solid #DCDCDC;border-top:1px solid #DCDCDC;border-bottom:1px solid #A9A9A9;border-right:1px solid #A9A9A9;font-size:8pt;text-decoration:none}
#RightBox .RightContent a.boxlinkage:hover{border-left:1px solid #A9A9A9;border-top:1px solid #A9A9A9;border-bottom:1px solid #DCDCDC;border-right:1px solid #DCDCDC;background:#FFFFFF;text-decoration:none}
#RightBox .RightContent b.head{padding:1px 1px 1px 1px;font:8pt/15px;font-weight:bold;text-align:right}
#RightBox .RightContent hr.box{border:1px dotted #660000;width:138px;margin:0px 0px 0px 0px;height:1px}
#RightBox .RightContent .webmercial{width:140px;height:400px}

/* Center Layer */
.MainContent legend			{color:#F8F8FF;font-weight:800;font-size:15pt;line-height:30px;letter-spacing:2px}
.MainContent .Box{border:0px;width:580px;text-align:center;height:40px}
.MainContent .Box b.head{padding-top:20px;font-size:12pt;font-weight:900;text-align:center;letter-spacing:1pt}
.MainContent .Artikel{padding: 10px 5px 5px 5px;text-align:justify}
.MainContent .Artikel .Bilddateien{}
.MainContent .Artikel .Bilddateien .pictureleft{padding-bottom:5px;padding-right:5px}
.MainContent .Artikel .Bilddateien .pictureright{padding-bottom:5px;padding-left:5px}
.MainContent .Artikel .Event{font-size:8pt}
.MainContent .Artikel .Event .datum{font-size:9pt;font-weight:bold}
.MainContent .Artikel .Event .listelinks{width:110px;font-size:8pt;font-weight:bold}
.MainContent .Artikel .Event .listerechts{font-size:9pt}
.MainContent .Artikel .Kalendar{margin:0px 0px 10px 160px;width:200px}
.MainContent .Artikel .Kalendar .calenderempty,.MainContent .Artikel .Kalendar a.calenderempty{color:#CCCCCC;background:#990000}
.MainContent .Artikel .Kalendar .calenderheader{background:#990000;color:#FFFFFF}
.MainContent .Artikel .Kalendar .calenderheute,.MainContent .Artikel .Kalendar a.calenderheute{color:#000000;background:#990000;font-weight:bold}
.MainContent .Artikel .Kalendar .calenderselected,.MainContent .Artikel .Kalendar a.calenderselected,.MainContent .Artikel .Kalendar b.calenderselected{color:#FFFFFF;background:#990000;font-weight:bold}
.MainContent .Artikel .Kalendar .calendertagnormal,.MainContent .Artikel .Kalendar a.calendertagnormal{color:#CCCCCC;background:#990000}
.MainContent .Artikel .Kalendar .calendertagveranstaltung,.MainContent .Artikel .Kalendar a.calendertagveranstaltung{color:#FFFFFF;background:#990000;font-weight:bold}
.MainContent .Artikel .Kalendar .calenderwochenende,.MainContent .Artikel .Kalendar a.calenderwochenende{color:#CCCCCC;background:#990000;font-weight:bold}
.MainContent .Artikel b{font-weight:bold}
.MainContent .Artikel table.Inhalt{margin-left:10px;width:500px}
.MainContent .dj{border:1px solid #660000;margin-left:50px;width:300px;background:#FFFFFF;z-index:1;position:absolute;visibility:hidden}
.MainContent .dj .djbild{float:left;width:89px;background:#000000;height:100%}
.MainContent .dj .djinfo{float:right;width:209px;background:#FFFFFF;color:#000000;height:100%}
.MainContent .PicMain{padding:1px 1px 1px 1px;font-size:8pt;font-weight:bold;text-align:center}
.MainContent .PicMain .PicBox{border: 1px dotted #C0C0C0;background:transparent}
.MainContent .PicMain .PicBox .PicInfo{padding:1px 1px 1px 1px;font-size:8pt;color:#C0C0C0;font-weight:bold;text-align:center}
.MainContent .PicMain .PicBox .Picture{padding:1px 1px 1px 1px;text-align:center}
.MainContent .PicNavi{padding:1px 1px 1px 1px;font-size:8pt;font-weight:bold;text-align:center}
.MainContent .slideshow{width:600px;height:422px}
.MainContent .singleslideshow{width:600px;height:439px}
.MainContent .Sublinie{margin: 10px 0 0 0;padding:0;height:25px}
.MainContent .Sublinie .Datum{float:left;color:#990000;font-size:8pt}
.MainContent .Sublinie .Inhaltlink{float:right;text-align:right}

/* fussnote */
.FooterNotes{width:100%;border-top:1px solid #990000;background:#F1EAC0;text-align:right;bottom:0;left:0;height:45px}
.FooterNotes .footer{font-size:8pt}

/* Formulare */
form{margin:0;padding:0}
.reg200{width:200px;float:left;margin-bottom:5px;margin-top:5px;padding-right:10px;display:block;text-align:right}
.reg400{width:450px;float:left;margin-bottom:5px;margin-top:5px;padding-right:10px;display:block;text-align:right}
.reg250{width:250px;float:left;margin-bottom:5px;margin-top:5px;display:block}
.reg40r{width:45px;float:left;margin-bottom:5px;margin-top:5px;display:block}
.reg200r{width:198px;float:left;margin-bottom:5px;margin-top:5px;display:block}
input.button					{border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;color:#FFFFFF;background:#000000}
input.checkbox					{border:0px none;background:transparent}
input.eingabe					{width:250px}
input.eingabeh					{width:125px}
input.eingabek					{width:45px}
input.eingaben					{width:198px}
input.fielderroreingabe		{border-bottom:1px solid #990000;border-left:1px solid #990000;border-right:1px solid #990000;border-top:1px solid #990000;width:250px;color:#990000;background:#DCDCDC}
input.fielderroreingabeh	{border-bottom:1px solid #990000;border-left:1px solid #990000;border-right:1px solid #990000;border-top:1px solid #990000;width:125px;color:#990000;background:#DCDCDC}
input.fielderroreingabek	{border-bottom:1px solid #990000;border-left:1px solid #990000;border-right:1px solid #990000;border-top:1px solid #990000;width:45px;color:#990000;background:#DCDCDC}
input.fielderroreingaben	{border-bottom:1px solid #990000;border-left:1px solid #990000;border-right:1px solid #990000;border-top:1px solid #990000;width:195px;color:#990000;background:#DCDCDC}
input.fielderrorpool			{width:270px;border-bottom:1px solid #990000;border-left:1px solid #990000;border-right:1px solid #990000;border-top:1px solid #990000;color:#990000;background:#DCDCDC;height:25px}
input.fielderrorpool2		{width:130px;border-bottom:1px solid #990000;border-left:1px solid #990000;border-right:1px solid #990000;border-top:1px solid #990000;color:#990000;background:#DCDCDC;height:25px}
input.fielderrorradiobutton{border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;color:#990000;background:transparent}
input.pool						{width:260px;height:25px}
input.pool2						{width:130px;height:25px}
input.radiobutton				{border:0px none;background:transparent}
fieldset.login legend{color:#990000;font-weight:bold;font-size:10px;line-height:30px;letter-spacing:1px}
.myPluginA{width:275px;height:40px}
.myPluginV{width:275px;height:248px}
.clear							{clear:both}
.red{width:250px;padding-left:210px;display:block;color:#CC0000;font-weight:normal;font-size:x-small}
.bildergalerieindex{
	width:590px;height:300px;
}