
html, body {margin: 0px; padding: 0px; border: 0px;}
body, li, p {font-size: 12px; font-family: Arial, Verdana, Lucida Sans Unicode, Helvetica; color : #FFFFFF; font-weight: normal; letter-spacing: 0px; padding : 0px; margin: 0px; line-height: 16px;}		
td {line-height: 12px;}		
.bodymain {text-align: center; margin: 0; background: url(../../../fileadmin/_divelife/gfx/footer.jpg) no-repeat center bottom #002569;}

h1 {font-size: 13px; font-family: Verdana, Arial, Helvetica; font-weight: bold; letter-spacing: 0px; color : #FF5F96; padding: 0px; margin: 4px 0px 2px 0px;}
h2 {font-size: 13px; color : #FF5F96; font-weight: bold; letter-spacing: 0px; padding: 0px; margin: 4px 0px 2px 0px;}
h3 {font-size: 13px; color : #FF5F96; font-weight: bold; letter-spacing: 0px; margin: 4px 0px 2px 0px;}
.csc-firstHeader {font-size: 13px; font-family: Verdana, Arial, Helvetica; line-height: 18px; font-weight: bold; letter-spacing: 0px; color : #FF5F96; padding: 0px; margin: 8px 0px 0px 0px;}
.headlineausblenden {display: none; visibility: hidden; width: 180px; margin: 0px; padding: 0px; }

a  {color : #FF5F96;}
a:link  {color : #FF5F96; text-decoration: none;}
a:visited {color : #FF5F96; text-decoration: none;}
a:active {color : #FF5F96; text-decoration: none;}
a:hover {color : #FF5F96; text-decoration: none;}		

#background {background: url(../../../fileadmin/_divelife/gfx/bg.gif) repeat-x;}
#layoutwrapper {width: 980px; text-align: center; margin: auto;}
#layout {width: 980px; padding: 1% 0 3% 0; text-align: left; }
#top {width: 746px; height: 17px; float: none; clear: both;}
#logo {width: 168px; height: 200px; margin-top: 15px; float: none;}
#links {width: 200px; padding: 0; margin: 0; float: left;}
#basket {width: 168px; height: 68px; text-align: center; float: none; margin: 20px 0 20px 0; background-image: url(../../../fileadmin/_divelife/gfx/basket_bg.gif); background-repeat: no-repeat;}
.basket_overview_bg {position: relative; top: 10px; left: 10px; width: 158px; height: 50px;}
.basket {width: 38px; height: 50px; text-align: left; float: left;}
.basket_overview_inhalt {width: 120px; height: 50px; line-height: 12px; font-size: 10px; text-align: left; float: left;}
#eyecatcher {width: 746px; height: 199px; padding: 0px; margin: 0px; float: none; clear: both;}
#content {width: 746px; float: left;}

.clear {clear: both;}

/*########## EXTENSION MACMADE-Box with Template  ###########*/
#login {width: 168px; height: 124px; float: none; margin-top: 225; background-image: url(../../../fileadmin/_divelife/gfx/login_bg.gif); background-repeat: no-repeat;}
.tx-loginboxmacmade-pi2 {position: relative; top: 12px; left: 20px; width: 140px; float: left;}
.loginlabel {font-size: 11px; color: white;}
.loginmessage {color: #6781B9; line-height: 12px; font-size: 10px;}
.loginuser {width: 120px; color: #000000; font-size: 11px; border-style: solid; border: 1px solid #093279;}
.loginpass {width: 120px; color: #000000; font-size: 11px; border-style: solid; border: 1px solid #093279;}
.inputlogin {width: 115px; border-style: solid; border: 1px solid #314A92; background-color : #CBE6F8;}
.loginsubmit {width: 60px; height: 19px; font-size: 11px; font-weight : 700; color : #1C3682; margin-top: 2px; border-style: solid; border: 0px solid #314A92; background-color: #2B62B3; cursor : hand;}
/*########## EXTENSION MACMADE-Box with Template  ###########*/


.tx-slideshow-pi1 {postion: absolute; top: 0px; left: 100px; width: 180px; height: 120px; border: #314A92; float: left;}
#newsticker {position: relative; top: 290px; left: 0px; float: none; width: 711px; height: 30px; line-height: 28px; color: #F9A038; font-size: 14px; font-weight: bold; background-color: #0C367E; background-image: url(../../../fileadmin/_divelife/gfx/newsticker_bg.gif); background-repeat: repeat-x;}


.csc-form-label-req {font-weight: bold; color: #FFFFFF;}
.csc-form-commentcell {background-color: #02235E; color: white; font-weight: bold; padding: 3px;}
.csc-form-commentcell p {color: white; font-weight: bold; letter-spacing: 2px;}

 /*###### NEW FORM FOR TYPO3 4.0  ########*/
.csc-mailform {width: 450px;}
.csc-mailform-field {width: 450px; font-size: 11px; clear: both;}
.csc-mailform-field label {width: 200px; display: block; margin: 2px 1px 2px 1px; text-align: left; padding: 2px 5px 2px 0px; line-height: 1.3em; float: left;}
.csc-form-label-req {font-weight: bold; color: #FFFFFF;}

.csc-mailform-check {background-color: #EAF2FF; border: 1px solid #3C3C3C; margin-right: 200px;}
.input {font-size : 100%; width: 220px; border-style: solid; border: 1px solid #51211E; background-color : #FFFFFF;}	
.textarea {font-size : 100%; width: 220px; height: 150px; border: 1px solid #51211E; background-color : #FFFFFF;}		
.option {font-size: 100%; width: 220px; padding: 0px; border: 1px solid #51211E; background-color : #FFFFFF; margin: 0px;}
.sub {
margin: 10px 0px 5px 31%; 
font-size: 11px; font-weight: 700; color : #FFFFFF; width: 175px; height: 20px; 
border-style: solid; border: 1px solid #000000; 
background-color : #FF5F96; float: left; cursor: hand;}
/*###### NEW FORM FOR TYPO3 4.0  ########*/

		
/*########## FORMULARE ###########*/
p.form {
font-family: verdana, arial, helvetica;
font-size: 10px;
margin: 1px 0px 1px 0px;
padding: 0px;}

form input, form option, form submit, form select, form textarea {
font-family: verdana, arial, helvetica;
font-size : 10px;
font-weight	: normal;   
border-style: solid;
border: 0px solid #51211E;
background-color : none;
margin: 0px;}
	
.button {
font-size: 11px;
font-weight: 700;   
color: #FFFFFF;
border-style: solid;
border: 1px solid #000000;
background-color : #51211E;
margin-top: 5px; 
cursor: hand;}

.sub {
font-size : 11px;
font-weight : 700;   
color : #131412;
width: 175px; 
height: 20px;
border-style: solid;
border: 1px solid #000000;
background-color : #FF5F96;
cursor : hand;}

p {line-height:  16px;}




