/* inperio */

body {
overflow:-moz-scrollbars-vertical;
background-color: #C2C5CC;
}

a {
font-family: Verdana, Arial, Helvetica;
color: #FFFFFF;
text-decoration: none;
font-size: 13px;
}

a:hover, a.link_product:hover {
color: #000000;
}

a.link_product {
color: #871954;
}

a.link_subnavi_textual {
color: #871954;
font-size: 11px;
}

a.link_subnavi_textual:hover {
color: #87888a;
}

a.link_subnavi_textual_active {
color: #87888a;
font-size: 11px;
}

.navi_top {
font-family: Verdana, Arial, Helvetica;
color: #FFFFFF;
text-decoration: none;
font-size: 13px;
line-height: 30px;
}

.navi_middle_1 {
font-family: Verdana, Arial, Helvetica;
color: #FFFFFF;
text-decoration: none;
font-size: 14px;
line-height: 40px;
padding-left:22px;
}

.navi_middle_1_link {
font-size: 13px;
}

.navi_middle_2 {
font-family: Verdana, Arial, Helvetica;
color: #000000;
text-decoration: none;
font-size: 13px;
line-height: 40px;
height: 40px;
padding-left:20px;
}

.navi_middle_2 div a {
color: #871954;
}

.navi_right_header {
font-family: Verdana, Arial, Helvetica;
color: #FFFFFF;
text-decoration: none;
font-size: 12px;
line-height: 25px;
width:100%;
background-color: #888D89;
}

.navi_right {
font-family: Verdana, Arial, Helvetica;
color: #221E1F;
text-decoration: none;
font-size: 12px;
border-left: solid 1px #212928;
border-right: solid 1px #212928;
border-bottom: solid 1px #212928;
padding-left: 10px;
padding-right: 10px;
padding-top: 2px;
height: 100px;
width:200px;
vertical-align:top;
}

td.navi_right div {
font-family: Verdana, Arial, Helvetica;
color: #221E1F;
text-decoration: none;
font-size: 11px;
}

td.navi_right a {
font-family: Verdana, Arial, Helvetica;
color: #871954;
text-decoration: none;
font-size: 11px;
}



pre {
font-family: Verdana, Arial, Helvetica;
color: #221E1F;
font-size: 10px;
}

.navi_right_login {
font-family: Verdana, Arial, Helvetica;
color: #221E1F;
text-decoration: none;
font-size: 12px;
border-left: solid 1px #212928;
border-right: solid 1px #212928;
border-bottom: solid 1px #212928;
padding-left: 10px;
padding-right: 10px;
padding-top: 8px;
}

a.navi_menu_active {
color: #000000;
}

a.active {
color: #000000;
}

.login_form {
width: 200px;
height: 35px;
border: solid 1px #212928;
}



.navi_bottom {
font-family: Verdana, Arial, Helvetica;
color: #FFFFFF;
text-decoration: none;
font-size: 11px;
line-height: 30px;
}

td {
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
}

h1, h3, h2 {
font-family:Verdana,Arial,Helvetica;
font-size:14px;
vertical-align: top;
font-weight: bold;
}

.content_type_1_header {
font-family:Verdana,Arial,Helvetica;
font-size:14px;
vertical-align: top;
font-weight: bold;
}

.content_type_1_subnavi_top {
padding-right: 32px;
vertical-align: top;
}

td.content_type_1_text {
padding-left: 30px;
padding-right: 20px;
font-family:Verdana,Arial,Helvetica;
font-size:12px;
}

#singleBox {
  border: dashed 1px black;
  background: #F9FAFC;
  padding: 5px;
}

td.content_type_1_text img {
float: right;
margin-left: 20px;
margin-bottom: 20px;

}



td.content_type_1_image {
padding-right: 20px;
font-family:Verdana,Arial,Helvetica;
font-size:11px;
text-align: right;
}

img.content_type_1_image_file {
width: 400px;
height: 300px;
padding-left: 30px;
padding-bottom: 30px;
}

td.content_type_1_thumbs {
padding-left: 30px;
}


/* dropdown */
ul.menu, ul.menu ul {
    list-style-type: none;
	padding:0px;
	margin: 0px;
	white-space: nowrap;
	z-index:99;
}

/* IE-Hack für die Breite */
*html ul.menu ul {
    width:608px;
}


ul.menu a {
    display: block;
    padding: 0px 0px 0px 0px;
    font-weight:normal;
}

ul.menu ul a {
    padding: 0 10px;
}

ul.menu li {
    padding-right:40px;
    margin:0;
    background-image: none;
    float:left;
}

ul.menu li ul  {
white-space: nowrap;
}

ul.menu li ul li {
    padding:0px;
    margin:0;
    background-image: none;
    float:left;
}

ul.menu li ul li:hover {
    padding:0px;
    margin:0;
    background-image: none;
    float:left;
}

ul.menu ul {
    margin-left:0;
    padding: 0 0 0px 0;
    position: absolute;
    background-color: #888D89;
    display:none;
}



/* Dies sind die Klassenstile für das Untermenü wenn sich die Maus */
/* über der Liste  befindet (.hover siehe JavaScript oben) */
ul.menu ul.hover, ul.menu li.hover ul, ul.menu li:hover ul  {
    display:block;
    margin-top:-80px;
}

ul.menu ul li {
    float:none;
    background-color: transparent;
}



/* login - form */
.csc-firstHeader {
display: none;
}

.csc-form-label-req, .csc-form-labelcell {
font-size: 11px;
padding-top: 5px;
}

.csc-form-labelcell input[type=image] {
border: solid 0px #000000;
padding-left: 20px;
}

/*input {
background-color: #FFFFFF;
border: solid 1px #000000;
width:200px;
}*/


.navi_right {
background-color: #FFFFFF;
}

.navi_right p {
font-size: 12px;
}

p.bodytext, td.bodytext {
font-size: 12px;
}

p.bodytext a, td.bodytext a {
color: #871954;
font-weight: bold;
}

p.bodytext a:hover, td.bodytext a:hover {
color: #87888a;
font-weight: bold;
}

p.bodytext a:visited, td.bodytext a:visited {
color: #87888a;
font-weight: bold;
}

div.content_background {
background-image:url(/fileadmin/templates/images/inperio_content_bg.gif);
background-repeat:no-repeat;
width:100%;
}

img.content_thumbs {
width: 85px;
height: 60px;
}

/* news css */
div.news-latest-container {
border:1px solid #333333;
width:200px;
background: transparent;
}

div.news-latest-container h2{
background-color: rgb(33, 41, 40);
border:1px solid #666666;
color:#BDBBBB;
font-family:Verdana,Arial,Helvetica;
font-size:13px;
text-decoration:none;
text-align: center;
}

div.new-latest-item {
line-height: 1;
}

div.new-latest-item {
line-height: 1;
}

.news-latest-morelink a {
color:#871954;
font-family:Verdana,Arial,Helvetica;
font-size:11px;
text-decoration:none;
}

/* news list */
.news-list-container {
background-color:#FFFFFF;
border:0px solid #000000;
}

.news-list-item {
background-color:#FFFFFF;
border: 0px solid #000000;
border-bottom: 1px solid #000000;
height:1%;
line-height:1.3;
margin:3px;
padding:3px;
}

.news-list-item h3 {
background-color:#FFFFFF;
border-bottom:0px solid #FFFFFF;
margin-bottom:5px;
padding:2px;
color: #000000;
}

.news-list-item h3 a {
color: #000000;
font-weight: bold;
}

.news-list-container h3 a:link, .news-list-container h3 a:visited, .news-list-container h3 a:hover {
color:#000000;
padding-left:2px;
}


.news-list-category {
display:none;
}

.news-list-morelink {
font-size:9px;
margin-left:3px;
width:100%;
text-align:right;
}

.news-list-morelink a {
color: #871954;
font-weight: bold;
}


span.news-list-date {
display:none;
}

span.news-latest-date {
display:none;
}

.news-single-item {
background-color:#FFFFFF;
border:0px solid #666666;
margin-bottom:5px;
padding:5px;
width: 690px;
line-height: 1.0;
}

.news-single-item h2 {
color:#000000;
font-size:14px;
height: 20px;
vertical-align: middle;
}

.news-single-item p.bodytext {
margin-left: 30px;
}

.news-single-item p.align-center {
padding-left:30px;
}

.news-single-item ul {
margin-left:30px;
padding-left: 30px;
}

.news-single-item h3 {
margin-bottom:20px;
font-size: 12px;
font-weight: normal;
font-style: italic;
width: 100%;
margin-left: 0px;
padding-left: 30px;
}

.news-single-item h3 p.bodytext {
margin-left: 0px;
margin-right: 30px;
}

.news-single-backlink {
width: 100%;
text-align:right;
}



.news-single-backlink a {
font-size:13px;
font-weight:bold;
margin-bottom:15px;
margin-top:10px;
color:#871954;
font-weight:bold;
}

.news-single-additional-info {
	border: solid 2px #CFCFCF;
	background-color: #FFFFFF;
}

.news-single-files {
	border: none;
	background-color: #FFFFFF;
	padding-left: 30px;
}

.news-single-files dt {
	padding-bottom: 10px;
}

.news-single-files a {
	padding: 5px;
 font-weight: bold;
}



/* images */
.csc-textpic {
/*display:none;*/
margin-top: 30px;
padding-left: 30px;
padding-right: 20px;
}

.csc-textpicHeader h1 {
	margin:0px;
	padding:0px;
}

.csc-textpic-intext-right-nowrap p.bodytext  {
	margin-right: 15px;
}

.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap dl  {
	padding-top: 35px;
}


.csc-textpic-right {
display:none;
}

.csc-textpic-imagewrap {
/*display:none;*/
}


.csc-header {
width: 200px;
padding: 0px;
margin: 0px;
}

.csc-header-n2 {
width: 200px;
padding: 0px;
margin: 0px;
margin-bottom: 5px;
}

.csc-header-n2 h1 {
font-size:12px;
font-weight: bold;
width: 200px;
padding: 0px;
}


.csc-header h1 {
font-size:12px;
font-weight: bold;
width: 200px;
padding: 0px;
margin:0px;
}

.csc-header-n2 h1 {
font-size:12px;
font-weight: bold;
width: 200px;
padding: 0px;
margin:0px;
}

/* login form */
.csc-loginform {
border: solid 1px #000000;
width: 100%;
}

.csc-form-login-labelcell {
padding-left: 10px;
padding-top: 10px;
}

.csc-form-commentcell {
padding-left: 10px;
padding-top: 10px;
}

/* Powermail CSS */
fieldset.tx-powermail-pi1_fieldset {
/* Disable border */
border: none;
}

fieldset.tx-powermail-pi1_fieldset label {
/* Style labels */
display: block;
width: 150px;
float: left;
clear: both;
}

fieldset.tx-powermail-pi1_fieldset input,
fieldset.tx-powermail-pi1_fieldset select {
/* Style input fields */
width: 200px;
border: 1px solid black;
margin-left: 10px;
}

div.tx_powermail_pi1_fieldwrap_html {
/* Increase margin between every field */
margin: 10px 0;
}

.box_head {
   background-color: #888D89;
   color:#FFFFFF;	
   font-family: Verdana, Arial, Helvetica;
   font-size: 13px;
   height:25px;
   width:200px;
}	

.box_text {
   background-color: #FFFFFF;
   color:#000000;	
   font-family: Verdana, Arial, Helvetica;
   font-size: 13px;
}	