/* BASICS */
body { margin: 0px; padding: 0px; background-color: #FFFFFF; }
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: #B80099; }
input { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #B80099; border:1px #B80099 solid; }
select { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #B80099; border:1px #B80099 solid; }
button { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; background-color:#CC29AA; border:1px #6B2569 solid; color: white; cursor:hand; cursor:pointer;	}
/*button { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; background-color:white; border:1px #660000 solid; color: #660000; cursor:hand; cursor:pointer; }*/
button {
	background-image: url('images/btnBackgr01_middle.jpg');
	font: 12px Tahoma, Arial;
	color: #660000;
	height: 24px;
	text-align: center;
	font-weight: bold;
	border:1px #660000 solid;
}
p, 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:#B80099; }
.text3 { color: #FFCECE; }
.text4 { color: #FDA6B6; }
.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: #6B2569; }
.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: #DA12A8 url(images_20789/homepage13.gif) no-repeat left top; }
.list1 li.light { background: #E815B4 url(images_20789/homepage14.gif) no-repeat left top; /* 10416B B80099*/ }

/** 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: #B80099; }
.style2 a { color: #B80099; }
.style2 a:hover { }
.style3 { color: #B80099; } /* FDA6B6 */
.style3 a {	 color: #B80099; }
.style3 a:hover { color: #B80099; }

.style4 { color: #6B2569; }
.style4 a { color: #6B2569; }
.style4 a:hover {}
.style5 { color: #FFFFFF; }
.style5 a { color: #FFFFFF; }
.style5 a:hover {}

/* billing */
.billing_main_tab {
border: 1px #FB58D6 solid;
background-color:#6B2569;
}

.billing_tab_bg {
background-color:#FB58D6;
}

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

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

.tabelle_kopf {
	background-color:#9E0876;
	font-weight:bold;
}

.border_color1 { border: 1px #CC29AA solid; }
.border_color2 {border: 1px #6B2569 solid; }
.border_color3 {border: 1px #6B2569 solid; } /* anpassen !!!! */

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

.bg1 { background: white url(images_20789/bg01.jpg) repeat-x left top; }

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

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

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

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

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

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

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

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

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

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

.mailbox_bg { background-color: #FF28FC; } 
.mailbox_buttons_bg { background: url(images_20789/mailbox_buttons.gif) no-repeat; }
.mailbox_buttons_akt_bg { background: url(images_20789/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: #870266;
	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;
}
