html 		{ height: 100%; margin-bottom: 1px; }
DIV		{ font-family:verdana; font-size:11px; color:#555; }

A		{ font-family:verdana; font-size:12px; color:#a50400; text-decoration:none; }
A:hover		{ text-decoration:underline; }
A.gr		{ color:#555; }
A.gr:hover	{ color:#a50400; }
SELECT		{ border:1px solid #999; }
INPUT		{ border:1px solid #999; }

.left		{ float:left; }
.right		{ float:right; }
.s5			{ padding:5px; }
.hide		{ display:none; }
DIV.fullwidth	{ width:1000px; }
DIV.noscript	{ text-align:left; width:600px; margin:auto; padding-bottom:40px; }

/* head area */
#main		{ width:1002px; overflow:visible; margin-left:auto; margin-right:auto; }
DIV.logo	{ padding-top:0px; padding-bottom:11px; margin-left:auto; margin-right:auto; }
DIV.menu	{ float:right; padding-top:5px; }
DIV.navcont	{ border:1px solid #ccc; text-align:left; background-color:#fff; position:absolute; z-index:55; line-height:16px; display:none; }
div.navcont A 	{ display:block; padding:1px 4px 1px 4px; font-family:Verdana; }
div.navcont A:hover	{ background-color:#ddd; }

DIV.asset		{ padding:5px 0 15px; font-size:12px; text-align:center; width:670px; }
DIV.asset LABEL	{ float:left; padding:1px 16px 3px 2px; color:#a50400; cursor:pointer; }
DIV.asset INPUT	{ height:12px; float:left; margin-left:20px; border:none; }
DIV.search	{ display:none; }
INPUT.search	{ width:630px; height:22px; border:1px solid #999; padding:4px 0 0px 5px; color:#999; }
INPUT.go		{ padding:0; margin:0; border:none; }

/* filter */
DIV.filterarea	{ -moz-border-radius:7px; float:left; width:273px; border:1px solid #999; padding:10px 0px 10px 15px; text-align:left; min-height:500px; margin-bottom:30px; margin-right:8px; display:none; }
DIV.fltheader	{ border-bottom:1px solid #999; margin-bottom:8px; padding-bottom:3px; font-size:16px; color:#a50400; }
DIV.fltnone		{ padding:5px 5px; }
DIV.flt INPUT	{ float:left; height:11px; border:none; }
DIV.flt LABEL	{ float:left; font-size:11px; padding:1px 17px 3px 2px; cursor:pointer; }
DIV.flt LABEL:hover { color:#a50400; }
DIV.kat LABEL	{ font-size:13px; }
DIV.kat INPUT	{  height:14px; }

/* main area */
SELECT.sort		{ width:260px; display:none; }
#sortarea		{ width:630px; padding:15px 0 20px; }
#result			{ line-height:16px; }
DIV.resultarea	{ margin-left:auto; margin-right:auto; -moz-border-radius:7px; width:680px; border:1px solid #999; padding:10px 25px 10px 25px; text-align:left; min-height:487px; margin-bottom:30px; xdisplay:none; }
DIV.count		{ float:left; text-align:left; padding:0 0 7px 15px; display:none; }
DIV.loadmsg		{ border:1px solid #a50400; padding:5px; width:200px; display:none; }
DIV.top			{ float:left; height:21px; width:670px; }
DIV.top .menu	{ float:right; padding:0 15px 4px; }
H1				{ font-size:16px; margin:0; padding:2px; color:#a50300; font-weight:normal; loat:left; }

/* frontend rendering */

div.out		{ font-size:12px; border-top:1px dotted #999; border-bottom:1px dotted #999; float:left; padding:10px 20px 12px 20px; overflow:auto; }
div.out	h2	{ font-size:13px; }
div.out .infos 	{ color:#919191; }
div.out .title	{ padding:20px 0 3px; font-size:22px; color:#444; }
div.out .label	{ float:left; width:115px; padding-top:6px; font-weight:bold; color:#444; }
div.out .value	{ float:left; width:193px; padding-top:6px; }
div.result 	{ margin-left:40px; padding:2px 5px 2px 10px; background-color:#fff; border:1px solid #777; }
div.namelist	{ display:block; float:left; color:#fff; }
div.namelist DIV	{ float:left; color:#444; padding:1px 0 2px; }
div.namelist .name 	{ width:175px; }

div.info	{ padding:20px 0 20px 0; float:left; }


/* footer area */
DIV.footer		{ text-align:center; padding-top:4px; }
DIV.footer A	{ font-size:9px; padding:2px; color:#444; }


/* backend forms */

div.categoryblock		{ width:590px; }
div.field				{ padding:4px 0 4px; width:280px; font-size:11px; }
div.field label span	{ font-weight:bold; padding-right:7px; }
div.block 				{ float:left; padding-left:10px; }
div.block label span	{ font-weight:normal; }
div.subline				{ margin-left:30px; }
div.subline .field		{ float:left; padding-left:10px; width:240px; }
div.subline label span	{ font-weight:normal; }
div.subline .area .fld	{ margin-left:0; }
div.field select		{ background-color:#fff; border:1px solid #777; width:240px; }
div.field select.num	{ background-color:#fff; border:1px solid #777; width:50px; margin-left:40px; }
div.area TEXTAREA		{ background-color:#fff; height:18px; border:1px solid #777; width:240px; margin-top:2px; padding:1px 2px 2px 2px; }
div.area div.fld		{ margin-left:40px; }
div.area div.lang_1		{ border:1px solid #33a; color:#33a; padding:1px; }
div.num INPUT		{ background-color:#fff; height:18px; border:1px solid #777; width:60px; margin-left:40px; margin-top:2px; padding:1px 2px 2px 2px; }
div.input INPUT		{ background-color:#fff; height:18px; border:1px solid #777; width:240px; margin-left:40px; margin-top:2px; padding:1px 2px 2px 2px; }
div.check INPUT		{ background-color:#fff; margin-left:40px; margin-top:2px; padding:1px 2px 2px 2px; }
div.s_search INPUT	{ background-color:#fff; height:18px; border:1px solid #777; width:90px; margin-left:40px; margin-top:2px; padding:1px 2px 2px 2px; }
div.ta1 TEXTAREA	{ height:18px; }
div.ta2 textarea	{ height:38px; }
div.ta3 textarea	{ height:70px; }
div.ta4 textarea	{ height:100px; }
div.ta5 textarea	{ height:230px; }
div.ta6 textarea	{ height:230px; }
div.triple textarea	{ width:200px; }
div.small textarea	{ width:240px; }
div.large textarea	{ width:450px; }
div.float 			{ float:left; }
div.white textarea	{ background-color:#fff; }
div.white input		{ background-color:#fff; }
div.hide 			{ display:none; }
div.full 			{ width:450px; }
div.submit			{ margin-top:15px; }
div.submit input	{ margin-left:40px; width:160px; font-size:12px; }
div.miscfld			{ margin-left:40px; }

div.ajaxlist		{ margin-left:40px; width:300px; border:1px solid #777; height:60px; overflow:auto; background-color:#eee; padding:3px; line-height:16px; }
div.ajaxlistp		{ margin-left:40px; width:300px; border:1px solid #777; height:85px; overflow:auto; background-color:#eee; padding:3px; line-height:16px; }
div.ajsmall			{ width:232px; }
div.ajlarge			{ width:450px; }
INPUT.ajlarge		{ width:450px !important; }
div.result			{ margin-left:40px; }
A.Xcopy				{ position:relative; left:500px; top:-17px; font-size:16px; font-weight:bold; color:#006600; text-decoration:none; }
A.copy				{ display:block; width:40px; padding-left:40px; padding-bottom:4px; font-size:15px; font-weight:bold; color:#006600; text-decoration:none; }
A.block				{ left:600px; }
A.copy:hover		{ color:#003300; }
DIV.copyblock		{ border:1px solid #fff; padding-left:3px; }

.error				{ color:#990000; }


TABLE.syslog TD		{ padding:0px 0px 0px 10px; }

td 			{ vertical-align:top;	padding-top:1px;font-size:12px;}

tr.gruppe 	{ background-color:#EFEFEF;	border-bottom:2px solid white;}
.erlaeuterung { font-size:10px;	font-style:italic;}
.test 		{ font-size:12px;	font-style:italic;}
