/* unset margins */  
body, div, td, p, h1, h2, h3, hr {  
	padding:0;  
	margin:0;  
}  
body {  
	font-family:arial;  
	background-color:   #E8E9E9; 
}  
#scroll { 
  position:absolute; 
  top:0; 
  bottom:-0.1px; 
  width:1em; 
  z-index:-1; 
}
a{  
	font-size:12px;  
	text-decoration:underline;  
	font-weight:bold;  
	color:#8d8f93;  
}  
a img {  
  border:none;  
}  
div {  
  padding:0;  
  margin:0;  
}  
#center {  
   width:              900px;  
   padding:            0px;  
   margin:             40px auto;  
   /* fix for crappy internet explorer */  
   text-align:         left;  
   background-color:   #fff;  
	 /*border-left:1px #1b5cc0 solid ; */  
   /*border-right:1px #1b5cc0 solid ;*/  
   /*border-bottom:1px #1b5cc0 solid ;*/  
   /*border:		none;*/  
   /*min-height:400px; */
   	margin-bottom:3px;  
	height:auto !important; 
	height:100%;
}  
.maintable {  
  height:100%;  
  background-image:url('../../wasserzeichen.gif');  
  background-position: 190px bottom !important;  
  background-repeat:no-repeat;  
}  
  
  
td  {  
	vertical-align:top;  
}  
td.empty {  
  font-size:1px;  
	padding:0;  
}  
  
td#suche,  
td#nav,  
td#left {  
	background-color:#dcddde;  
}  
td#left {  
  background-image:url('../../lefthg.gif');  
  background-position: 0px 90px ;  
  background-repeat:no-repeat;  
  background-color:#dddee0;  
 
}  
td#nav {  
 vertical-align:top;  
 font-family:arial;  
 font-size:10px;  
}  
td#topnav {  
 font-size:10px;  
 color:#8d8f93;  
}   
td#topnav a {  
	font-family:arial;  
	font-size:10px;  
	font-weight:bold;  
	text-decoration:none;  
	color:#8d8f93;  
} 
div#content  {  
   margin-top:10px;
   border:1px #bbbcbe solid ;
   vertical-align:top;
   height:100%;
   min-height:350px;
   
}   
td#content  {  
 	border:1px #bbbcbe solid ;
	vertical-align:top;
    height:100%;
}  
td#content ul {  
margin-top:5px;
margin-left:5px;
padding-left:10px    
}  
div#breadcrumb  {  
	padding:0;  
	  
	margin:0;  
	margin-top:15px;*/  
		font-size:10px;  
	width:100%;  
  height:12px;  
	font-weight:normal;  
	color:#8d8f93;  
	border-bottom:1px #bbbcbe solid;  
}  
div#breadcrumb a {  
	font-family:arial;  
	font-size:10px;  
	font-weight:bold;  
	text-decoration:none;  
	color:#8d8f93;  
}  
  
  
div.content  {  
	clear:both;  
	padding:0;  
	margin:0;  
	margin-bottom:10px;*/  
	font-size:10px;  
 	vertical-align:top;	   
	height:100%;
	/*margin-right:15px;*/  
}  
  
div.content h1 {  
	padding:0;  
	margin:0;  
	padding-bottom:5px;  
	padding-top:10px;  
	font-size:16px;  
	font-weight:bold;  
	color:#8d8f93;  
}  
div.content h1.gold {  
	padding:0;  
	margin:0;  
	padding-bottom:5px;  
	padding-top:10px;  
	font-size:16px;  
	font-weight:bold;  
	color:#DAA401; 
} 



h1.login, div.content h1.balken {  
	padding:0;  
	margin:0;  
	padding-top:13px;  
	padding-left:11px;  
	font-size:12px;  
	height:17px;  
	font-weight:bold;  
	color:#fff;  
}  
div.content h1.balken {  
	color:#8d8f93;  
}  
div.content h1.balken a {  
	text-decoration:none;  
}  
  
  
p,li, .csc-textpic-caption, td {  
	font-size:12px;  
	color:#8d8f93;  
	font-weight:bold;  
}  
div.content p,li, .csc-textpic-caption, td {  
	font-weight:normal;  
} 
.tx-newloginbox-pi1 p {
 padding-bottom:5px;
} 
.csc-textpic-caption {  
 text-align:center;  
}  
p.login {  
	padding:0;  
	margin:0;  
	padding-left:12px;  
	padding-top:3px;	  
	font-size:11px;  
	font-weight:bold;  
	color:#8d8f93;  
}  
  
p.login a{  
	color:#DAA401;  
	text-decoration:none;  
	margin-top:3px;  
	margin-bottom:8px;  
	display:block;  
}  
#right p.bodytext {  
	padding:0;  
	margin:0;  
	padding-left:2px;  
	padding-top:0px;	  
	font-size:12px;  
	font-weight:normal;  
	color:#8d8f93;
	border:0;
}  
  
  
  
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,  
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,  
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {  
		display: inline; /* IE fix for double-margin bug */  
		margin-right: 15px;  
	}  
  
.news-single-imgcaption {  
 text-align:center;  
 margin-bottom:5px;  
}  
  
dd {  
 padding-top:5px;  
}  
dd a {  
  padding-left:5px;  
  clear:right;  
}  
  
/* CE: PRODUCT */  
div.content h1.downloads {  
	padding:0;  
	margin:0;  
	padding-top:8px;  
	padding-left:11px;  
	font-size:12px;  
	height:17px;  
	font-weight:bold;  
	color:#8d8f93; 
	width:450px; 
}  


/*div.content h1.header,*/
/*div.content h1.header1 {  */



div.content h1,
div.content h1 { 
	padding:0;  
	margin:0;  
	padding-bottom:15px;  
	padding-top:23px;  
	font-size:16px;  
	font-weight:bold;  
	color:#8d8f93;  
}
div.content h1.gold {  
	padding:0;  
	margin:0;  
	padding-bottom:5px;  
	padding-top:10px;  
	font-size:16px;  
	font-weight:bold;  
	color:#DAA401; 
} 
div.content h2 {  
	padding:0;  
	margin:0;  
	padding-bottom:5px;  
	padding-top:10px;  
	font-size:14px;  
	font-weight:bold;  
	color:#8d8f93;  
}

div.content h2.gold {  
	padding:0;  
	margin:0;  
	padding-bottom:5px;  
	padding-top:10px;  
	font-size:14px;  
	font-weight:bold;  
	color:#DAA401;  
}

div.content h3 {  
	padding:0;  
	margin:0;  
	padding-bottom:5px;  
	padding-top:10px;  
	font-size:12px;  
	font-weight:bold;  
	color:#8d8f93;  
}



  
div.content h1.header2,
div.content h1.header3,
div.content h1.header4,
div.content h1.header5,
div.content h1.header6
div.content h1.header7 {
  display:none;
}
  
.csc-textpic-image	{  
	/*border: 2px solid #BBBCBE;  */
	/*padding: 10px;  */
}  
.csc-textpic-clear {
 display:none;
}


td.csc-uploads-fileSize {
 text-align:right;
 width:90px;
}
td.csc-uploads-fileName {
 width:320px;
 padding-left:5px;
}


.csc-mailform{
 border:0;
}
.csc-mailform .csc-mailform-field{
 clear:both;
}

input,
.csc-mailform input{
  vertical-align:top;
  border:1px solid #C8C7C5;
    background-color:#ddd;
}
input.sword {
 margin-bottom:3px;
}
.tx-indexedsearch-redMarkup {
 color:#ff0000;
}

.csc-mailform textarea{
  vertical-align:top;
  border:1px solid #C8C7C5;
  font-family:arial;
}
.csc-mailform label {
  	font-size:12px; 
}


.csc-mailform label, .csc-mailform input, .csc-mailform select  , .csc-mailform textarea{ /* Alle Labels UND Formularelemente ausw&#65533;hlen */

  width: 280px; /* Breite.*/
}

input.csc-mailform-submit {
 margin-left:140px;
 margin-top:10px;
}

form br { /* Alle Zeilenumbr&#65533;che in Formularen ausw&#65533;hlen */
  clear: left; /* das floating der labels und inputs aufheben */
}
.csc-mailform-submit,
.csc-mailform-submit input#submit { /* den Submit-Button */
  float: none;
  margin:auto;
  width: 200px;
  margin-top:5px;
  width: auto;
}

#sr_language_menu_select {
 height:auto;
}



.grey {
 background-color:#bbbcbe;
 color:#fff;
}
.tableborder {
 border: 1px solid #bbbcbe;
}

.contenttable td,
.tableborder td {
 padding:3px;
 /*border-right:1px #000 solid;*/
 /*border-bottom:1px #000 solid;*/
 /*border-left:1px #000 solid;*/
}


.tableborder td.grey,
.tableborder tr.grey td,
.contenttable td.grey, 
.contenttable tr.grey td {
 background-color:#bbbcbe;
 color:#fff;
 border:none;
}



.mailformlabel { display:block; }