body {
	background: url(http://img.mydivetime.de/bg/bg.jpg) no-repeat top center transparent;
	background-attachment:fixed;
	/*background-color: #1A1A76;*/
	background-color: #192c41;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 10px 0px 100px 0px;
}

a {
	text-decoration: none;
}

table {
	border: 0;
}

img {
	border: 0;
}

textarea {
	white-space: pre;
}

/*Tabellenformatierung groß*/
.bigtab {
	/*background: url(http://img.mydivetime.de/bg/bigtab.png) repeat-y top center transparent;*/
	background-color: #FFFFFF;
	border: 1px solid #192c41;
	/*border-right: 1px solid #192c41;
	border-left: 1px solid #192c41;
	border-bottom: 1px solid #192c41;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 850px;
}

.bigzel_nav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 200px;
	padding-right: 10px;
}

/*Tabellenformatierung BOX(en)*/
.box_header {
	background: url(http://img.mydivetime.de/bg/box/header.png) no-repeat top center transparent;
	height: 30px;
}

.box_corner {
	width: 11px;
}

.box_news {
	background-color:#FFFFFF;
	border-right: 1px solid #DADADA;
	border-left: 1px solid #DADADA;
	padding-left: 15px;
}

.box_login {
	background-color:#FFFFFF;
	border-right: 1px solid #DADADA;
	border-left: 1px solid #DADADA;
	height: 30px;
	padding-left: 15px;
}

.box_login_header {
	background: url(http://img.mydivetime.de/bg/box/bgnav_title0.png) no-repeat top center transparent;
	height: 35px;
}

.box_login_on {
	background: url(http://img.mydivetime.de/bg/box/bgnav_on.png) no-repeat top center transparent;
	background-color:#E9E9E9;
	border: 1px solid #DADADA;
	height: 30px;
	padding-left: 15px;
}

.box_zpics {
	background-color:#FFFFFF;
	border-right: 1px solid #DADADA;
	border-left: 1px solid #DADADA;
}

.box_bottom {
	background-color:#FFFFFF;
	border-bottom: 1px solid #DADADA;
}


/*Tabellenformatierung klein (links)*/
/* USER */
.zel_nav_title0 {
	background: url(http://img.mydivetime.de/bg/g_bgnav_title0.png) no-repeat top center transparent;
	color: #333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 35px;
	text-align: center;
}

/* HEADER 1 */
.zel_nav_title1 {
	background:url(http://img.mydivetime.de/bg/g_bgnav_title.png) no-repeat top center transparent;
	color: #333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 35px;
	padding-left: 15px;
	text-align: left;
}
/* HEADER 2 */
.zel_nav_title2 {
	background: url(http://img.mydivetime.de/bg/g_bgnav_title2.png) no-repeat top center transparent;
	color: #333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 35px;
	padding-left: 15px;
	text-align: left;
}

/* MIDDLE 1*/
.zel_nav_rest1{
	background: url(http://img.mydivetime.de/bg/g_bgnav_zelle.png) repeat top center transparent;
	color: #999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 30px;
	padding-left: 15px;
	text-align: left;
}
/* MIDDLE 2*/
.zel_nav_rest2 {
	background: url(http://img.mydivetime.de/bg/g_bgnav_line.png) repeat top center transparent;
	color: #999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 30px;
	padding-left: 15px;
	text-align: left;
}

/*Tabellenformatierung (mitte)*/
.bgmidtab {
	background: url(http://img.mydivetime.de/bg/g_bgbigtab_middle.png) repeat top center transparent;
	background-color:#FFFFFF;
}

.midtabex {
	background-color:#FFFFFF;
	border-right: 1px solid #DADADA;
	border-left: 1px solid #DADADA;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px 10px 5px 10px;
	text-align: justify;
}

.midtabtxt2 {
	background-color:#FFFFFF;
	border-right: 1px solid #DADADA;
	border-left: 1px solid #DADADA;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: justify;
	padding: 5px 10px 10px 10px;
}
.midtabtxt {																	/*kann nach umstellung WEG*/
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: justify;
	padding: 5px 10px 10px 10px;
}

.midtabtxt10 {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px 10px 5px 10px;
}

.midtabtxt12 {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px 10px 10px 10px;
}

.midtabindex {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px 10px 5px 10px;
	text-align: justify;
}

.midtabreg {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 15px 15px 15px 15px;
	text-align: justify;
	width: 590px;
}

.zel_reg1 {
	font-size: 12px;
	font-weight: bold;
	height: 35px;
	padding: 0px 10px 0px 0px;
	text-align: right;
	width: 200px;
}

.zel_reg2 {
	height: 35px;
	width: 400px;
}

.bigdiv {
	background-color:#FFFFFF;
	border-right: 1px solid #DADADA;
	border-left: 1px solid #DADADA;
	color: #666666;
	font-size:12px;
	margin: 0 auto;
	padding-bottom:5px;
	width:598px;
}
.divl {
	float: left;
	margin-left:40px;
	text-align:left;
	width:258px;
}
.divr {
	float: right;
	margin-right:20px;
	padding:none;
	text-align:left;
	width:278px;
}

/*Formatierung Formularfelder (inc_) */ 
.fftxt {
	border: 1px solid #CCCCCC;
	background-image: url(img/form/textf_bg.png);
	background-repeat: repeat-x;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 20px;
}
.fftxt:hover {
	border: 1px solid #333333;
}
.fftxt:focus {
	border: 1px solid #333333;
}

.fftxt_small {
	border: 1px solid #CCCCCC;
	background-image: url(img/form/textf_bg.png);
	background-repeat: repeat-x;
	color: #333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 18px;
}
.fftxt_small:hover {
	border: 1px solid #333333;
}
.fftxt_small:focus {
	border: 1px solid #333333;
}

.fftxta {
	border: 1px solid #CCCCCC;
	background-image: url(img/form/textf_bg.png);
	background-repeat: repeat-x;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 125px;
	white-space: pre;
}
.fftxta:hover {
	border: 1px solid #333333;
}
.fftxta:focus {
	border: 1px solid #333333;
}

.ffsub {
	border: 1px solid #CCCCCC;
	background-image: url(img/form/textf_bg.png);
	background-repeat: repeat-x;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 22px;
	text-shadow: 1px 1px 2px #999999;
	vertical-align: middle;
}
.ffsub:hover {
	border: 1px solid #333333;
}

.ffconfig {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border:1px solid #A5ACB2;
height:18px;
width:150px;}

/*Formatierung Formularfelder (u_) */ 
.u_fftxt {
	border: 1px solid #CCCCCC;
	background-image: url(img/form/textf_bg.png);
	background-repeat: repeat-x;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 16px;
	vertical-align:middle;
}
.u_fftxt:hover {
	border: 1px solid #0099FF;
}
.u_fftxt:focus {
	border: 1px solid #0099FF;
}

.u_fftxta {
	border: 1px solid #CCCCCC;
	background-image: url(img/form/textf_bg.png);
	background-repeat: repeat-x;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 100px;
	white-space: pre;
}
.u_fftxta:hover {
	border: 1px solid #0099FF;
}
.u_fftxta:focus {
	border: 1px solid #0099FF;
}

.u_ffslct {
	border: 1px solid #CCCCCC;
	background-image: url(img/form/textf_bg.png);
	background-repeat: repeat-x;
	color: #333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 20px;
	vertical-align:middle;
}
.u_ffslct:hover {
	border: 1px solid #0099FF;
}
.u_ffslct:focus {
	border: 1px solid #0099FF;
}

.u_ffsub {
	border: 1px solid #CCCCCC;
	background-image: url(img/form/textf_bg.png);
	background-repeat: repeat-x;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 20px;
	text-shadow: 1px 1px 2px #999999;
	vertical-align: middle;
}
.u_ffsub:hover {
	border: 1px solid #0099FF;
}

/*Linkformatierung*/
.navlink:link {color:#333333; text-decoration:none;}
.navlink:visited {color:#333333; text-decoration:none;}
.navlink:active {color:#333333; text-decoration:none;}
.navlink:hover {color:#999999; text-decoration:underline;}

/*TEXT-Formatierungen*/
.font_sys_header {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	background: url(http://img.mydivetime.de/bg/box/bgnews_middle.png) repeat-x top center transparent;
	padding-top:3px;
}

.font_login_header {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	text-align: center;
}

.font_login_middle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#999999;
	text-align: left;
}

.font_login_middle_on {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#CCCCCC;
	text-align: left;
}

.info{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#333333;}

.info10{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#333333;}

.info_fein{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;}

.info_gray{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#999999;}

.info_gray_fein{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;}

.info_green {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:green;}

.info_orange{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:orange;}

.info_red {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:red;}

/* MAIL START */
.mail_new {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#000000;}

.mail_old {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;}
/* MAIL ENDE */

.fontks{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;}

.fontkg{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#999999;}

.user_conf{
border: 1px solid #999999;
text-align:left;}
/*border-right: 1px solid #999999;
border-left: 1px solid #999999;
border-bottom: 1px solid #999999;}*/

/* BUTTON LOGBUCHNAVIGATION START */
#nav_logedit {
 background:url(http://img.mydivetime.de/register/u_edit.png) 0 0 no-repeat;
 width:186px;
 height:32px;
 display:block;
 padding:0px;
 border-width:0px;
 font-size:0px;
 text-decoration:none;}
#nav_logedit:hover { 
background:url(http://img.mydivetime.de/register/u_edit_on.png) 0 0 no-repeat;}

#nav_lognew {
 background:url(http://img.mydivetime.de/register/u_lognew.png) 0 0 no-repeat;
 width:186px;
 height:32px;
 display:block;
 padding:0px;
 border-width:0px;
 font-size:0px;
 text-decoration:none;}
#nav_lognew:hover { 
background:url(http://img.mydivetime.de/register/u_lognew_on.png) 0 0 no-repeat;}
/* BUTTON LOGBUCHNAVIGATION ENDE */

/* BUTTON LOGBUCHNAVIGATION START */
#nav_world {
 background:url(http://img.mydivetime.de/register/diveworld_.png) 0 0 no-repeat;
 width:185px;
 height:32px;
 display:block;
 padding:0px;
 border-width:0px;
 font-size:0px;
 text-decoration:none;}
#nav_world:hover { 
background:url(http://img.mydivetime.de/register/diveworld.png) 0 0 no-repeat;}

#nav_log {
 background:url(http://img.mydivetime.de/register/divelog_.png) 0 0 no-repeat;
 width:128px;
 height:32px;
 display:block;
 padding:0px;
 border-width:0px;
 font-size:0px;
 text-decoration:none;}
#nav_log:hover { 
background:url(http://img.mydivetime.de/register/divelog.png) 0 0 no-repeat;}

#nav_pic {
 background:url(http://img.mydivetime.de/register/divepic_.png) 0 0 no-repeat;
 width:127px;
 height:32px;
 display:block;
 padding:0px;
 border-width:0px;
 font-size:0px;
 text-decoration:none;}
#nav_pic:hover { 
background:url(http://img.mydivetime.de/register/divepic.png) 0 0 no-repeat;}

#nav_vid {
 background:url(http://img.mydivetime.de/register/divevid_.png) 0 0 no-repeat;
 width:127px;
 height:32px;
 display:block;
 padding:0px;
 border-width:0px;
 font-size:0px;
 text-decoration:none;}
#nav_vid:hover { 
background:url(http://img.mydivetime.de/register/divevid.png) 0 0 no-repeat;}

#nav_com {
 background:url(http://img.mydivetime.de/register/divecom_.png) 0 0 no-repeat;
 width:33px;
 height:32px;
 display:block;
 padding:0px;
 border-width:0px;
 font-size:0px;
 text-decoration:none;}
#nav_com:hover { 
background:url(http://img.mydivetime.de/register/divecom.png) 0 0 no-repeat;}
/* BUTTON LOGBUCHNAVIGATION ENDE */

/* BUTTON HOVER */
#log16 {
 background:url(http://img.mydivetime.de/16x16logbook50p.png) 0 0 no-repeat;
 width:16px;
 height:16px;
 display:inline-block;
 vertical-align:middle;
 text-decoration:none;}
#log16:hover { 
background:url(http://img.mydivetime.de/16x16logbook.png) 0 0 no-repeat;}

#pic16 {
 background:url(http://img.mydivetime.de/16x16pic50p.png) 0 0 no-repeat;
 width:16px;
 height:16px;
 display:inline-block;
 vertical-align:middle;
 text-decoration:none;}
#pic16:hover { 
background:url(http://img.mydivetime.de/16x16pic.png) 0 0 no-repeat;}

#vid16 {
 background:url(http://img.mydivetime.de/16x16video50p.png) 0 0 no-repeat;
 width:16px;
 height:16px;
 display:inline-block;
 vertical-align:middle;
 text-decoration:none;}
#vid16:hover { 
background:url(http://img.mydivetime.de/16x16video.png) 0 0 no-repeat;}

/* SEARCH HOVER*/
.search_link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;}

.search_link:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
text-decoration:underline;}

/* Stars (RATING) */
.star {width:15px; height:16px; overflow:hidden;}
.star:active {width:15px; height:16px; background:url(http://img.mydivetime.de/star34.png);}
.star:hover {width:15px; height:16px; background:url(http://img.mydivetime.de/star34.png);}

/* PIC HOVER */
.pic {background-color:#EFEFEF;border: 1px dashed #999999;width:110px;padding:5px 0px 5px 0px;}
.pic:hover {background-color:#CCCCCC;border: 1px solid #999999;width:114px;padding:7px 0px 7px 0px;}

/* PIC HOVER (Zufallsbilder) */
.pic2 {background-color:#EFEFEF;border: 1px dashed #999999;width:75px;height:75px;}
.pic2:hover {background-color:#CCCCCC;border: 1px solid #999999;width:75px;height:75px;}

/* QR Code */
.qr {
  margin-bottom:3px;
}
.qr:hover {
  filter:alpha(opacity=50);
  -moz-opacity: 0.50;
  opacity: 0.50;
  margin-bottom:3px;
}

/* CLEARFIX */
.clearfix:after {  /* für Firefox, IE8, Opera, Safari, etc. */
    content: ".";  
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
 
* + html .clearfix { /* für IE7 */
    display: inline-block;
}
 
* html .clearfix { /* für IE6 */
	height: 1%;
}

/* tmp
.bigzel_nav400 {
	text-align: left;
	height: 300px;
	width: 216px;
}

.zel_nav_rest_c {
background: url(http://img.mydivetime.de/bg/g_bgnav_line.png) repeat top center transparent;
font-size:10px;
font-weight:bold;
color:#999999;
text-align:center;
height:30px;
}

.zel_nav_search{
background: url(http://img.mydivetime.de/bg/g_bgnav_line.png) repeat top center transparent;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
padding-left:15px;
text-align:left;
height:25px;}

.zelh {
height:22px;
}
.fflogin {
	border:1px solid #CCCCCC;
	background-image:url(img/form/textf_bg.png);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:18px;
	width:125px;
}
.fflogin:hover {
	border:1px solid #333333;
}
.fflogin:focus {
	border:1px solid #333333;
}
.ffreg {
	border:1px solid #CCCCCC;
	background-image:url(img/form/textf_bg.png);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
	height:25px;
	width:200px;
}
.ffreg:hover {
	border:1px solid #333333;
}
.ffreg:focus {
	border:1px solid #333333;
}

*/