body {font-size:62.5%; padding:0;margin:0;background-color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;color:#666666;}
img {border:0;margin:0;}
div#mainContainer { float:left;width:1001px;}

div#header {height:95px;width:1001px;position:absolute;}
div#header #logo {position:absolute;left:590px;top:0px;width:409px;height:132px;overflow:hidden;background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/default/Logo.png');}
html>body div#header #logo {filter:none;background:transparent url('../images/default/Logo.png') top left;}

div#header #logo a {display:block;width:409px;height:132px;}

div#header div#ad {position:absolute;top:15px;left:0px;width:468px;height:60px;}

div#content {margin:95px 0 0 0;padding:10px 0 0 0;}
div#naviContainer {width:174px;float:left;margin:0 0 60px 0;}
div#navi {float:left;width:174px;height:343px;margin:0 0 20px 0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/navi/Hintergrund.png', sizingMethod='crop');}
html>body div#navi {filter:none;background:url('../images/navi/Hintergrund.png');}
div#navi ul {list-style:none;margin:0;padding:8px 8px 8px 0;margin:0 0 10px 0;}
div#navi ul li {margin:0 0 3px 0;padding:0;}
div#navi a,div#navi span  {background-repeat: no-repeat;background-position: left top;width:166px;height:30px;display:block;text-indent:-1000px;}
div#navi a {position:relative;}

div#navi a:hover {background-position: bottom left;}

div#navi a.start {background-image: url('../images/navi/1_1_Startseite.png');}
div#navi span.start {background-image: url('../images/navi/1_2_Startseite.png');}

div#navi a.sedcards {background-image: url('../images/navi/2_1_Sedcards.png');}
div#navi span.sedcards {background-image: url('../images/navi/2_2_Sedcards.png');}

div#navi a.new_sedcards {background-image: url('../images/navi/3_1_NewSedcards.png');}
div#navi span.new_sedcards {background-image: url('../images/navi/3_2_NewSedcards.png');}

div#navi a.freshups {background-image: url('../images/navi/4_1_FreshUps.png');}
div#navi span.freshups {background-image: url('../images/navi/4_2_FreshUps.png');}

div#navi a.castingcall {background-image: url('../images/navi/5_1_CastingCall.png');}
div#navi span.castingcall {background-image: url('../images/navi/5_2_CastingCall.png');}

div#navi a.castingschool {background-image: url('../images/navi/6_1_CastingSchool.png');}
div#navi span.castingschool {background-image: url('../images/navi/6_2_CastingSchool.png');}

div#navi a.castingbox {background-image: url('../images/navi/7_1_CastingBox.png');}
div#navi span.castingbox {background-image: url('../images/navi/7_2_CastingBox.png');}

div#navi a.vipdates {background-image: url('../images/navi/8_1_VipDates.png');}
div#navi span.vipdates {background-image: url('../images/navi/8_2_VipDates.png');}

div#navi a.allaccess {background-image: url('../images/navi/9_1_AllAccess.png');}
div#navi span.allaccess {background-image: url('../images/navi/9_2_AllAccess.png');}

div#navi a.history {background-image: url('../images/navi/10_1_History.png');}
div#navi span.history {background-image: url('../images/navi/10_2_History.png');}

div#naviContainer div#star {float:left;padding:6px;width:174px;height:191px;}
div#naviContainer div#star .starderstunde {width:122px;height:9px;display:block;margin:10px 0 0 0;}
div#naviContainer div#star .starderstunde a {position:relative !important;}
div#naviContainer div#star a span {display:none;}
div#naviContainer div#star a:hover {background-position:bottom left;}
div#naviContainer div#star img {width:112px;height:112px;margin:18px 0 0 22px;}

div#main { font-size:1.2em; float:left; width:610px;margin:0 10px 0 10px;padding:0 0 50px 0;}
div#main h2 {font-size:1.4em;color:#DE0059;font-weight:bold;margin:0;}
div#main h3 {font-weight:bold;}
div#main p, div#main label{font-weight:normal;}
div#main a { color:#DE0059;font-weight:bold;text-decoration:none; }

div#main a:hover { text-decoration:underline; }
div#main .suche {border:0;margin:0;padding:0;height:20px;width:90px;background:transparent url('../images/btn_suchen.gif') no-repeat top left;}

div#crosslink {float:left;width:178px;padding:0 0 8px 0;color:#fff;}
div#crosslink h2 {font-weight:bold;margin:0;font-size:1.1em;}
div#crosslink p {margin:0 0 10px 0;}
div#crosslink div#login {padding:25px 10px 10px 10px;width:158px;height:140px;margin:0 0 10px 0;}
html>body div#crosslink div#login {height:105px;}
div#crosslink div#login input#username {width:105px;}
div#crosslink div#login input#password {width:105px;}
*+html div#crosslink div#login input#password {width:113px !important;}
html>body div#crosslink div#login input#username {width:106px;} /* MOZ */
*+html div#crosslink div#login input#username {width:113px !important;} /* IE7 */
div#crosslink div#loggedin {padding:5px;width:178px;height:140px;margin:0 0 10px 0;}
html>body div#crosslink div#loggedin {width:168px;height:130px;} /* MOZ */
div#crosslink div#search {width:178px;height:114px;margin:0 0 10px 0;}
div#crosslink div div {padding:25px 0 0 10px;}
div#crosslink div#status {padding:10px;width:178px;height:71px;margin:0 0 10px 0;}
html>body div#crosslink div#status {width:158px;} /* MOZ */

div#crosslink div.contentbox {width:168px;padding:10px;color:#666666;overflow:hidden;background:#fff;}
html>body div#crosslink div.contentbox {width:149px;} /* MOZ */

div#crosslink div.contentbox_t {padding:5px 0 0 0;background-color:transparent;background:transparent url('../images/freie_cbox_t.gif') no-repeat top left;}
div#crosslink div.contentbox_r {width:173px;background-color:transparent;background:transparent url('../images/freie_cbox_r.gif') repeat-y top right;padding:0 5px 0 0;}
div#crosslink div.contentbox_b {background-color:transparent;background:transparent url('../images/freie_cbox_b.gif') no-repeat bottom left;padding:0 0 5px 0;}
div#crosslink div.contentbox_l {width:173px;background-color:transparent;background:transparent url('../images/freie_cbox_l.gif') repeat-y top left;padding:0 0 0 5px;}

div#crosslink a {color:#fff;font-weight:bold;text-decoration:none;}
div#crosslink a:hover {color:#DE0059;}
div#crosslink div.contentbox a {position:relative;}
div#crosslink div#besucher {padding:10px;width:178px;height:140px;margin:0 0 10px 0;}
html>body div#crosslink div#besucher {padding:10px;width:158px;height:120px;margin:0 0 10px 0;} /* MOZ */
div#crosslink input {border:0;margin:3px;}

div#crosslink div#kontakt {padding:10px;width:178px;height:140px;margin:0 0 10px 0;}
html>body div#crosslink div#kontakt {padding:10px;width:158px;height:120px;margin:0 0 10px 0;} /* MOZ */

div#crosslink ul {list-style:none;margin:0;padding:5px 0 0 10px;}
div#crosslink .button {border:0;margin:0;padding:0;height:20px;width:35px;background:transparent url('../images/default/btn_go.gif') no-repeat top left;}

div#crosslink .abmelden {border:0;margin:0;padding:0;height:20px;width:108px;background:transparent url('../images/btn_abmelden_startseite.gif') no-repeat top left;float:right;}
div#crosslink .meinesedcard {border:0;margin:0;padding:0;height:20px;width:133px;background:transparent url('../images/btn_meinesed_startseite.gif') no-repeat top left;float:right;}
div#crosslink .meinefavoriten {border:0;margin:0;padding:0;height:20px;width:144px;background:transparent url('../images/btn_favoriten_startseite.gif') no-repeat top left;float:right;}
div#main input {margin:0 0 5px 0;}


div#main .register {border:0;margin:0;padding:0;height:20px;width:122px;background:transparent url('../images/default/btn_Registrieren.gif') no-repeat top left;float:right;}
div#main .register:hover {background-position:bottom left;}

div#main .register_verify {border:0;margin:0;padding:0;height:20px;width:122px;background:transparent url('../images/btn_verifizieren.png') no-repeat top left;text-indent:-1000px;float:right;}
div#main .register_verify:hover {background-position:bottom left;}


div#main .password {border:0;margin:0;padding:0;height:20px;width:167px;background:transparent url('../images/default/btn_Passwortzusenden.gif') no-repeat top left;float:right;}
div#main .password:hover {background-position: bottom left;}


div#footer {float:left;height:56px; width:1001px;}
div.clean {width:1px;height:1px;font-size:0.1em;line-height:1px;clear:both}
div#main h2.top span {display:none;}
div#main h2.top {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/default/h2_top_bg.png', sizingMethod='scale');width:608px;height:42px;margin:0 0 4px 0;padding:10px 10px 0 20px;}
html>body div#main h2.top {filter:none;background:transparent url('../images/default/h2_top_bg.png') no-repeat top left;width:598px;height:32px;margin:0 0 4px 0;padding:10px 10px 0 20px;} /* MOZ */
div#main h2.registrierung {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/Hdl_Registrierung.png', sizingMethod='scale');text-indent:-1000px;}
html>body div#main h2.registrierung {filter:none;background:transparent url('../images/Hdl_Registrierung.png') no-repeat top left;} /* MOZ */
div#main h2.beontv {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/Hdl_beontv.png', sizingMethod='scale');text-indent:-1000px;}
html>body div#main h2.beontv {filter:none;background:transparent url('../images/Hdl_beontv.png') no-repeat top left;} /* MOZ */
div#main h2.password {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/Hdl_Passwortvergessen.png', sizingMethod='scale');text-indent:-1000px;}
html>body div#main h2.password {filter:none;background:transparent url('../images/Hdl_Passwortvergessen.png') no-repeat top left;} /* MOZ */
div#main h2.kontakt {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/Hdl_Kontakt_aufnehmen.png', sizingMethod='scale');text-indent:-1000px;}
html>body div#main h2.kontakt {filter:none;background:transparent url('../images/Hdl_Kontakt_aufnehmen.png') no-repeat top left;} /* MOZ */
div#main h2.suche {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/Hdl_Suche.png', sizingMethod='scale');text-indent:-1000px;}
html>body div#main h2.suche {filter:none;background:transparent url('../images/Hdl_Suche.png') no-repeat top left;} /* MOZ */
div#main h2.castingbox {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/Hdl_CastingBox.png', sizingMethod='scale');text-indent:-1000px;}
html>body div#main h2.castingbox {filter:none;background:transparent url('../images/Hdl_CastingBox.png') no-repeat top left;} /* MOZ */

div#main h2.favoriten {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/Hdl_MeineFavouriten.png', sizingMethod='scale');}
html>body div#main h2.favoriten {filter:none;background:transparent url('../images/Hdl_MeineFavouriten.png') no-repeat top left;} /* MOZ */

div#main h2.date {color:#666;}

div#main div.contentbox_container {float:left;margin:0 0 10px 0;}
div#main div.contentbox {background:#fff;width:596px;padding:20px;}
html>body div#main div.contentbox {width:556px;} /* MOZ */
div#main div.contentbox h2,div#crosslink div.contentbox h2{font-size:16px;font-weight:bold !important;}
div#main div.contentbox h3 {font-size:1.4em;}
div#main div.contentbox a,div#crosslink div.contentbox a {color:#666666;font-weight:bold;text-decoration:none;position:relative;}
div#main div.contentbox a:hover,div#crosslink div.contentbox a:hover {color:#DE0059;}

div#main div.contentbox_t {padding:6px 0 0 0;background-color:transparent;background:transparent url('../images/contentbox_t.gif') no-repeat top left;}
div#main div.contentbox_r {width:602px;background-color:transparent;background:transparent url('../images/contentbox_r.gif') repeat-y top right;padding:0 6px 0 0;}
div#main div.contentbox_b {background-color:transparent;background:transparent url('../images/contentbox_b.gif') no-repeat bottom left;padding:0 0 6px 0;}
div#main div.contentbox_l {width:602px;background-color:transparent;background:transparent url('../images/contentbox_l.gif') repeat-y top left;padding:0 0 0 6px;}

div#main div#searchresult_casting div.teaser {float:left;margin:0 0 2px 0;}
div#main div#searchresult_casting div.teaser div.image {height:82px;width:82px;float:left;}
div#main div#searchresult_casting div.teaser div.text {width:410px;float:left;padding-left:5px;}



div#castingcall { background:transparent url('../images/default/Contentbox_castingcall.png') no-repeat top left;width:299px;height:364px;margin:0 10px 10px 0;padding:20px; float:left;overflow:hidden;}
html>body div#castingcall {width:259px;height:324px;} /* MOZ */
div#castingcall h2.castingcall {background:transparent url('../images/default/icon_castingcall.gif') no-repeat top left;padding:0 0 0 28px;margin:0 0 10px 0; }
div#castingcall a {position:relative;}

div#castingcall div.teaser {float:left;width:259px;margin:0 0 2px 0;}
div#castingcall div.teaser div.image {float:left;width:82px;height:82px;vertical-align:center;overflow:hidden;}
div#castingcall div.teaser div.text {float:left;width:163px;margin:0 0 0 5px;}
div#beontv { background:transparent url('../images/default/Contentbox_beontv.png') no-repeat top left;width:299px;height:364px;padding:20px;float:left;position:relative;}
html>body div#beontv {width:259px;height:324px;} /* MOZ */
div#beontv h2 {background:transparent url('../images/default/icon_beontv.png') no-repeat top left;text-transform:uppercase;padding:0 0 0 28px;}
div.beontv-star1 {position:absolute;top:0px;right:0px;width:63px;height:54px;background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/default/Sterne_beontv_1.png');}
html>body div.beontv-star1 {filter:none;background:transparent url('../images/default/Sterne_beontv_1.png') no-repeat top left;}
div.beontv-star2 {position:absolute;top:90px;right:10px;width:27px;height:31px;background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/default/Sterne_beontv_2.png');}
html>body div.beontv-star2 {filter:none;background:transparent url('../images/default/Sterne_beontv_2.png') no-repeat top left;}

div#sedcards {background:transparent url('../images/default/Contentbox_NewSedcards.png') no-repeat top left;width:299px;height:268px;padding:20px;margin:0 10px 0 0;float:left;}
html>body div#sedcards {width:259px;height:228px;} /* MOZ */
div#sedcards h2 {text-transform:uppercase;}
div#sedcards a {background:transparent url('../images/default/btn_zurUebersicht.png') no-repeat top left;width:129px;height:20px;display:block;text-indent:-1000px;float:right;}
div#sedcards a:hover {background-position:bottom left;}
div#freshups {background:transparent url('../images/default/Contentbox_FreshUps.png') no-repeat top left;width:299px;height:268px;padding:20px;float:left;}
html>body div#freshups {width:259px;height:228px;} /* MOZ */
div#freshups a {background:transparent url('../images/default/btn_zurUebersicht.png') no-repeat top left;width:129px;height:20px;display:block;text-indent:-1000px;float:right;}
div#freshups a:hover {background-position:bottom left;}
div#freshups h2 {text-transform:uppercase;}



div#footer ul {
	font-size:0.8em;
	list-style-type:none;
	padding:0;
	margin:0;
	font-weight:bold;
	margin-top:10px;
}

div#footer ul li { cursor:pointer; height:9px; margin-left:20px; font-size:0.1em; background-position: top left;  background-repeat: no-repeat;	display:block; float:left; }
div#footer ul li a span { display:none;}

.jscalendar_icon { width:21px; height:20px; background:url(../images/default/Icon_Kalender.png) top left no-repeat; }

textarea {
	scrollbar-face-color: #999 !important;
	scrollbar-shadow-color: #999 !important;
	scrollbar-highlight-color: #999 !important;
	scrollbar-3dlight-color: #999 !important;
	scrollbar-darkshadow-color: #999 !important;
	scrollbar-track-color: #ccc !important;
	scrollbar-arrow-color: #fff !important;
}
.error {color:#de0059;font-weight:bold;}
input.error {border:1px solid #de0059; }
label.registrierung {display:block;float:left;width:210px;}

.fuzzyBorderTop {font-size:0.01em; width:100%;height:3px; background:url(../images/Kalender_Formular_Oben.png) top left no-repeat;}
.fuzzyBorderMiddle {width:100%;padding:20px; background:url(../images/Kalender_Formular_Mitte.png) top left repeat-y;}
.fuzzyBorderBottom {font-size:0.01em; width:100%;height:5px; background:url(../images/Kalender_Formular_Unten.png) top left no-repeat;}
.fuzzyBorderMiddle label { float:left; width:110px;}

input.input {border:none;background-color:#eee;height:20px;padding:2px 10px; 2px 10px;}
textarea.textarea {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;border:none;background-color:#eee; padding:2px 10px; 2px 10px;}
input.button {}
input.checkbox {}
input.radio {}
input.file {border:none;background-color:#eee;color:#000;}

input#inputUsername, input#inputPassword1, input#inputPassword2, input#inputEmail, input#birthday, input#inputFirstname, input#inputLastname, input#inputStreet, input#inputCity { width:142px; }

.editField {clear:both; margin-bottom:5px; height:25px;}
.editField span {vertical-align:middle;}
.editField img {vertical-align:middle;}

div.rollover {
  float:left;
  cursor:pointer;
  background:transparent top left no-repeat;  /*override image*/
  width:112px; /*override*/
  height:18px; /*override*/
}
li.rollover span, div.rollover span {
	display:none;
}

#search ul.dropdown {
	background-color:#fff;
	color:black;
	position:absolute;
	list-style-type:none;
	padding:0;
	margin:0;
	width:100px;
	border:1px solid #ddd;
	border-width:0 1px 1px 1px;
}
ul.dropdown li {
	padding:2px;
	color:#000;
	list-style-type:none;
	padding-right:2px;
}
ul.dropdown li:hover {
	color:#000;
	background-color:#ddd;
}
ul.dropdown li a {
	font-weight:normal;
	color:#000;
	display:block;
}
ul.dropdown li:hover a {
	font-weight:normal;
	color:#000;
}

#search ul.dropdown li a, #search ul.dropdown li a:hover {
	font-weight:normal;
	color:#000;
}

html>body #ScreenMask {
	position:fixed;
	z-index:99;
	color:black;
	width:100%;
	height:100%;
	background-color:#000;
	top:0px;
	left:0px;
}

#AlertBox {
	font-size:1.2em;
	padding:10px;
	z-index:201;
	color:black;
	position:absolute;
	top:30%;
	left:300px;
	width:386px;
}
html>body #AlertBox {
	position:fixed;
}
#AlertBox #ButtonsAlert {
	margin-top:10px;
	float:right;
}
#AlertBox #ButtonsConfirm {
	margin-top:10px;
	float:right;
}
#profileImgUploadLayer #UploadButtons {
	margin-top:10px;
	float:left;
	width:270px;
  margin-left:17px;
}

#AlertBox h2.title, #profileImgUploadLayer h2.title {
	text-transform:uppercase;
	color:white;
	font-weight:bold;
	margin-bottom:10px;
}

div#main #AlertBox div.contentbox, div#main #profileImgUploadLayer div.contentbox {background:#fff;width:326px;padding:5px;}
div#main #AlertBox div.contentbox_r, div#main #profileImgUploadLayer div.contentbox_r {width:342px;}
div#main #AlertBox div.contentbox_l, div#main #profileImgUploadLayer div.contentbox_l {width:342px;}

.AlertDropshadowTop { height:19px; width:386px;  background:transparent top left no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/AlertDropShadowTop.png', sizingMethod='scale'); }
.AlertDropshadowBottom { width:386px; height:19px; background:transparent top left no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/AlertDropShadowBottom.png', sizingMethod='scale'); }
.AlertDropshadowCenter { padding:0px 19px 0px 19px; width:348px; background:transparent top left repeat-y; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/AlertDropShadowCenter.png', sizingMethod='scale'); }

html>body .AlertDropshadowTop { filter:none; background:transparent url(../images/AlertDropShadowTop.png) top left no-repeat; }
html>body .AlertDropshadowBottom { filter:none; background:transparent url(../images/AlertDropShadowBottom.png) top left no-repeat; }
html>body .AlertDropshadowCenter { filter:none; background:transparent url(../images/AlertDropShadowCenter.png) top left repeat-y; }

.AlertInnerBoxTop { width:326px; height:10px; background:#FCC822 url(../images/AlertInnerBoxTop.png) top left no-repeat; }
.AlertInnerBoxBottom { width:326px; height:10px; background:#FCC822 url(../images/AlertInnerBoxBottom.png) top left no-repeat; }
.AlertInnerBoxCenter { width:326px; background:#FCC822 url(../images/AlertInnerBoxCenter.png) top left repeat-y; padding: 0px 10px 0px 10px; color:white; font-weight:bold;}
html>body .AlertInnerBoxCenter { width:306px; }
.AlertInnerBoxCenter h2 { color:#fff; }

.veryBig {font-size:2.1em;font-weight:bold;}

td { font-size:1em; }

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