/* BASICS */
body { margin: 0px; padding: 0px; background-color: #107F76; }
form { margin: 0px; padding: 0px}
h1, h2, h3, h4, h5, h6 { color: #ffffff; margin: 0px; }
body, th, td{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; }
textarea{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #09F6DF; }
input { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #107F76; border:1px #107F76 solid; }
select { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #107F76; border:1px #107F76 solid; }
button { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; background-color:#107F76; border:1px #09F6DF solid; color: white; cursor:hand; cursor:pointer;	}
zp, blockquote, ul, ol, dl { margin-top: 0px; margin-bottom: 1em; text-align: justify; line-height: 160%; }

/* TEXTE */
.text1 { text-transform: lowercase;  letter-spacing: -1px; font-size: 20px; font-weight: bold; }
.text2 { text-transform: lowercase; font-size: 15px; font-weight: bold; }
.text2_1 { text-transform: lowercase; font-size: 12px; font-weight: bold; width: 45%; color:#09F6DF; }
.text3 { color: #FFCECE; }
.text4 { color: #99FFFF; }
.text_klein { text-transform:lowercase; }
.text5 { text-transform: lowercase; letter-spacing: -2px; font-size: 21px; font-weight: bold; }
.text6 { text-transform: lowercase; text-align: center; color: #09F6DF; }
.beschreibung { font-size:10px; line-height: 10px;  text-transform: lowercase; }
.error { text-align: center; color: yellow; letter-spacing:normal; }

/** LISTS */
.list1 { margin: 0px; padding: 0px; list-style: none; }
.list1 li { padding: 5px 15px; background: #20413D url(images_20795/homepage13.gif) no-repeat left top; }
.list1 li.light { background: #28524D url(images_20795/homepage14.gif) no-repeat left top; }

/** LINKS */
a { color: #FFFFFF; }
a:hover { text-decoration: none; }
.link1 { text-transform: lowercase; text-decoration: none; letter-spacing: -1px; font-size: 14px; font-weight: bold; }

/** STYLES */
.style1 { color: white; }
.style1 a { color: white; }
.style1 a:hover {}
.style2 { text-transform: lowercase; font-size: 10px; color: #09F6DF; }
.style2 a { color: #09F6DF; }
.style2 a:hover { }
.style3 { color: #09F6DF; } /* FDA6B6 */
.style3 a {	 color: #09F6DF; }
.style3 a:hover { color: #09F6DF; }

.style4 { color: #09F6DF; }
.style4 a { color: #09F6DF; }
.style4 a:hover {}
.style5 { color: #FFFFFF; }
.style5 a { color: #FFFFFF; }
.style5 a:hover {}

/* billing */
.billing_main_tab {
border: 1px #17B3A4 solid;
background-color:#20413D;
}

.billing_tab_bg {
background-color:#17B3A4;
}

.billing_td1 {
border-bottom: 1px #CC29AA solid;
}

.billing_td1_2 {
border-bottom: 1px #CC29AA solid;
border-left: 1px #52AFFF solid;
}

.tabelle_kopf {
	background-color:#28524D;
	font-weight:bold;
}

.border_color1 { border: 1px #CC29AA solid; }
.border_color2 {border: 1px #20413D solid; }
.border_color3 {border: 1px #20413D solid; } 

.video_bg_kl {
background:  no-repeat;
background-image:url(images_20795/video_bg_kl.gif);
}
/** BACKGROUNDS */

.bg1 { background: #107F76 url(images_20795/bg01.jpg) repeat-x left top; }

.bg2 { background: url(images_20795/bg02.jpg) no-repeat left top; }
.bg3 { background: url(images_20795/bg03.jpg) no-repeat left top; }

.bg4 { background: url(images_20795/bg04.jpg) no-repeat left top; }
.bg5 { background: url(images_20795/bg05.gif) no-repeat center top; }

.bg6 { background: url(images_20795/bg07.jpg) no-repeat left top; }
.bg6_1 { background: url(images_20795/rahmen.gif) no-repeat; }
.bg7 { background: url(images_20795/bg08.jpg) repeat-y left top; }
.bg8 { background: url(images_20795/bg09.jpg) no-repeat left top; }

.bg9  { background: url(images_20795/homepage08.jpg) no-repeat left top; }
.bg10 { background: url(images_20795/homepage09.jpg) repeat-y left top; }
.bg11 { background: url(images_20795/homepage10.jpg) no-repeat left bottom; }

.bg12 { background: url(images_20795/bg10.jpg) no-repeat left top; }
.bg12_1 { background: url(images_20795/bg10_1.jpg) no-repeat left top; }
.bg13 { background: url(images_20795/bg11.jpg) no-repeat left top; }

.bg14 { background: url(images_20795/bg05.jpg) no-repeat left top; }

.bg15 { background: url(images_20795/subpage2_01.jpg) no-repeat left top; }
.bg16 { background: url(images_20795/subpage2_02.jpg) repeat-y left top; }
.bg17 { background: url(images_20795/subpage2_03.jpg) no-repeat left top; }

/*NEW*/
.bg18 { background-color: #28524D; }
.bg19 { background-image:url(images_20795/fill_bg1.jpg); repeat-x center bottom}

.gallerie_bg {border-bottom:1px #20413D solid; background-color:#20413D; }
.gallerie_bg2 {border:1px #20413D  solid; }
.player_body { background-color:#20413D; }
.player_bg { background-color:#09F6DF; }
.konto_aufladen { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; background-color:white; border:2px #107F76 solid; color: #107F76; }
.bewertung_tab { background-color: #09F6DF; margin:0; border: 1px #20413D solid; }
.bewertung_note { background-color:#09F6DF; color:white; border:0; }
/****/
.bg_keinvideo { background: url(images_20795/keinvideo.gif) no-repeat left top; width:111px; height:79px; color: #FDA6B6; text-align:center; }

.zahlart_bg { background: url(images_20795/zahlart_bg.gif) no-repeat; }

.mailbox_bg { background-color: #46C0B0; } 
.mailbox_buttons_bg { background: url(images_20795/mailbox_buttons.gif) no-repeat; }
.mailbox_buttons_akt_bg { background: url(images_20795/mailbox_buttons_akt.gif) no-repeat; }

/** MISC */

.align-justify { text-align: justify; }
.align-right { text-align: right; }

img { border: none; }

.img1 {
	float: left;
	margin: 3px 5px 0px 0px;
}

.img2 {
	float: right;
	margin: 3px 0px 0px 15px;
}

hr { display: none; }

.hr1 {
	height: 1px;
}

/* DIVS */

#freeBeschr { 
	height: 125px;
}

#freeTit { 
	height: 40px;
}

/* Buttons */
#btnLogin {
	font: 10px Tahoma, Arial;
	color: #0F3A35;
	width: 46px;
	height: 17px;
	text-align: center;
	font-weight: bold;
	border: 1px black solid;
}

#btnLogin_us {
	font: 11px Tahoma, Arial;
	font-weight: bold;
	padding: 1px 3px 0px 3px;
	height: 16px;
}

#btnLogin_pass {
	font: 9px Tahoma, Arial;
	font-weight: bold;
	padding: 1px 3px 0px 3px;
	height: 16px;
}
