/* main */
body { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
p,td,th { font-family: Arial, Arial, Arial, sans-serif; }

/* headers */
span.cat { font-size: 18px; color: #000000; padding: 0px 0px 5px 0px; margin: 0px 0px 0px 0px; font-weight: bold; text-transform: uppercase; border-bottom: #CC3333 4px solid;}
 h1 { font-size: 18px; color: #000000; padding: 0px 0px 5px 0px; margin: 0px 0px 0px 0px; font-weight: bold; text-transform: uppercase; } 
/* h1 { font-size: 18px; color: #000000; padding: 0px 0px 5px 0px; margin: 0px 0px 0px 0px; text-transform: uppercase; border-bottom: #CC3333 4px solid; display: inline; } */
h2 { font-size: 17px; color: #000000; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
h3 { font-size: 14px; color: #000000; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
h4 { font-size: 12px; color: #000000; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
img { border: 0px; text-decoration: none; }
hr { margin: 15px 0px 15px 0px; padding: 15px 0px 15px 0px; clear: left; }

/* links */
a { text-decoration: underline; color: #000000; }
a:hover {  }

/* fly */
div.fly {
	position:absolute;
	top:110px;
	left:25px;
/*	margin-left:-200px;
	margin-top:-200px; */
	z-index:100;	
}

/* rich-media banner */
#topbar{
position:absolute;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
width: 200px;
visibility: hidden;
z-index: 999;
}

/* CMS */
div.topmenu td { color: #E0BDBE; font-size: 10px; text-transform: uppercase; }
div.topmenu a { color: #ffffff; font-size: 10px; text-transform: uppercase; text-decoration: none; }
div.topmenu a:hover { text-decoration: underline; }
div.topmenu2 td { color: #999999; font-size: 10px; text-transform: uppercase; font-weight: bold; }
div.topmenu2 a { color: #C13534; font-size: 10px; text-transform: uppercase; font-weight: bold; text-decoration: underline; }
div.topmenu2 a:hover { text-decoration: none; }
div.submenu a { color: #CC0000; font-size: 11px; text-decoration: underline; }
div.submenu a:hover { text-decoration: none; }
div.txt2 p { font-size: 12px; text-align: justify; }
div.txt2 ul { font-size: 12px; }
div.txt2 li { font-size: 12px; list-style-type: square; padding-bottom: 10px; }
div.txt2 a { color: #A72327; }
div.txt2 img.left { margin: 0px 15px 5px 0px; padding: 6px 6px 6px 6px; border: 1px solid #cccccc; }
div.txt2 img.right { margin: 0px 0px 5px 15px; padding: 6px 6px 6px 6px; border: 1px solid #cccccc; }
div.txt p,td { font-size: 11px; }
div.txt span.date { font-weight: bold; color: #CCCC00; }
div.txt a { text-decoration: none; color: #A72327; text-decoration: underline; }
div.txt ul { font-size: 11px; list-style-type: square; color: #CC3333; }
div.txt td { font-size: 11px; }
div.txt table.charac { font: 11px tahoma; color: #000000; width: 100%; }
div.txt table.charac td { padding: 6px 6px 6px 12px; border-bottom: 1px dotted #cccccc; border-right: 1px dotted #cccccc; }
div.txt table.charac tr.h td { border-bottom: 2px solid #CC3333; font-weight: bold; color: #CC3333; padding-top: 20px; }
div.txt table.charac tr.l td { border-bottom: 0px; }
div.txt table.charac td.r { border-right: 0px; }
div.txt table.charac td.n { border-top: 0px; border-bottom: 0px; border-right: 0px; }
/* div.txt table.charac a { color: #ffffff; } */
div.txt img.iborder { border: 1px solid #cccccc; padding: 6px 6px 6px 6px; }
div.list ul { font-size: 11px; padding: 0px 0px 0px 30px; margin: 6px 0px 6px 0px;  list-style-type: square; font-weight: bold; }
div.list li { color: #333333 }
div.newsh { font-size: 11px; line-height: 12px; color: #333333; }
div.newsh a { font-size: 11x; color: #333333; text-decoration: none; }
div.newsh a.und { font-size: 11px; color: #A72327; text-decoration: underline; text-transform: uppercase; }
div.newsh span { font-size: 9px; color: #A72327; }
div.summit { font-size: 11px; color: #333333; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
div.uxi { font-size: 10px; line-height: 12px; color: #333333; }
div.uxi a { font-size: 11px; color: #A72327; text-decoration: underline; font-weight: bold; }
div.cop td { font-size: 11px; color: #666666; }
div.cop a { color: #A72327; }
div.block td.block-car  { background-image: url(/system/skins/site/img/block-car.gif); background-repeat: no-repeat; background-position: bottom left; }
div.block td.block-car2  { background-image: url(/system/skins/site/img/block-car2.gif); background-repeat: no-repeat; background-position: bottom right; }
div.block td img.car { margin: 20px 15px 10px 0px; }
div.block td img.car2 { margin: 20px 15px 10px 15px; }
div.block td img.vote { margin: 0px 15px 0px 0px; }
div.block td a { color: #666666; line-height: 19px; }
div.block td a.bu { color: #CC3333; font-weight: bold; }
div.block td.que { color: #666666; font-weight: bold; }
div.block td.ans { color: #666666; line-height: 10px; }
div.block td.sub { color: #666666; }
/* new  div.block td.nyimg  { background-image: url(/system/skins/site/img/ny-img.jpg); background-repeat: no-repeat; background-position: top right; } */
div.wt p { color: #ffffff; }
div.wt img.iborder { border: 1px solid #cccccc; padding: 6px 6px 6px 6px; }
div.wt h1 { font-size: 18px; color: #ffffff; text-transform: uppercase; border-bottom: 0px; }
div.topop { background-color: #A52326; padding: 20px; }

/* limits */
div.limit p { font-size: 9px; color: #666666; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
div.limit a { text-decoration: none; background-color: #CC9999; color: #ffffff; }
div.limit a:hover { text-decoration: none; background-color: #993333; color: #ffffff; }
div.limit span { text-decoration: none; background-color: #cccccc; color: #ffffff; }

/* design */
div.px { font-size: 1px; }
span.kroha { font-size: 16px; color: #999999; }
.bgr1 { background-image: url(/system/skins/site/img/bgr1.jpg); background-repeat: repeat-x; }
.bgr2 { background-image: url(/system/skins/site/img/bgr2.jpg); background-repeat: repeat-x; }
.bgr3 { background-image: url(/system/skins/site/img/bgr3.jpg); background-repeat: no-repeat; }
.bgr-logo-left { background-image: url(/system/skins/site/img/bgr-logo-left.gif); background-repeat: no-repeat; background-position: top right; }
.bgr-logo-right { background-image: url(/system/skins/site/img/bgr-logo-right.gif); background-repeat: no-repeat; }
.cont-under { background-image: url(/system/skins/site/img/cont-under.jpg); background-repeat: no-repeat; background-position: top right; }
.nook2 { background-image: url(/system/skins/site/img/nook2.gif); background-repeat: repeat-x; }
.nook3 { background-image: url(/system/skins/site/img/nook3.gif); background-repeat: repeat-x; }
.nook4 { background-image: url(/system/skins/site/img/nook4.gif); background-repeat: repeat-x; }
.bot-bgr { background-image: url(/system/skins/site/img/bot-bgr.jpg); background-repeat: repeat-x; }
.bot-cnr { background-image: url(/system/skins/site/img/bot-cnr.jpg); background-repeat: no-repeat; }

/* header images */
.hdi-auto { background-image: url(/system/skins/site/img/auto4.jpg); background-repeat: no-repeat; background-position: center; }
.hdi-auto2 { background-image: url(/system/skins/site/img/auto2.jpg); background-repeat: no-repeat; background-position: center; }
.hdi-trade { background-image: url(/system/skins/site/img/trade.jpg); background-repeat: no-repeat; }
.hdi-service { background-image: url(/system/skins/site/img/service.jpg); background-repeat: no-repeat; }
.hdi-spares { background-image: url(/system/skins/site/img/spares.jpg); background-repeat: no-repeat; }
.hdi-credit { background-image: url(/system/skins/site/img/credit.jpg); background-repeat: no-repeat; }
.hdi-about { background-image: url(/system/skins/site/img/about.jpg); background-repeat: no-repeat; }
.hdi-news { background-image: url(/system/skins/site/img/news.jpg); background-repeat: no-repeat; background-position: center; }
.hdi-desktop { background-image: url(/system/skins/site/img/desktop.jpg); background-repeat: no-repeat; background-position: center; }
.hdi-map { background-image: url(/system/skins/site/img/map.jpg); background-repeat: no-repeat; }
.hdi-lprogramm { background-image: url(/system/skins/site/img/lprogramm2.jpg); background-repeat: no-repeat; background-position: center; }

/* forms */
.inp { border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 1px solid #cccccc;
		  padding: 1px;
		  color: #666666;
		  font-size: 10px;
		  width: 60%;
}
.inp2 { width: 95%; padding: 2px; font-size: 12px; border-top: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; }
.inp3 { padding: 2px; font-size: 12px; border-top: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; }
.inp5 { width: 99%; font-size: 10px; border-top: 0px; border-right: 0px; border-bottom: 0px; border-left: 0px; }