body {
	background:#FFFFFF;
	margin-left:0px;
	margin-top:0px;
	color:#606060;
	font-family: Arial;
  font-size: 11px;
}

.startdiv{
  padding-top: 25px;
}

.toolbarBox{
  overflow: auto;
}

.frmLoginbox{
  height: 190px;
}

.centeredTable {
   text-align: center;
   margin-right: auto;
   margin-left: auto;
   margin: 0px auto 0px auto;
}

.sTable{
  width:270px;
}

.thxvideo{
  margin-left:24%;
  margin-right:40%;
  overflow:hidden; 
  vertical-align:middle;
  background:#FFF;
  height:250px;
  width:300px;
}

.inlinebox{
  width: 428px;
  height:170px;
  text-align:left;
  overflow:auto;
}

.photobox{
  width:400px;
  overflow:hidden;
}

.distancediv{
  width:100%;
  height:20px;
}

.progressbar{
  width:200px;
  border: 1px solid #B9B9B8; 
  padding: 1px 1px 1px 1px;
  text-align:left;
  z-index:100;
  vertical-align:middle;
  background:#e0e0e0;
}

.percentage{
  font-family: Verdana; sans-serif;
  color:#000;
  position:relative;
  top:-13;left:0;
  font-size:7pt;
  font-weight:bold;
  z-index:200;
}

.filterbox{
  text-align:left;
  position:relative;
  left:500px;
}

.errordiv{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#000;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

.errorheadline{
  padding:0 2 0 2;
  font-size:14;
  font-weight:bold;
  color:#fff;
  background-color:red;
}

.PageTable{
  min-width:890px;
}


.PageTable2{
  width: 100%;
  overflow: hidden;
}

.logotable{
  WIDTH: 467px;
}

.bodytext{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #606060;
}

.hdlteaser{
  font-family: Verdana; sans-serif;
  font-size: 14pt;
  font-weight: normal;
  color: #606060;
}

.ulinetab{
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;
	color:#606060;
	border-bottom:1px solid #606060;
}

.headlineDiv{
		width: 400px;
}

p{
	font-family: Verdana ;
	font-size: 8pt;
	font-weight: normal;
	color: #606060;
}


table {
	border-style:none;
	border-width:0px;
	border-collapse:collapse;
}

.csc-textpicHeader{
  padding-top: 5px;
}

h1.csc-firstheader{
	font-family: Verdana;
	font-size: 16pt;
	font-weight: bold;
	color: #606060;
	margin-top: -1px;
	margin-bottom: -6px;
}

.h1alt{
	font-family: Verdana;
	font-size: 16pt;
	font-weight: bold;
	color: #606060;
	padding-bottom:0.2em;
}

.h1alt:hover{
	font-family: Verdana;
	font-size: 16pt;
	font-weight: bold;
	color: #606060;
	padding-top: 0.5em;
	padding-bottom:0.5em;
}

.h1alt:active{
	font-family: Verdana;
	font-size: 16pt;
	font-weight: bold;
	color: #606060;
	padding-top: 0.5em;
	padding-bottom:0.5em;
}

.h1alt:visited{
	font-family: Verdana;
	font-size: 16pt;
	font-weight: bold;
	color: #606060;
	padding-top: 0.5em;
	padding-bottom:0.5em;
}

.csc-header{padding-top:3px;}

.kastenContent{
	border: 0px solid #B9B9B8;
}

input{
	border: 1px solid #B9B9B8;
	color: #545353;
}

strong{
	font-family: Verdana;
	font-weight:bold;
	color: #606060;
}

img{
	display:block;
	overflow: show;
}

/*Zentrierung*/

.zentriert {
  position:absolute;
  top:0;
  left:50%;
  max-width:80%;
  height:20em;
  margin-left:-490px;
}

.fehlerDiv{
	position:absolute;
	top:0;
	left:-200px;
	margin-left:0;
	z-index:99;
}

/*Navigationstabelle*/

.distancecell{
	width:5px;
	border-bottom:1px solid #B9B9B8;
}

.distancecell2{
  WIDTH: 360px; 
  TEXT-ALIGN: right; 
  vertical-align:bottom;
  border-bottom:1px solid #B9B9B8;
}

.otherDistancecell{
	border-bottom:1px solid #B9B9B8;
}

.tabcell{
	text-align:center;
	width:auto;
	border-left: 1px solid #B9B9B8;
	border-right: 1px solid #B9B9B8;
	border-top: 1px solid #B9B9B8;
	border-bottom: 1px solid #B9B9B8;
	background: url('../img/navi_button.gif') repeat-x top left;
}

.tabcellActive{
	text-align:center;
 	width:auto; 
 	border-left: 1px solid #B9B9B8;
	border-right: 1px solid #B9B9B8;
	border-top: 1px solid #B9B9B8;
	border-bottom: 1px solid #FFFFFF;
	background: url('../img/navi_button0.gif') repeat-x top left;
}

.tabcell2{
	text-align:center;
	width:110px;
	border-left: 1px solid #B9B9B8;
	border-right: 1px solid #B9B9B8;
	border-top: 1px solid #B9B9B8;
	border-bottom: 1px solid #B9B9B8;
	background: url('../img/navi_button.gif') repeat-x top left;
}

.tabcellActive2{
	text-align:center;
 	width:110px; 
 	border-left: 1px solid #B9B9B8;
	border-right: 1px solid #B9B9B8;
	border-top: 1px solid #B9B9B8;
	border-bottom: 1px solid #FFFFFF;
	background: url('../img/navi_button0.gif') repeat-x top left;
}


.teaserHeader{
  vertical-align: top;
	text-align:left;
	padding-left: 1px;
}

.teasertop{
  height: 10px;
}

.teaserTable{
	height:123px;
	vertical-align:top;
}

.teaserDistance{
	height: 10px;
}
	
/*Logotabelle*/

.logocell {
	width:240px;
	height:64px;
	vertical-align: bottom;
}

.logocell2 {
	height:64px;
	vertical-align: bottom;
	text-align: right;
	width:auto;
}

/*Textformatierungen*/

.kastenContent{
	padding-left:1px;
	padding-top:10px;
	vertical-align:top;
	text-align: left;
}

.grauerText{
	font-family:Verdana ;
	font-size:9pt;
	font-weight:normal;
	color:#606060
}

.whoisOnline{
	font-family: Verdana ;
	font-size: 7pt;
	font-weight: bold;
	color: #606060
}

.petrolText{
	font-family: Verdana ;
	font-size: 9pt;
	font-weight: normal;
	color: #183C59;
	text-decoration: none;
}

.petrolText:visited{
	font-family: Verdana ;
	font-size: 9pt;
	font-weight: normal;
	color: #183C59;
	text-decoration: none;
}

.petrolText:hover{
	font-family: Verdana ;
	font-size: 9pt;
	font-weight: normal;
	color: #E60003;
	text-decoration: none;
}

a{
	font-family: Verdana ;
	font-size: 8pt;
	font-weight: bold;
	color: #183C59;
	text-decoration: none;
}

a:visited{
	font-family: Verdana ;
	font-size: 8pt;
	font-weight: bold;
	color: #183C59;
	text-decoration: none;
}

a:hover{
	font-family: Verdana ;
	font-size: 8pt;
	font-weight: bold;
	color: #183C59;
	text-decoration: none;
}

.petrolNav{
	font-family: Verdana ;
	font-size: 8pt;
	font-weight: normal;
	color: #183C59;
	text-decoration: none;
}

.petrolNav2{
	font-family: Verdana ;
	font-size: 8pt;
	font-weight: normal;
	color: #183C59;
	text-decoration: none;
	width: 380px;
}

.petrolNavAct{
	font-family: Verdana ;
	font-size: 8pt;
	font-weight: normal;
	color: #183C59;
	text-decoration: none;
}

.petrolNavBold{
	font-family: Verdana ;
	font-size: 8pt;
	font-weight: bold;
	color: #183C59;
	text-decoration: none;
	margin-bottom: 5px
}

.petrolNav:visited{
	font-family: Verdana ;
	font-size: 8pt;
	font-weight: normal;
	color: #183C59;
	text-decoration: none
}

.petrolNav:hover{
	font-family: Verdana ;
	font-size: 8pt;
	font-weight: normal;
	color: #606060;
	text-decoration: none
}

.orangeNav{
	font-family: Verdana ;
	font-size: 8pt;
	font-weight: bold;
	color: red;
	text-decoration: none;
}

.orangeNav:visited{
	font-family: Verdana ;
	font-size: 8pt;
	font-weight: bold;
	color: red;
	text-decoration: none;
}

.orangeNav:hover{
	font-family: Verdana ;
	font-size: 8pt;
	font-weight: bold;
	color: red;
	text-decoration: none;
}

.grauNav{
	font-family: Verdana ;
	font-size: 8pt;
	font-weight: normal;
	color: #606060;
	text-decoration: none;
	padding-right: 2px;
}

.grauNav:visited{
	font-family: Verdana ;
	font-size: 8pt;
	font-weight: normal;
	color: #183C59;
	text-decoration: none;
}

.grauNav:hover{
	font-family: Verdana ;
	font-size: 8pt;
	font-weight: normal;
	color: #183C59;
	text-decoration: none
}

.goButton{
	width: 37;
	height: 21;
	background-color: #FFFFFF;
	font-family: Verdana;
	font-size: 8pt;
	color: #606060;
	border-left: 1px solid #B9B9B8;
	border-right: 1px solid #B9B9B8;
	border-top: 1px solid #B9B9B8;
	border-bottom: 1px solid #B9B9B8;
}

.goButton2{
	height: 21;
	background-color: #FFFFFF;
	font-family: Verdana;
	font-size: 8pt;
	color: #606060;
	border-left: 1px solid #B9B9B8;
	border-right: 1px solid #B9B9B8;
	border-top: 1px solid #B9B9B8;
	border-bottom: 1px solid #B9B9B8;
}
/*Zeile 1*/

.sp1z1 {
	width:30px;	
	height:40px;
	vertical-align: bottom;
}

.sp2z1 {
	width:200px;
	height:40px;
	vertical-align: bottom;
}

.sp4z1 {
	width:412px;
	height:40px;
	vertical-align: bottom;
	text-align: right;
}

.sp5z1 {
	height:40px;
	vertical-align: bottom;
}


/*Zeile 2*/


.sp1z2 {
	height:5px;
}


/*Zeile 3*/


.sp1z3 {
	height:25px;
	vertical-align: top;
	text-align: left;
}

/*Zeile 4*/

.sp1z4 {
	width:17px;	
	height:390px;
}

.sp2z4 {
	width:20px;
	vertical-align: top;
	text-align: left;
}

.sp4z4 {
	width:340px;
	height:390px;
	vertical-align: top;
	text-align: left;
}

.sp5z4 {
	height:390px;
}

/*Zeile 5*/

.sp1z5 {
	width:17px;
	height:150px;
}

.sp4z5 {
	width:400px;
	height:120px;
	vertical-align: top;
	text-align: left;
}

.sp5z5 {
	height:150px;
}

/*Zeile 6*/


.sp1z6 {
	vertical-align:center;
	text-align: center;
	padding-top:10px;
}

.contentDiv{
  width: 100%;
	margin:0; 
	padding:0.5em 0.8em 0.7em 1.0em;
	min-height: 340px;
}

.contentDivG{
  width: 100%;
	margin:0; 
	padding:1.0em 0.8em 1.0em 1.0em;
	min-height: 500px;
}

.contentDivG2{
	margin:0em; 
	padding:1.0em 0.8em 1.0em 1.0em;
	min-height: 318px;
	z-index:10;
}

.innerDiv{
  width: 500px;
  max-height: 314px;
  overflow:auto;
}

.innerDiv2{
  width: 500px;
  max-height: 314px;
  overflow:hidden;
}

.csc-textpic{padding-top: 0.3em;}

.contentDiv1{
	margin:0; 
	padding:0.5em 0.5em 0.5em 0.5em;
	width: 100%; 
}

.loginCell{
  width:192px;
  padding-left:2px;
  text-align:right;
}

.loginCell2{
  width: auto;
}

.contentDivLogin{
	margin:0; 
	padding:0.5em 1.5em 0.5em 1.0em;
	height: 198px;
}

.contentDivLogin3{
	margin:0; 
	padding:0.5em 1.5em 0.8em 1.0em;
	height: 136px;
}

.contentDivLogin4{
	margin:0; 
	padding:0.5em 1.5em 0.8em 1.0em;
	height: 350px;
}

.contentDivLogin5{
	margin:0; 
	padding:0.5em 1.5em 0.8em 1.0em;
	height: 210px;
}

.contentDivLogin6{
	margin:0; 
	padding:0.5em 1.5em 0.8em 1.0em;
	height: 280px;
}

.contentDivLogin7{
	margin:0; 
	padding:0.5em 1.5em 0.8em 1.0em;
	height: 230px;
}

.contentDivLogin8{
	margin:0; 
	padding:0.5em 1.5em 0.8em 1.0em;
	height: 260px;
}

.contentDivLogin2{
	margin:0; 
	padding:1.5em 1.5em 0.8em 1.0em;
	height: 200px;
}

.contentDivLogin9{
	margin:0; 
	padding:1.5em 1.5em 0.8em 1.0em;
	height: 140px;
}

.contentDiv0{
  vertical-align:top;
	margin:0; 
	padding:0.5em 1.5em 1.5em 1.0em;
	width: 360px;
	min-height:111px;
	max-height:111px;
}

/*.border { position: relative; }  */

.border .a_tc { background: url('../img/arn_tc.gif') repeat-x top left;  }
.border .a_bc { background: url('../img/arn_bc.gif') repeat-x bottom left;  }
.border .a_ml { background: url('../img/arn_ml.gif') repeat-y top left;  }
.border .a_mr { background: url('../img/arn_mr.gif') repeat-y top right;  }
.border .a_tl { background: url('../img/arn_tl.gif') no-repeat top left; }
.border .a_tr { background: url('../img/arn_tr.gif') no-repeat top right; }
.border .a_bl { background: url('../img/arn_bl.gif') no-repeat bottom left; }
.border .a_br { background: url('../img/arn_br.gif') no-repeat bottom right; }

/* Mailformular */
legend {
padding-left:10px;
padding-right:10px;
border: 0px;
}

fieldset {
border:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
border: 0px solid #C0C0C0;
}

.radiolayout {
width:60%;padding-top:15px;
padding-bottom:15px;
}

.formu {
width:80%;
padding-top:10px;
padding-bottom:10px;
padding-left:110px;
border: 0px solid #C0C0C0;
}

.mf-radio {
border:0px;
}

.mf-text {
color: #000000;
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-check {
border: 0px;
}

.mf-select {
border:0px;
}

.mf-input {
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-submit {
color: #ffffff;
background-color: #183C59;
border: 0px;
}

.zentriertDiv {
  position:absolute;
  display:none;
  padding: 10px 10px 10px 10px;
  border: 1px solid #000000;
  background-color: white;
  top:45%;
  left:50%;
  width:16em;
  min-height:9em;
  margin-left:-8em;
  margin-top:-2.5em;
  z-index: 9999;
}

.halbtransparent{
  background-image:url('../img/bg50.gif');
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 180;  
}

.loginHead{
vertical-align: middle; 
text-align:left; 
font-family: Arial;
font-size: 8pt;
font-weight: bold;
color: #FFF;
height: 20px;
overflow:hidden;
background-image:url('../img/bg_head.gif');
text-align:center;
}

.lowerDiv {
  position:absolute;
  border-bottom: 1px solid #000000;
  background-color: white;
  text-align: center;
  font-family: Arial;
  font-size:8pt;
  left:0px;
  height:1.5em;
  z-index: 190;
}

.searchresult1{
  width:480px;
  height:463px;
  overflow:auto;
}

.searchresult2{
  width:480px;
  height:448px;
  overflow:auto;
}

.searchresult3{
  width:480px;
  height:458px;
  overflow:auto;
}

.searchresult4{
  width:480px;
  height:523px;
  overflow:auto;
}

.pminbox{
	height: 250px;
	overflow: auto;
}

.buddylist{
	height: 470px;
	overflow: auto;
}
