* { margin:0; padding:0;   }
body { background: #000000 url("images/piasini_background.png")  0 0 repeat ; color:#CCCCCC; 
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

/* styles */
.clearer {clear:both; height:0px; }
img {border:0;}
.left {float:left;}
.right {float:right;}
/*div.csc-textpic-imagewrap { padding:0 0 0 20px;}*/
div.csc-textpic-imagewrap img {padding:5px; border:1px solid #fff;}
h1 { font-size:10px; margin:30px 0 10px 0; color:#A10B0B; }
h2 { font-size:10px; margin:6px 0 6px 0;}
h3 { font-size:10px; margin:4px 0 4px 0; }
.csc-firstHeader { margin:0 0 8px 0; font-size:15px; color:#FFFFFF;}
legend {color:#fff;}

#page { width:960px; margin:8% auto; }
#wrapper {border:1px solid #393939; padding:0 0 15px 0;  }
/* 
#wrapper {border:1px solid #393939; padding:0 0 15px 0; background:#000 url("images/foto_back.jpg") 0 0 no-repeat; }
*/
#header {margin:0 0 2px 0; position:relative;}

/* main menue */
#mainmenue ul { list-style:none;}
#mainmenue ul li { display:inline;}
#mainmenue ul li a { font-family: verdana,arial,sans-serif; float:left; display:block; padding:2px 12px; margin:0 4px 4px 0; background:#A10B0B; font-size: 10.5px;
	color:#fff; text-decoration:none; text-transform:uppercase; font-weight:normal; letter-spacing:0;}
#mainmenue ul li a:hover, #mainmenue ul li a.act { background:#636363;}

/* logo */
#logo {position:absolute; right:0; top:-21px;} 

/* sub & content & breadcrumbs */
#wrapper .left { width:100%; }
#maincontent .left { width:180px;}
#wrapper #maincontent .right { width:724px; margin:0 50px 0 0; padding:3px 0 0  0; }
#content img { padding:5px;
     /* border:1px solid #fff;*/
     border: none;
}
#content .csc-uploads-icon img {border:0;0}
#content .csc-frame .csc-frame-invisible{ padding:5px; border:0px solid #fff;}

/* submenue */
#submenue {}
#submenue ul { margin:0 10px 10px 5px; list-style:none;}
#submenue ul li { text-align:right; }
#submenue ul li a { color:#fff; text-decoration:none; font-size: 9px; text-transform:uppercase; line-height:18px; font-weight:bold;}
#submenue ul li a.act, #submenue ul li a:hover {color:#A10B0B;}
#submenue ul.sub li a { color:#fff; text-decoration:none; font-size: 9px; text-transform:none; line-height:14px; font-weight:normal; }
#submenue ul.sub li a.act, #submenue ul.sub li a:hover {color:#6f6f6f;}
#submenue ul.sub li {margin:0; padding:0;}
#submenue ul.sub {margin:0 0 10px 0;}

#content .spacer-gif { border:none;}

/* content */
#content { background:url("images/line_sub.png") 0 0 no-repeat; }
#content .inner {margin:0 10px 0 10px;}
#content img {}
#content .pagetitle { font-size:15px; font-weight:bold; margin:0 0 20px 0; color:#FFFFFF;}
#content #tx_mwimagemap_img_101 {border:0; float:right; }
#content #tx_mwimagemap_img_120 {border:0; float:right; }

/* bredcrumbs   */
#bredcrumbs ul { margin:18px 0px 32px 10px; list-style:none; }
#bredcrumbs ul li { display:inline;}
#bredcrumbs ul li a, #bredcrumbs ul li span {color:#929292; text-transform:normal; text-decoration:underline; font-size:9px;}

/* footer */
#footer { font-family:"Lucida", Verdana; text-transform:uppercase;  margin:4px 0 0 0; position:relative;}
#footer .tx-srlanguagemenu-pi1 {position:absolute; top:0; right:0;}
#footer .tx-srlanguagemenu-pi1 div { margin:0 0 0 5px;}
#footer .tx-srlanguagemenu-pi1 div a {color:#fff; font-weight:normal; font-size:10px; padding:0 15px; line-height:16px; background:#3e3e3e; display:block;}
#footer .tx-srlanguagemenu-pi1 div a:hover { background:#A10B0B; }
#footer .tx-srlanguagemenu-pi1 .CUR a { background:#A10B0B; }
#footer .tx-srlanguagemenu-pi1 .CUR img {display:none;}
#footer .tx-srlanguagemenu-pi1 .NO {}
#footer .tx-srlanguagemenu-pi1 .SPC {display:none;}

a:link {text-decoration: underline;  color: gray;}
a:visited {color:gray;}
a:hover {color:#A10B0B;}
a:active {color: gray;}

/* news */
.news-latest-item .news-latest-header {margin:0 0 5px 0; background:#666; height:16px; padding:0 5px; }
.news-latest-item .news-latest-date { float:left; margin:0 10px 0 0; font-size:10px; line-height:16px; }
.news-latest-item h3 {margin:0; padding:0;}
.news-latest-item h3 a { color:#fff; text-decoration:none; font-size:10px; line-height:16px; }
.news-latest-item .news-latest-body { margin:0 0 25px 0;}
#wrapper .news-latest-item .news-latest-body .left { width:120px;}
#wrapper #maincontent .news-latest-item .news-latest-body .right { width:430px;}
.news-latest-item .news-latest-morelink a { color:#FFF; }
.news-single-backlink a { color:#fff;}
.news-single-body { margin:10px 0;}

/* tabs */
#wrapper .rgtabs-wrapper { padding:40px 20px 10px 0; border: 0; background:none; overflow:hidden; clear:both; }
#wrapper .rgtabs-wrapper .rgtabs-ajax-loading { padding: 100px 0; background: url(spinner2.gif) no-repeat center; }
#wrapper .rgtabs-menu  { margin: 0; padding:0; height: 90px; width: auto; background:none; list-style:none; }
#wrapper .rgtabs-menu  li, #left .rgtabs-menu  li { list-style-type: none; list-style:none; background:none;  float: left; margin: 0 0 0 0 !important; 
  padding: 0 0 0 0 !important; cursor: pointer; }	
#wrapper .rgtabs-menu li img {border:0; padding:0; margin:0;}
#wrapper .rgtabs-menu  li a, #left .rgtabs-menu  li a { background: none; display: block; float: left; height: 50px; line-height: 24px; color: #545454;
  font-family: arial; font-size: 10pt; font-weight: bold; padding: 2px 12px 0 0; text-decoration: none; outline:0; }
#wrapper #left .rgtabs-menu  li.rgtabs-selected, .rgtabs-menu  li.rgtabs-selected { background: none; }	
#wrapper #left .rgtabs-menu  li.rgtabs-selected a, .rgtabs-menu  li.rgtabs-selected a { background: none; color: #333; }

/* kontakt formular */
/* fieldset */
fieldset { border:0; }
fieldset div { margin:5px 0; }
fieldset div label { display:block; width:90px; float:left; text-align:right; margin:0 10px 0 0;}
fieldset div input, fieldset div textarea { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; width:200px; }
fieldset div textarea {width:300px;}
fieldset div input.csc-mailform-submit {margin:0 0 0 100px; width:100px;}
