/*****************ALLGEMEIN START******************************/
*
{
	margin:0px;
	padding:0px;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
html, body {height:100%;}
body {background:url(images/bkg_body.gif) 50% 100px  repeat-x #000000;}
h1, h1 *
{
	font-family:'Trebuchet MS',arial,sans-serif;
	font-size:38px;
}
.trebuchet
{
	font-family:'Trebuchet MS',arial,sans-serif;
	color:#000000;
}
*.yellow {color:#FFD200;}
h2, h2 *
{
	font-family:'Trebuchet MS',arial,sans-serif;
	font-size:24px;
	font-weight:normal;
}
ul {list-style-type:none;}
fieldset {border:none;}
a, a * {color:#FFFFFF;}
a img {border:none;}
p {padding:10px 0px;}

input, select, textarea, label {float:left;}
input.textfeld, select, textarea, label {padding:2px;}
input.textfeld, select, textarea
{
	color: #000;
	border-top:1px solid #5E5E5E;
	border-left:1px solid #5E5E5E;
	border-right:1px solid #EEEEEE;
	border-bottom:1px solid #EEEEEE;
}
input.textfeldFile {color:#000000;}
* html input.textfeldFile
{
	color: #000;
	border-top:1px solid #5E5E5E;
	border-left:1px solid #5E5E5E;
	border-right:1px solid #EEEEEE;
	border-bottom:1px solid #EEEEEE;
	padding:2px 0px;
	width:215px;
	color:#000000;
}

input.error {background-color:#FFE8E4;}
label {width:120px;}
* .blueFont {color:#35A1FB;}
* table {border-collapse:collapse;}
/*****************ELEMENTE START***************************/
.boxLargeRadius .bb_MC {color:#000000;}
.boxLargeRadius .bb_TL
{
	background:url(images/elements/box_largeRadius/top.png) no-repeat;
	height:15px;
}
* html .boxLargeRadius .bb_TL {background-image:url(images/elements/box_largeRadius/ie6/top.png);}
.boxLargeRadius .bb_TR
{
	background:url(images/elements/box_largeRadius/top.png) right top no-repeat;
	height:15px;
}
* html .boxLargeRadius .bb_TR {background-image:url(images/elements/box_largeRadius/ie6/top.png);}
.boxLargeRadius .bb_TC
{
	background:url(images/elements/box_largeRadius/top.png) center top no-repeat;
	height:15px;
}
* html .boxLargeRadius .bb_TC {background-image:url(images/elements/box_largeRadius/ie6/top.png);}
.boxLargeRadius .bb_BL
{
	background:url(images/elements/box_largeRadius/bottom.png) left bottom no-repeat;
	height:22px;
}
* html .boxLargeRadius .bb_BL {background-image:url(images/elements/box_largeRadius/ie6/bottom.png);}
.boxLargeRadius .bb_BR
{
	background:url(images/elements/box_largeRadius/bottom.png) right bottom no-repeat;
	height:22px;
}
* html .boxLargeRadius .bb_BR {background-image:url(images/elements/box_largeRadius/ie6/bottom.png);}
.boxLargeRadius .bb_BC
{
	background:url(images/elements/box_largeRadius/bottom.png) center bottom no-repeat;
	height:22px;
}
* html .boxLargeRadius .bb_BC {background-image:url(images/elements/box_largeRadius/ie6/bottom.png);}
.boxLargeRadius .bb_ML {background:url(images/elements/box_largeRadius/middle.png) left repeat-y;}
* html .boxLargeRadius .bb_ML {background-image:url(images/elements/box_largeRadius/ie6/middle.png);}
.boxLargeRadius .bb_MR {background:url(images/elements/box_largeRadius/middle.png) right repeat-y;}
* html .boxLargeRadius .bb_MR {background-image:url(images/elements/box_largeRadius/ie6/middle.png);}
.boxLargeRadius .bb_MC {background:url(images/elements/box_largeRadius/middle.png) center repeat-y;}
* html .boxLargeRadius .bb_MC {background-image:url(images/elements/box_largeRadius/ie6/middle.png);}
.boxSmallRadius * {color:#000000;}
.boxSmallRadius .bb_title {padding:0px 0px 0px 4px;}
.boxSmallRadius .bb_title ul {padding:2px 0px;text-align:left;}
.boxSmallRadius .bb_title .master
{
	background:url(images/elements/box_smallRadius/bkg_title.gif) no-repeat;
	padding:2px 0px 2px 8px;
	float:left;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	min-width:125px;
}
.boxSmallRadius .bb_title .masterBright
{
	background:url(images/elements/box_smallRadius/bkg_titleBrightCorners.gif) no-repeat;
	padding:2px 0px 2px 8px;
	float:left;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	min-width:125px;
}
* html .boxSmallRadius .bb_title .master, * html .boxSmallRadius .bb_title .masterBright
{
	/*width:125px;*/
}
.boxSmallRadius .bb_title .slave
{
	background:url(images/elements/box_smallRadius/bkg_title.gif) no-repeat right top;
	padding:2px 0px 2px 4px;
	float:left;
	font-size:14px;
	font-weight:bold;
}
.boxSmallRadius .bb_title .slaveBright
{
	background:url(images/elements/box_smallRadius/bkg_titleBrightCorners.gif) no-repeat right top;
	padding:2px 0px 2px 4px;
	float:left;
	font-size:14px;
	font-weight:bold;
}
.boxSmallRadius .bb_title *
{
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
}
.boxSmallRadius .bb_TL
{
	background:url(images/elements/box_smallRadius/top.png) no-repeat;
	height:7px;
}
* html .boxSmallRadius .bb_TL { background-image:url(images/elements/box_smallRadius/ie6/top.png);}
.boxSmallRadius .bb_TR
{
	background:url(images/elements/box_smallRadius/top.png) right top no-repeat;
	height:7px;
}
* html .boxSmallRadius .bb_TR {background-image:url(images/elements/box_smallRadius/ie6/top.png);}
.boxSmallRadius .bb_TC
{
	background:url(images/elements/box_smallRadius/top.png) center top no-repeat;
	height:7px;
}
* html .boxSmallRadius .bb_TC {background-image:url(images/elements/box_smallRadius/ie6/top.png);}
.boxSmallRadius .bb_BL
{
	background:url(images/elements/box_smallRadius/bottom.png) left bottom no-repeat;
	height:16px;
}
* html .boxSmallRadius .bb_BL {background-image:url(images/elements/box_smallRadius/ie6/bottom.png);}

.boxSmallRadius .bb_BR
{
	background:url(images/elements/box_smallRadius/bottom.png) right bottom no-repeat;
	height:16px;
}
* html .boxSmallRadius .bb_BR {background:url(images/elements/box_smallRadius/ie6/bottom.png) right bottom;}

.boxSmallRadius .bb_BC
{
	background:url(images/elements/box_smallRadius/bottom.png) center bottom no-repeat;
	height:16px;
}
* html .boxSmallRadius .bb_BC {background-image:url(images/elements/box_smallRadius/ie6/bottom.png);}

.boxSmallRadius .bb_ML {width: 10px;background:url(images/elements/box_smallRadius/middle.png) left repeat-y;}
* html .boxSmallRadius .bb_ML {background-image:url(images/elements/box_smallRadius/ie6/middle.png);}

.boxSmallRadius .bb_MR {background:url(images/elements/box_smallRadius/middle.png) right repeat-y;}
* html .boxSmallRadius .bb_MR {background-image:url(images/elements/box_smallRadius/ie6/middle.png);}

.boxSmallRadius .bb_MC {background:url(images/elements/box_smallRadius/middle.png) center repeat-y;}
* html .boxSmallRadius .bb_MC {background-image:url(images/elements/box_smallRadius/ie6/middle.png);}

.boxSmallRadiusWithoutTitle .bb_title {padding:0px 0px 0px 4px;}
.boxSmallRadiusWithoutTitle .bb_title ul {padding:2px 0px;text-align:left;}
.boxSmallRadiusWithoutTitle .bb_title .master
{
	background:url(images/elements/box_smallRadius/bkg_title.gif) no-repeat;
	padding:2px 0px 2px 8px;
	float:left;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	min-width:125px;
}

.boxSmallRadiusWithoutTitle .bb_TL
{
	background:url(images/elements/box_smallRadiusWithoutTitle/top.png) no-repeat;
	height:7px;
}
* html .boxSmallRadiusWithoutTitle .bb_TL { background:url(images/elements/box_smallRadiusWithoutTitle/ie6/top.gif) no-repeat;}
.boxSmallRadiusWithoutTitle .bb_TR
{
	background:url(images/elements/box_smallRadiusWithoutTitle/top.png) right top no-repeat;
	height:7px;
}
* html .boxSmallRadiusWithoutTitle .bb_TR {background-image:url(images/elements/box_smallRadiusWithoutTitle/ie6/top.gif);}
.boxSmallRadiusWithoutTitle .bb_TC
{
	background:url(images/elements/box_smallRadiusWithoutTitle/top.png) center top no-repeat;
	height:7px;
}
* html .boxSmallRadiusWithoutTitle .bb_TC {background-image:url(images/elements/box_smallRadiusWithoutTitle/ie6/top.gif);}
.boxSmallRadiusWithoutTitle .bb_BL
{
	background:url(images/elements/box_smallRadiusWithoutTitle/bottom.png) left bottom no-repeat;
	height:16px;
}
* html .boxSmallRadiusWithoutTitle .bb_BL {background-image:url(images/elements/box_smallRadiusWithoutTitle/ie6/bottom.png);}

.boxSmallRadiusWithoutTitle .bb_BR
{
	background:url(images/elements/box_smallRadiusWithoutTitle/bottom.png) right bottom no-repeat;
	height:16px;
}
* html .boxSmallRadiusWithoutTitle .bb_BR {background:url(images/elements/box_smallRadiusWithoutTitle/ie6/bottom.png) right bottom;}

.boxSmallRadiusWithoutTitle .bb_BC
{
	background:url(images/elements/box_smallRadiusWithoutTitle/bottom.png) center bottom no-repeat;
	height:16px;
}
* html .boxSmallRadiusWithoutTitle .bb_BC {background-image:url(images/elements/box_smallRadiusWithoutTitle/ie6/bottom.png);}

.boxSmallRadiusWithoutTitle .bb_ML {background:url(images/elements/box_smallRadiusWithoutTitle/middle.png) left repeat-y;}
* html .boxSmallRadiusWithoutTitle .bb_ML {background-image:url(images/elements/box_smallRadiusWithoutTitle/ie6/middle.png);}

.boxSmallRadiusWithoutTitle .bb_MR {background:url(images/elements/box_smallRadiusWithoutTitle/middle.png) right repeat-y;}
* html .boxSmallRadiusWithoutTitle .bb_MR {background-image:url(images/elements/box_smallRadiusWithoutTitle/ie6/middle.png);}

.boxSmallRadiusWithoutTitle .bb_MC {background:url(images/elements/box_smallRadiusWithoutTitle/middle.png) center repeat-y;}
* html .boxSmallRadiusWithoutTitle .bb_MC {background-image:url(images/elements/box_smallRadiusWithoutTitle/ie6/middle.png);}

.boxDark td.bd_tl
{
	height:11px;
	background:url(images/elements/box_dark/top.gif) no-repeat;
}
.boxDark td.bd_tr
{
	height:11px;
	background:url(images/elements/box_dark/top.gif) right top no-repeat;
}
.boxDark td.bd_content
{
	background:url(images/elements/box_dark/middle.gif) center top repeat-x #000000;
	padding:0px 4px;
}
.boxDark td.bd_bl
{
	height:11px;
	background:url(images/elements/box_dark/bottom.gif) left bottom no-repeat;
}
.boxDark td.bd_br
{
	height:11px;
	background:url(images/elements/box_dark/bottom.gif) right bottom no-repeat;
}

a.popupClose
{
	background:url(images/signPopup/btn_close.gif) no-repeat;
	padding:7px 0px 7px 25px;
	float:right;
	font-size:12px;
}
.infoBox
{
	padding:10px 20px;
	margin:0px 0px 20px 0px;
	color:#000000;
}

.info_green
{
	background-color:#EEFFCF;
	border-top:1px solid #83DE48;
	border-bottom:1px solid #83DE48;
}

.info_red
{
	background-color:#FFE8E4;
	border-top:1px solid #FFA6A0;
	border-bottom:1px solid #FFA6A0;
}

.info_blue
{
	background-color:#EEF5FF;
	border-top:1px solid #92BAFF;
	border-bottom:1px solid #92BAFF;
}

.info_yellow
{
	background-color:#FFFEDE;
	border-top:1px solid #FFDD1F;
	border-bottom:1px solid #FFDD1F;
}

#hideLayer
{
	width:100%;
	background-color:#000000;
	position:absolute;
	top:0px;
	left:0px;
	filter:Alpha(opacity=80);
	opacity:0.8;
	z-index:3;
	display:none;
	cursor:wait;
}
.smallTitle
{
	font-weight:bold;
	font-size:12px;
	margin-bottom:5px;
}
#importCotainer
{
	width:100%;
	border-collapse:collapse;
	height:180px;
}
#mediaListContainer
{
	height:180px;
	overflow:auto;
}
.mediaListImageBox
{
	background-color:#E7E7E7;
	float:left;
	margin:3px 3px 0px 0px;
	padding:6px;
	border:1px solid #999999;
	height:83px;
}
.mediaListImageBox .place
{
	padding-bottom:3px;
}
div.active
{
	background-color:#FFD202;
}
.mediaListAudioBox, .mediaListAudioBoxAlt
{
	background-color:#E7E7E7;
	margin-right:3px;
	padding:3px;
	width:98%;
}
.mediaListAudioBox:hover, .mediaListAudioBoxAlt:hover
{
	background-color:#FFD202;
}
.mediaListAudioBoxAlt
{
	background-color:#FFFFFF;
}
#albumImportList
{
	background-color:#FFFFFF;
	border-top:1px solid #5E5E5E;
	border-left:1px solid #5E5E5E;
	border-right:1px solid #EEEEEE;
	border-bottom:1px solid #EEEEEE;
	height:100px;
	width:90%;
	overflow:auto;
}
#albumImportList .importAlbumListBox
{
	cursor:pointer;
	padding:2px 2px 2px 24px;
}
#albumImportList .image
{
	background:url(images/icon_albumImage.gif) no-repeat 2px 50%;
}
#albumImportList .audio
{
	background:url(images/icon_albumAudio.gif) no-repeat 2px 50%;
}
#albumImportList .video
{
	background:url(images/icon_albumVideo.gif) no-repeat 2px 50%;
}

#albumImportList .flash
{
	background:url(images/icon_albumVideo.gif) no-repeat 2px 50%;
}


#albumImportList .clipboard
{
	background:url(images/icon_albumClipboard.gif) no-repeat 2px 50%;
}


#albumImportList .importAlbumListBox:hover, #albumImportList .active
{
	background-color:#0A246A;
	color:#FFFFFF;
}
.delete
{
	cursor:pointer;
	background:url(images/icon_delete.gif) no-repeat;
	padding:0px 4px;
	cursor:pointer;
}
.skinSizeBox, .skinSizeBoxActive
{
	float:left;
	border:1px solid #8E8E8E;
	margin-left:10px;
	cursor:pointer;
}
.skinSizeBox:hover, .skinSizeBoxActive
{
	background-color:#FCDA00;
}
.skinSizeBox:hover .skinSizeContainer, .skinSizeBoxActive .skinSizeContainer
{
	font-weight:bold;
}
.skinSizeBox .skinSizeContainer, .skinSizeBoxActive .skinSizeContainer
{
	text-align:center;
}
/*****************ELEMENTS ENDE****************************/
/*****************ALLGEMEIN ENDE******************************/
/*****************HEADER START******************************/
#header
{
	height:100px;
	padding-top:5px;
}
#header ul {text-align:right;}
#header li
{
	border-left:1px solid #FFFFFF;
	display:inline;
	padding:0px;
}
#header a {text-decoration:none;}
#header a:hover {text-decoration:underline;}
	/*****************LOGINBOX START******************************/
#loginBox
{
	float:right;
	margin-top:-83px;
	margin-bottom:10px;
}
#loginBox fieldset {display:inline;}
#loginBox label
{
	font-size:12px;
	font-weight:bold;
}
#loginBox .textfeld
{
	background-color:#E1E1E1;
	color:#000000;
	margin-top:3px;
	border:none;
}
#loginBox a {color:#717171;font-size:10px;}
	/*****************LOGINBOX ENDE******************************/
	/*****************SIGNPOPUP START******************************/
#popupBoxContent {background:url(images/signPopup/bkg.gif) repeat-x;width:100%;}
#popupBoxContent td {vertical-align:top;}
#popupBoxContent input, label {margin-top:5px;}
#popupBoxContent label {width:90px;}
#popupBoxContent input {margin-top:5px;color:#000000}
#popupBoxContent #formReg fieldset
{
	background-color:#E7E7E7;
	padding:10px 10px 15px 10px;
}
#popupBoxContent #formReg h2, #popupBoxContent #formLogin h2
{
	color:#FFFFFF;
	text-align:center;
	margin-bottom:5px;
}
#popupBoxContent #formReg a
{
	color:#000000;
}
#popupBoxContent #formReg input.textfeld {width:150px;}
#popupBoxContent #formReg input, label {margin-top:5px;color:#000000}
#popupBoxContent #formReg .submitSignUp {float:right;margin-right:5px;cursor:pointer;margin-top:15px;}
#popupBoxContent #formRegTd {padding:25px 15px 20px 15px;}
#popupBoxContent #formLoginTd {padding:25px 18px 20px 15px;}
#popupBoxContent #formLogin input.textfeld {width:150px;background-color:#EFEFEF;}
#popupBoxContent #formLogin fieldset {background-color:#3B3B3B;padding:10px 10px 15px 10px;}
#popupBoxContent #formLogin fieldset a {color:#AEAEAE;font-size:10px;}
#popupBoxContent #formLogin label {color:#FFFFFF;}
#popupBoxContent #formLogin input.submitLogin {float:right;margin-right:5px;}
	/*****************SIGNPOPUP ENDE******************************/
/*****************HEADER ENDE******************************/
/*****************MAIN START******************************/
#global
{
	width:925px;
	padding:0px 15px;
	margin:0px auto;
	background-color:#000000;
	min-height:100%;
}
.colLeft, .colCenter, .colRight {float:left;}
* html #global {height:100%;}
#contentBkg
{
	width:100%;
	background-color:#000000;
}
#contentBkg #contentBkgLeft {background:url(images/bkg_contentLeft.gif) left bottom no-repeat;}
#contentBkg #contentBkgRight {background:url(images/bkg_contentRight.gif) right bottom no-repeat;}
#contentBkg #contentBkgCenter {background:url(images/bkg_contentCenter.gif) center bottom repeat-x;}
#homePageServiceList
{
	margin:10px auto;
	border-collapse:collapse;
}
#homePageServiceList td
{
	vertical-align:middle;
	height:28px;
	padding-left:10px;
	border-bottom:1px solid #000000;
}
#homePageServiceList td.text
{
	padding:0px 0px 0px 5px;
	background-color:#1A1A1A;
}
#homePageServiceList td img
{
	display:block;
}
#albumListContainer
{

}
#albumListContainer div
{
	width:75px;
	height:121px;
	padding:5px 10px;
	background:url(images/albumList/bkg_default.gif) no-repeat;
	vertical-align:top;
	margin:3px;
	float:left;
}
#albumListContainer div.active, #albumListContainer div:hover, #albumListContainer div.selected
{
	background:url(images/albumList/bkg_selected.gif) no-repeat;
}
#albumListContainer div.empty
{
	width:75px;
	height:121px;
	background:url(images/albumList/bkg_free.gif) no-repeat;
}
#importList
{
	background-color:#75CA2F;
	padding:10px 0px;
	vertical-align:top;
}
#importList li
{
	display:block;
	width:100%;
}
#importList li a
{
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding:4px 0px 4px 10px;
}
#importList li a:hover, #importList li a.active
{
	font-weight:bold;
	background:url(images/bkg_a_importList.gif) 0px 5px no-repeat;
	background-color:#51B203;
}
#importField
{
	background-color:#EEEEEE;
	height:70px;
	padding:10px 4px 10px 10px;
	border-left:5px solid #FFFFFF;
	vertical-align:top;
}
/*****************MAIN ENDE******************************/
/*****************FOOTER START******************************/
#footer
{
	width:955px;
	margin:0px auto;
	font-size:10px;
	background-color:#000000;
	margin-top:-70px;
}
#footer *
{
	font-size:10px;
}
#footer ul
{
	margin-top:5px;
	text-align:center;
}
#footer li
{
	border-left:1px solid #FFFFFF;
	display:inline;
	padding:0px 5px;
}
#footer a {text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer #socialBookmarks
{
	text-align:center;
	padding:5px 0px;
}
#footer #socialBookmarks a {text-decoration:none;}
#footer #socialBookmarks a img {padding:2px;border:1px solid #000000;}
#footer #socialBookmarks a:hover img {border:1px solid #FFFFFF;}
/*****************FOOTER ENDE******************************/
/*****************CONTENT START******************************/
#PopupCaptionContainer
{
	height:100%;
	vertical-align:top;
	padding:5px;
}
#PopupCaptionContainer * {color:#000000;}
.PopupCaptionTableLogo
{
  width: 140px;
}

td.newTitleBar
{
	background-image:url(images/bkg_popup.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:12px;
	vertical-align:middle;
	padding-left:10px;
	font-weight:bold;
	border-left:1px solid #FFFFFF;
}

.PopupFooterTable
{
	padding-right: 10px;
	padding-top: 2px;
	font-weight: bold;
	background:url('images/bkg_popup_footer.gif');
}

.PopupFooterTable a
{
	font-size:10px;
	font-weight:bold;
	color:#505050;
	text-decoration:none;
}

.PopupFooterTable a:hover
{
	text-decoration:underline;
}

.innerBlock {
	background-color: #E7E7E7;
	font-size: 12px;
	font-weight: bold;
	padding:0px 8px 8px 8px;
}

#playerCode {
	background-color: #FFFFCB;
	font-size: 11px;
	font-weight: normal;
	margin: 8px 0px;
	width: 400px;
	height: 120px;
	padding:0px;
}

#copyBtn {
	border-top: 1px solid #F9F9F9;
	border-left: 1px solid #F9F9F9;
	border-bottom: 1px solid #858585;
	border-right: 1px solid #858585;
	padding: 2px;
	width: 60px;
	text-align: center;
	margin-left: 320px;
	cursor: pointer;
}

/*****************CONTENT ENDE******************************/
* .clear {clear:both;}