body {
  background-color:#F1F1F1;
  width:100%;
  height:100%;
  margin:0px; 
	padding:0px;
}

/* RTE / Table styling */
TABLE.contenttable { border: none; margin: 5px 0px 5px 0px; width: 100%; font-family:arial; font-size:12px;}
TABLE.contenttable TR TD { padding: 0px 3px 0px 3px; }
TABLE.contenttable TR TD P.bodytext { font-size: 12px; }
TABLE.contenttable TR { background-color: #FFFFFF; }
/*Special Tables*/
/*TABLE.contenttable-0 P { color: #000000; }

TABLE.contenttable-1 P { color: #186900; }
TABLE.contenttable-1 TR.tr-0 TD P { font-weight: bold; }
TABLE.contenttable-1 TR.tr-0 TD { background-color: #D1D2E4;}
 
TABLE.contenttable-2 P { color: #10007B; }
TABLE.contenttable-2 TR TD.td-0 { background-color: #F5FFAA;}
TABLE.contenttable-2 TR TD.td-0 P { font-weight: bold; }

TABLE.contenttable-3 P { color: #8A0020; }
TABLE.contenttable-3 TR TD.td-0, TABLE.contenttable-3 TR.tr-0 TD { background-color: #D1D2E4;}
TABLE.contenttable-3 TR TD.td-0 P, TABLE.contenttable-3 TR.tr-0 TD P { font-weight: bold; }
*/

/* Images */
a img {border:none;}
/* Images / Captions */
.csc-textpic-caption { font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;    border-style:none;} 
.csc-textpic-image { padding-right:25px; padding-left:3px;margin-right:0px; text-decoration:none;  border-style:none;}
.csc-textpic-intext-right { padding-right:0px; padding-left:0px;margin-right:0px;   border-style:none;}
.csc-textpic-firstcol { padding-right:25px; padding-left:0px; margin-right:0px;   border-style:none;}
.csc-textpic-lastcol { padding-right:25px; padding-left:3px; margin-right:0px;   border-style:none;}
.csc-textpic-text { padding-left:0px; margin-left:0px; border-style:none;}
P.csc-caption { font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic;   border-style:none;}
/* Images / Tables / Floating text */
TABLE.imgtext-table { border: 0px; }

/* Images / Tables / Wrapped text */
/* When "Text w/Image" elements are wrapping the text into a table the top-margin of Hx elements should be transferred to the wrapping table instead. This is done here: */
TABLE.imgtext-nowrap { border: 0px; }
TABLE.imgtext-nowrap H1, TABLE.imgtext-nowrap H2, TABLE.imgtext-nowrap H3, TABLE.imgtext-nowrap H4, TABLE.imgtext-nowrap H5 { margin-top: 0px;  border:0px;}

.csc-header {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
padding-top:0px;
padding-bottom:0px;
margin-top:0px;
margin-bottom:0px;
height:24px;
}

.csc-header-n1 {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
padding-top:0px;
padding-bottom:0px;
margin-top:0px;
margin-bottom:0px;
}

.csc-frame {
font-family:arial, Helvetica, sans-serif;
 font-size:12px;
 padding-left:5px;
 padding-right:5px;
 padding-top:0px;
 padding-bottom:5px;
 margin-top:0px;
 margin-right:5px;
 margin-bottom:0px;
 line-height:150%;
 vertical-align:top;
 /*letter-spacing:0.01em;*/
 /* font-weight:bold;*/
 color:#303030;
}

.csc-frame-frame1 {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
padding-top:0px;
padding-bottom:0px;
margin-top:0px;
margin-bottom:0px;
}
.csc-mailform {
padding-right:50px;
border:none;
float:right;
margin-right:63px;
}
.csc-mailform-field {
margin-bottom:5px;
width:180px;
}
label {
font-family:arial, Helvetica, sans-serif;
 font-size:12px;
 padding-left:5px;
 padding-right:5px;
 padding-top:0px;
 padding-bottom:5px;
 margin-top:0px;
 margin-right:5px;
 margin-bottom:0px;
 line-height:150%;
 /*letter-spacing:0.01em;*/
 /* font-weight:bold;*/
 color:#303030;
}
P.bodytext { 
font-family:arial, Helvetica, sans-serif;
 font-size:12px;
 padding-left:5px;
 padding-right:5px;
 padding-top:0px;
 padding-bottom:5px;
 margin-top:0px;
 margin-right:5px;
 margin-bottom:0px;
 line-height:150%;
 vertical-align:top;
 /*letter-spacing:0.01em;*/
 /* font-weight:bold;*/
 color:#303030;
  
  border-style:none;
 }
P.bodytext A { font-weight: bold;  border:0px;}

.bodytext {
 vertical-align:top;
 font-family:arial, Helvetica, sans-serif;
 font-size:12px;
 padding-left:5px;
 padding-right:5px;
 padding-top:0px;
 padding-bottom:5px;
 margin-top:0px;
 margin-right:5px;
 margin-bottom:0px;
 line-height:150%;
 /*letter-spacing:0.01em;*/
 /* font-weight:bold;*/
 color:#303030;
}

.tabelle {
 vertical-align:top;
 font-family:arial, Helvetica, sans-serif;
 font-size:12px;
 padding-top:0px;
 padding-bottom:5px;
 margin-top:0px;
 margin-right:5px;
 margin-bottom:0px;
 margin-left:5px;
 line-height:150%;
 /*letter-spacing:0.01em;*/
 /* font-weight:bold;*/
 color:#303030;
}
#tabelle {
 border: rgb(147,144,149) solid 1px;
 vertical-align:top;
 font-family:arial, Helvetica, sans-serif;
 font-size:12px;
 padding-top:0px;
 padding-bottom:5px;
 margin-top:0px;
 margin-right:5px;
 margin-bottom:0px;
 margin-left:5px;
 line-height:150%;
 /*letter-spacing:0.01em;*/
 /* font-weight:bold;*/
 color:#303030;
}
.tabelle_erstezeile {
font-weight:bold;
color:#FFFFFF;
}
.tabelle_grau {
background-color: #F1F1F1;
}

/*Links*/
A:link {
color: #555555;
text-decoration: none;
font-weight:bold;
}
A:visited {
color: #555555;
text-decoration: none;
font-weight:bold;
}
A:hover {
color: #F28B0A;
text-decoration: none;
font-weight:bold;
}
A:active {
color: #F28B0A;
text-decoration: none;
font-weight:bold;
}

h1 {

font-family: Arial, Helvetica, sans-serif; 
font-size:12px;
font-weight:bold;
color:#333333;
padding-top:0px;
padding-left:3px;
padding-right:5px;
padding-bottom:0px;
margin-top:0px;
margin-bottom:0px;
vertical-align:middle;
}

.h1 {

font-family: Arial, Helvetica, sans-serif; 
font-size:13px;
font-weight:bold;
color:#333333;
padding-top:0px;
padding-left:3px;
padding-right:5px;
padding-bottom:0px;
vertical-align:top;
}

h1 A{

font-family: Arial, Helvetica, sans-serif; 
font-size:12px;
font-weight:bold;
color:#333333;
padding-top:0px;
padding-left:3px;
padding-right:5px;
padding-bottom:0px;
vertical-align:middle;
margin-top:0px;
margin-bottom:0px;
text-decoration:none;
}
.h2 {

font-family:Arial, Helvetica, sans-serif; 
font-size:10px;
font-weight:normal;
color:#FFFAE9;
padding-top:0px;
padding-left:2px;
padding-right:5px;
padding-bottom:0px;
vertical-align:top;
}

h2 {

font-family:Arial, Helvetica, sans-serif; 
font-size:13px;
font-weight:bold;
color:#303030;
padding-top:0px;
padding-left:3px;
padding-right:2px;
padding-bottom:0px;
margin-top:0px;
vertical-align:top;
}

UL { 
font-size: 12px;
padding-left:0px;
padding-right:3px;
padding-top:0px;
padding-bottom:3px;
margin-top:0px;
margin-right:5px;
margin-bottom:0px; 
}

OL { margin-top: 0px; }
LI {
/*list-style-position:outside;*/
list-style-type: none; 
background-image: url(/fileadmin/template/bilder/dot.gif);
background-position:left center;
background-repeat: no-repeat;
font-family:arial, Helvetica, sans-serif;
font-size:12px;
 padding-left:14px;
 padding-right:5px;
 padding-top:0px;
 padding-bottom:0px;
 margin-left:14px;
 margin-top:0px;
 margin-right:5px;
 margin-bottom:0px;
 line-height:160%;
/*letter-spacing:0.01em;*/
 font-weight:bold;
 color:#303030; 
 }
.bulletlist {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #555555;
}

.special_information {
  background-color:#FFFFFF;
  vertical-align:top;
}

.special_information_image {
  background-color:#FFFFFF;
  vertical-align:top;
  align:right;
}
TD#datum{
float:left;
padding-top:0px;
}

TD#whois_Eingabe {
font-family: Arial, Helvetica, sans-serif; 
font-size:12px;
font-weight:bold;
color:#333333;
padding-top:0px;
padding-left:0px;
padding-right:5px;
padding-bottom:0px;
margin-top:0px;
vertical-align:middle;
text-decoration:none;
}
TD#whois_Eingabe A {
font-family: Arial, Helvetica, sans-serif; 
font-size:12px;
font-weight:bold;
color:#333333;
padding-top:0px;
padding-left:0px;
padding-right:5px;
padding-bottom:0px;
margin-top:0px;
vertical-align:middle;
text-decoration:none;
}
TD#whois_Eingabe A:hover {
font-family: Arial, Helvetica, sans-serif; 
font-size:12px;
font-weight:bold;
color:#F28B0A;
padding-top:0px;
padding-left:0px;
padding-right:5px;
padding-bottom:0px;
margin-top:0px;
vertical-align:middle;
text-decoration:none;
}
.whois_box {
font-family: Arial,verdana, Helvetica, sans-serif; 
font-size: 11px ;
font-weight:normal;
background-color: #F1F1F1; 
   border: rgb(147,144,149) solid 1px; 
   font-family: Arial,sans serif; 
   padding-left:5px;
   padding-right:5px;
   color:#303030;
   font-size: 11px; 
   font-weight: bold; 
   margin: 0px 0px 0px 0px;  
}
.whois_result {
font-family:arial, Helvetica, sans-serif;
 font-size:12px;
 padding-left:5px;
 padding-right:5px;
 padding-top:0px;
 padding-bottom:5px;
 margin-top:0px;
 margin-right:5px;
 margin-bottom:0px;
 line-height:150%;
 vertical-align:top;
 /*letter-spacing:0.01em;*/
 /* font-weight:bold;*/
 color:#303030;
}
TD#whois_message {
font-family:arial, Helvetica, sans-serif;
 font-size:12px;
 padding-left:5px;
 padding-right:5px;
 padding-top:0px;
 padding-bottom:0px;
 margin-top:0px;
 margin-right:5px;
 margin-bottom:0px;
 line-height:150%;
 vertical-align:top;
 /*letter-spacing:0.01em;*/
 /* font-weight:bold;*/
 color:#303030;
}

TD#top {
  vertical-align:top;
  padding-top:0px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0px;
  margin-top:0px;
}

CHECKBOX {  
font-family: Arial, verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
background-color: #F1F1F1; 
   border: rgb(147,144,149) solid 1px; 
   font-family: Arial,sans serif; 
   color:#555555;
   font-size: 110px; 
   font-weight: bold; 
   text-align: left; 
   margin: 0px 0px 0px 0px;  
}

RADIO {  
font-family: Arial, verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
background-color: #F1F1F1; 
   border: rgb(147,144,149) solid 1px; 
   font-family: Arial,sans serif; 
   color:#555555;
   font-size: 11px; 
   font-weight: bold; 
   text-align: left; 
   margin: 0px 0px 0px 0px;  
}
SELECT {  
font-family: Arial, verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
background-color: #F1F1F1; 
   border: rgb(147,144,149) solid 1px; 
   font-family: Arial,sans serif; 
   color:#555555;
   font-size: 11px; 
   font-weight: bold; 
   margin: 0px 0px 0px 0px;  
}

TEXTAREA {  
font-family: Arial, verdana, Helvetica, sans-serif; 
font-size: 11px;
font-weight:normal;
background-color: #F1F1F1; 
   border: rgb(147,144,149) solid 1px; 
   font-family: Arial,sans serif; 
   color:#555555;
   font-size: 11px; 
   font-weight: bold; 
   margin: 0px 0px 0px 0px; 
   width:230px; 
} 

INPUT {  
font-family: Arial,verdana, Helvetica, sans-serif; 
font-size: 11px ;
font-weight:normal;
background-color: #F1F1F1; 
   border: rgb(147,144,149) solid 1px; 
   font-family: Arial,sans serif; 
   padding-left:5px;
   color:#555555;
   font-size: 11px; 
   font-weight: bold; 
   margin: 0px 0px 0px 0px;  
}
SUBMIT {  
font-family: Arial,verdana, Helvetica, sans-serif; 
font-size: 11px ;
font-weight:normal;
background-color: #F1F1F1; 
   border: rgb(147,144,149) solid 1px; 
   font-family: Arial,sans serif; 
   color:#555555;
   font-size: 11px; 
   font-weight: bold; 
   text-align: center; 
   margin: 0px 0px 0px 0px;  
}

SUBMIT_BUTTON_LABEL {
font-family: Arial,verdana, Helvetica, sans-serif; 
font-size: 11px ;
font-weight:normal;
background-color: #F1F1F1; 
   border: rgb(147,144,149) solid 1px; 
   font-family: Arial,sans serif; 
   color:#555555;
   font-size: 11px; 
   font-weight: bold; 
   text-align: center; 
   margin: 0px 0px 0px 0px;
}

TD#oliworx_01 {
  /*background-image: url(/fileadmin/bilder/oliworx_07.jpg); */
	background-color:#F5F5F5;
	width:76px;
	height:62px;
}

TD#oliworx_02 {
   
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width:10px;
	height:180px;
}

TD#oliworx_03 {
  background-image: url(/fileadmin/template/bilder/oliworx_03.jpg); 
	background-repeat:no-repeat;
  background-color:#FFFFFF;
	width:118px;
	height:180px;
}

TD#oliworx_04 {
  background-image: url(/fileadmin/template/bilder/oliworx_04.jpg); 
	background-repeat:no-repeat;
  background-color:#FFFFFF;
  width:214px;
	height:180px;
}

TD#oliworx_05 {
  background-image: url(/fileadmin/template/bilder/oliworx_05.jpg); 
	background-repeat:no-repeat;
  width:123px;
  height:180px;
  background-color:#FFFFFF;
}
TD#oliworx_06 {
  width:292px;
  height:180px;
  background-color:#FFFFFF;
}
TD#oliworx_07 {
  background-color:#FFFFFF;
	width:10px;
	height:180px;
}


TD#oliworx_14 {
  background-color:#FFFFFF;
	width:747px;
	height:10px;
}



TD#trenner {
height:10px;
}

TD#trenner_vertical {
width:10px;
}

TD#ecke_oben_links {
  background-image: url(/fileadmin/template/bilder/ecke_links_oben.gif);
  background-repeat:no-repeat; 
	background-color:none;
	width:10px;
	height:10px;
}

TD#domaincheck_02 {
  background-color:#FFFFFF;
	width:747px;
	height:33px;
}

TD#ecke_oben_rechts {
  background-image: url(/fileadmin/template/bilder/ecke_rechts_oben.gif);
  background-repeat:no-repeat; 
	background-color:none;
	width:10px;
	height:10px;
}

TD#ecke_unten_links {
  background-image: url(/fileadmin/template/bilder/ecke_links_unten.gif);
  background-repeat:no-repeat; 
	background-color:none;
  width:10px;
	height:10px;
}

TD#ecke_unten_rechts {
  background-image: url(/fileadmin/template/bilder/ecke_rechts_unten.gif);
  background-repeat:no-repeat; 
	background-color:none;
  width:10px;
	height:10px;
}

TD#domaincheck_mitte {
  background-color:#FFFFFF;
	width:10px;
	height:13px;
}

TD#inhalt_mitte {
  width:577px;
  height:10px;
  background-color:#FFFFFF;
}

TD#navi1_mitte {
  width:140px;
  height:10px;
  background-color:#FFFFFF;
}
TD#navi1_mitte_2 {
  width:165px;
  height:10px;
  background-color:#FFFFFF;
}

TD#navi1_inhalt {
  width:160px;
  
  background-color:#FFFFFF;
}



TD#oliworx_news_latest_title {
/*background-image: url(/fileadmin/template/bilder/oliworx_news_13.jpg);
background-repeat:no-repeat;*/ 
background-color:#FFFFFF;
WIDTH:185px;
HEIGHT:20px;
}
TD#oliworx_news_latest_content {
background-color:#FFFFFF;
WIDTH:185px;
}

.news-latest-item IMG {
margin-bottom:5px;
margin-right:5px;
border:1px solid #666;
float:right;
}

