* {
	margin: 0px;
	padding: 0px;
}
html, body {
	height: 100%;
	margin: 0px;
	border: 0px;
}
form {
	display: inline;
}
br.clear {
	clear: both;
}
p {
	padding: 0px;
	margin: 0px;
}
sup {
	font-size: 10px;
}
#page_container {
	min-height: 100%;
	-height: 100%;
	width: 959px;
	margin: auto;
	/*border: 1px solid #9c9c9c;
	border-width: 0px 1px 0px 1px;
	background-color: #f7f7f7;*/
	
	border-width: 0px;
	background: url('images/bg.gif') 2px 50px no-repeat;
	width:961px;
	padding:0px 1px 0px 1px;
}

.pageFrame {
	width: 959px;
	margin: auto;
	border: 1px solid #9c9c9c;
	border-width: 0px 1px 0px 1px;
	background-color: #f7f7f7;
}

body {
	FONT-FAMILY: Verdana, Helvetica, sans-serif, serif;
	FONT-SIZE: 11px;
}
ol {
	list-type: decimal !important;
	padding-left: 24px;
}
ul {
	padding-left: 24px;
}
.picText, .htmlElement {
	line-height: 16px;
}
.pagebody
{
	background-color: #efefef;
	/*background-image: url('images/silver_background.jpg');
*/
	background-image: url('images/silver_background2.jpg');
	background-repeat: repeat-x;
}
.popupbody {
	background-color: #F7F7F7;
	background-image: url('images/bg_popup.gif');
	background-repeat: repeat-x;
}
.popupbody h1 {
	padding-top: 12px;
	font-size: 18px;
	font-weight: normal;
	color: #888;
	background-image: url('images/mgxlogo_small.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-left: 128px;
	height: 33px;
}
.popupbody .closelink {
	float: right;
	padding: 15px 15px 0px 0px;
}
.popupbody .closelink a {
	background-image: url('images/icons/icon_close.gif');
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 18px;
	color: #888;
	text-decoration: none;
	font-weight: normal;
}
.center {
	text-align: center;
}
font, td, th {
	FONT-FAMILY: Verdana, Helvetica;
	FONT-SIZE: 11px
}
a:link {
	BACKGROUND: none;
	COLOR: #2367EC;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Helvetica;
	TEXT-DECORATION: none;
}
a:visited {
	BACKGROUND: none;
	COLOR: #2367EC;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Helvetica;
	TEXT-DECORATION: none;
}
a:hover {
	BACKGROUND: none;
	COLOR: #2367EC;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Helvetica;
	TEXT-DECORATION: underline;
}
a:active {
	BACKGROUND: none;
	COLOR: #2367EC;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Helvetica;
	TEXT-DECORATION: none;
}
a.black {
	color: #000000;
	text-decoration: underline !important;
	font-weight: bold !important;
}
h1 {
	FONT-FAMILY: Verdana, Helvetica;
	color: #888;
	font-size: 22px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
.main {
	width: 959px;
	margin: auto;
	text-align: center;
}
.header {
	text-align: left;
	clear: both;
	background-image: url('images/silver_background2.jpg');
	background-repeat: repeat-x;
	width: 961px;
	
	/*
	margin: 0px -1px;
	*/
	
	/*
	background-color:#F7F7F7;
	margin:auto;
	min-height:100%;
	width:959px;
	*/
}

.topHeader {
	text-align: left;
	clear: both;
	width: 961px;
	margin: 0px -1px;
}


.LanguageSelect {
	z-index: 99;
	position: relative;
	color: #555045;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	padding-top: 15px;
}
.LanguageSelect img {
	position: relative;
	top: 2px;
}
.body {
	text-align: left;
	clear: both;
	padding: 0px;
	margin: 0px;
	/*  position: relative;
IE 6 Suckz*/
}
.footer {
	text-align: center;
	clear: both;
	/*height: 190px;*/
	/*margin-top: -160px;
*/
	background: #F8F8F8;
	background-image: url('images/footer_background2.jpg');
	background-repeat: repeat-x;
}
.standardContentPage {
	padding: 0px 10px 0px 30px;
}
.controlcenterPage {
	padding: 10px 10px 0px 30px;
}
.standardContentPageWithSplitter {
	background-image: url('images/bg_vertical_splitter1.gif');
	background-repeat: no-repeat;
	background-position: 8px 5px;
	padding: 0px 10px 0px 30px;
}
.footerlines {
	width: 961px;
	padding-left:2px;
	margin: auto;
	text-align: left;
}
.footerbody {
	padding: 40px 20px 20px 20px;
	border-left: 1px solid #9c9c9c;
	border-right: 1px solid #9c9c9c;
	height: 130px;
	background: url('images/footer_background.jpg') repeat-x;
}
.footerbody p {
	padding: 0px;
	margin-top: 0px;
	text-align: center;
}
.content {
	margin: 0px;
	padding: 0px;
}
.bottomSpace1 {
	padding-bottom: 35px;
}
.bottomSpace1b {
	padding-bottom: 30px;
}
.bottomSpace2 {
	padding-bottom: 10px;
}
.bottomSpace3 {
	padding-bottom: 0px !important;
}
/******************************************************************************/
/*                      MAIN MENU                                             */
/******************************************************************************/
.MainMenu {
	background-repeat: repeat-x;
	color: #cd5050;
	height: 37px;
	background-image: url('images/mainmenu_bg.gif');
}
.MainMenuLeft {
	float: left;
	width: 10px;
	height: 37px !important;
	background-image: url('images/mainmenu_bg_left.gif');
}
.MainMenuRight {
	float: right;
	width: 10px;
	height: 37px !important;
	background-image: url('images/mainmenu_bg_right.gif');
	background-position: top-right;
}
.MainMenuBody {
	float: left;
	height: 37px !important;
}
.MainMenu UL {
	list-style: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 37px !important;
}
.MainMenu LI {
	display: inline;
	padding: 0px;
	margin: 0px;
	height: 37px !important;
	xfloat: left;
	padding-top: 1px;
	xborder-right: 1px solid #48749b;
	xborder-left: 1px solid #71a1c9;
}
.MainMenuSelectedItem {
	height: 26px !important;
	float: left;
	padding: 10px 10px 0px 10px;
	display: block;
	xbackground: #fefefe;
	border-bottom: 1px solid #9c9c9c;
	FONT-SIZE: 14px;
	FONT-FAMILY: Verdana, Helvetica;
	TEXT-DECORATION: none;
	font-weight: bold;
	COLOR: #555;
	border-bottom: 1px solid #e8e8e8;
	background-image: url('images/mainmenu_bg_selected.gif');
	background-position: top left;
}
.MainMenu A {
	height: 26px !important;
	float: left;
	padding: 10px 10px 1px 10px;
	display: block;
	xborder-bottom: 1px solid #edf0f3;
	background: none;
	color: #fff;
	font-size: 14px;
	font-family: Verdana, Helvetica;
	text-decoration: none;
	font-weight: bold;
}
.MainMenu A:hover {
	background-color: #fefefe;
	color: #555;
	font-size: 14px;
	font-family: Verdana, Helvetica;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px solid #edf0f3;
	background-image: url('images/mainmenu_bg_hover.gif');
	background-repeat: repeat-x;
}
/******************************************************************************/
/******************************************************************************/
/*                      SUB MAIN-MENU                                         */
/******************************************************************************/
.SubMainMenu {
	text-align: left;
}
.SubMainMenuLine {
	padding: 15px 10px 5px 10px;
	border-top: 1px solid #fff;
}
.SubMainMenu .SubMainMenuLine .Logo {
	float: left;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	height: 50px;
}
.SubMainMenu .SubMainMenuLine .Logo H1 {
	padding: 0px;
	margin: 10px 0px 0px 8px;
	color: #333;
	font-size: 20px;
	font-weight: normal;
}
.SubMainMenu .SubMainMenuLine .Menu {
	text-align: right;
	margin-top: 10px;
	float: right;
}
.SubMainMenu .SubMainMenuLine .Menu .ItemsA {
	float: left;
	margin: 10px 20px 0px 0px;
}
.SubMainMenu .SubMainMenuLine .Menu .ItemsB {
	float: left;
	margin-top: 3px;
}
.SubMainMenu A {
	font-size: 12px;
	text-decoration: none;
	color: #000;
}
/******************************************************************************/
/******************************************************************************/
/*                      RIGHT SUB MENU                                        */
/******************************************************************************/
.RightSubMenu {
	background: none;
	background-repeat: repeat-x;
	color: #cd5050;
	float: right;
}
.RightSubMenu UL {
	list-style: none;
	margin: 0px;
	padding: 0;
}
.RightSubMenu LI {
	padding-right: 10px;
	margin: 0;
}
.RightSubMenu A {
	color: #000;
	font-family: Verdana, Helvetica;
	font-weight: normal;
	text-decoration: none;
	background-image: url('images/small_grey_arrow.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 8px;
}
.RightSubMenu A:hover {
	text-decoration: underline;
}
/******************************************************************************/
/******************************************************************************/
/*                      Special Menu 1                                        */
/******************************************************************************/
#specialMenu1 {
	background: url('images/specialMenu1_bg_middle.jpg') top left repeat-y;
}
#specialMenu1 .bg {
	background: url('images/specialMenu1_bg_bottom.jpg') no-repeat bottom left;
}
#specialMenu1 ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	padding-top: 18px;
	background: url(images/specialMenu1_bg_top.jpg) no-repeat top left;
	width: 258px;
	min-height: 192px;
	height: auto !important;
	height: 192px;
}
#specialMenu1 li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#specialMenu1 li .point {
	width: 225px;
	height: 41px;
	background: url('images/specialMenu1_marked.jpg') top left no-repeat;
	margin-left: 24px;
}
#specialMenu1 li .point:hover {
	background: url('images/specialMenu1_marked_hover.jpg') top left no-repeat;
}
#specialMenu1 li .point div {
	font-size: 9px;
	/*padding: 10px 0px 0px 19px;
*/
}
#specialMenu1 li .point div a {
	font-size: 14px;
	font-weight: none;
	text-decoration: none;
	color: #000;
	position: relative;
	width: 206px;
	height: 29px;
	display: block;
	padding: 11px 0px 0px 19px;
}
#specialMenu1 li .front {
	float: left;
	height: 25px;
	width: 43px;
	margin: 2px 0px 2px 0px;
}
#specialMenu1 #active .front {
	background: #ECECEC url('images/specialMenu1_arrow.jpg') top left no-repeat;
}
#specialMenu1 li .subpoint {
	width: 205px;
	overflow: hidden;
	float: left;
	margin: 2px 0px 2px 0px;
}
#specialMenu1 li .subpoint div {
	height: 25px;
	/*padding: 4px 0 0 10px;
*/
}
#specialMenu1 li .subpoint div a {
	font-size: 11px;
	font-weight: none;
	text-decoration: none;
	color: #000;
	position: relative;
	width: 195px;
	height: 21px;
	display: block;
	padding: 4px 0 0 10px;
	/*border: 1px solid #f00;
*/
}
#specialMenu1 #active .subpoint div {
	background-color: #ECECEC;
}
#specialMenu1 #active .subpoint div a {
	font-size: 11px;
	font-weight: bold;
	/*    text-decoration: none;
	color: #000;
*/
}
#specialMenu1 li .separator {
	background-color: #BABBBD;
	overflow: hidden;
	width: 205px;
	height: 1px;
	margin: 0px 0px 0px 43px;
}
#specialMenu1 li .separatorMain {
	background-color: #BABBBD;
	overflow: hidden;
	width: 225px;
	height: 1px;
	margin: 0px 0px 0px 24px;
	background: url('images/specialMenu1_separatorMain.jpg') top left no-repeat;
}
#specialMenu1 li .clearMe {
	clear: both;
}
/******************************************************************************/
/******************************************************************************/
/*                      Special Menu 2                                        */
/******************************************************************************/
.specialMenu2 {
	background: url('images/specialMenu2_bg_middle.jpg') top left repeat-y;
	line-height: 15px;
}
.specialMenu2 .bg {
	background: url('images/specialMenu2_bg_top.jpg') top left no-repeat;
	padding-top: 16px;
}
.specialMenu2 ul {
	background: url('images/specialMenu2_bg_bottom.jpg') no-repeat bottom left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 258px;
	min-height: 130px;
	height: auto !important;
	height: 130px;
	padding-bottom: 34px;
}
.specialMenu2 li, .specialMenu2 li.normal {
	padding-left: 43px;
	height: 29px;
	margin-top: 1px;
	z-index: 10;
}
.specialMenu2 li.selected {
	background: url(images/specialMenu2_marked.jpg) top left no-repeat;
	background-position: 0px 2px;
}
.specialMenu2 li a {
	border-bottom: 1px solid #BABBBD;
	width: 205px;
	height: 22px;
	display: block;
	padding-top: 7px;
}
/******************************************************************************/
/******************************************************************************/
/*                      BREADCRUMP                                            */
/******************************************************************************/
.BreadCrump {
	background: none;
	background-repeat: repeat-x;
	padding-bottom: 20px;
	color: #000;
	border-bottom: 1px solid #9c9c9c;
}
.BreadCrump A:link {
	BACKGROUND: none;
	COLOR: #000;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Helvetica;
	TEXT-DECORATION: underline;
}
.BreadCrump A:visited {
	BACKGROUND: none;
	COLOR: #000;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Helvetica;
	TEXT-DECORATION: underline;
}
.BreadCrump A:hover {
	BACKGROUND: none;
	COLOR: #000;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Helvetica;
	TEXT-DECORATION: underline;
}
.BreadCrump A:active {
	BACKGROUND: none;
	COLOR: #000;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Helvetica;
	TEXT-DECORATION: underline;
}
/******************************************************************************/
/******************************************************************************* LANGUAGE SELECTOR*******************************************************************************/
/*.LanguageSelect:hover .LanguageSelectSelectBox {
	visibility: visible;
}
*/
.LanguageSelect a {
	color: #000;
	text-decoration: none;
}
.LanguageSelect a:hover {
	text-decoration: underline;
}
.LanguageSelectSelectBox {
	visibility: hidden;
	position: absolute;
	background: #fff;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-right: 1px solid #888;
	border-bottom: 1px solid #888;
	filter: Alpha(opacity=97);
	-moz-opacity: 0.97;
	height: auto;
}
.LanguageSelectSelectBox UL {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.LanguageSelectSelectBox LI {
	margin: 0;
}
.LanguageSelectSelectBox2 {
	margin: 1px;
	background-image: url('images/menu_bg.gif');
	background-repeat: repeat-y;
}
.LanguageSelectSelectBox2 img {
	padding: 2px 5px 0px 2px;
	float: left;
}
.LanguageSelectSelectBox2 a, .LanguageSelectSelectBox2 a:link, .LanguageSelectSelectBox2 a:visited, .LanguageSelectSelectBox2 a:active {
	display: block;
	width: 146px;
	text-indent: 2px;
	padding: 3px 1px 1px 1px;
	margin: 1px;
	text-decoration: none;
	color: #000000;
	height: 17px;
	vertical-align: center;
}
.LanguageSelectSelectBox2 a:hover {
	text-decoration: none;
	background-color: #E7EDF8;
	color: #000000;
	border: 1px solid #999999;
	padding: 2px 0px 0px 0px;
}
/**************************************************************************************************************************************************************/
.Box1 {
	width: 200px;
	padding-top: 10px;
}
.Box1TopLeft {
	float: left;
	height: 13px;
	width: 195px;
	background-image: url('images/box_bg_top.gif');
	background-position: top left;
}
.Box1TopRight {
	float: left;
	height: 13px;
	width: 5px;
	background-image: url('images/box_bg_top.gif');
	background-position: top right;
}
.Box1BodyLeft {
	width: 190px;
	background-image: url('images/box_bg_body.gif');
	background-position: left;
	padding-left: 10px;
}
.Box1BodyRight {
	width: 100%;
	background-image: url('images/box_bg_body.gif');
	background-position: right;
	height: auto;
}
.Box1BottomLeft {
	float: left;
	height: 12px;
	width: 195px;
	background-image: url('images/box_bg_bottom.gif');
	background-position: bottom left;
}
.Box1BottomRight {
	float: left;
	height: 12px;
	width: 5px;
	background-image: url('images/box_bg_bottom.gif');
	background-position: bottom right;
}
/******************************************************************************/
/*                      RIGHT SUB MENU                                        */
/******************************************************************************/
.SubMenu_Standard {
	background: none;
	background-repeat: repeat-x;
	color: #cd5050;
}
.SubMenu_Standard UL UL {
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
}
.SubMenu_Standard UL {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.SubMenu_Standard LI {
	padding-right: 10px;
	margin: 0px;
}
.SubMenu_Standard A {
	color: #000;
	font-family: Verdana, Helvetica;
	font-weight: normal;
	text-decoration: none;
	background-image: url('images/small_grey_arrow.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 8px;
}
.SubMenu_Standard A:hover {
	text-decoration: underline;
}
/******************************************************************************/
/******************************************************************************/
/*                      COLUMS                                                */
/******************************************************************************/
.LeftColumn {
	width: 210px;
	float: left;
	padding-top: 30px;
}
.CenterColumn_LC {
	margin-left: 220px;
	padding-top: 30px;
}
.RightColumn {
	width: 259px;
	float: right;
	text-align: right;
	padding-top: 30px;
}
.RightColumn .element {
	text-align: left;
	float: right;
}
.RightColumn .specialBox {
	margin-right: -8px;
}
.CenterColumn_RC {
	width: 650px;
	float: left;
	padding-top: 30px;
	padding-right: 0px !important;
}
.CenterColumn {
	margin-top: 0px;
	padding-top: 30px;
	padding-right: 20px;
}
.CenterColumn p, .RightColumn p, .LeftColumn p {
	/*  margin-top: 0px;
	margin-bottom: 10px;
*/
	margin: 0px;
}
.TopColumn {
	padding: 0px;
	margin: 0px;
}
.startPage .LeftColumn, .startPage .CenterColumn_LC, .startPage .RightColumn, .startPage .CenterColumn_RC, .startPage .CenterColumn {
	padding-top: 0px;
}
.controlcenterPage .LeftColumn, .controlcenterPage .CenterColumn_LC, .controlcenterPage .RightColumn, .controlcenterPage .CenterColumn_RC, .controlcenterPage .CenterColumn, {
	padding-top: 0px;
}
/******************************************************************************/
.mFlow {
	background-image: url('images/bg_startpage_mflow2.jpg');
	background-repeat: no-repeat;
	/*  height: 473px;
*/
	height: 503px;
	width: 959px;
	text-align: center;
}
.mFlow h1 {
	font-size: 34px;
	font-weight: bold;
	font-family: arial, helvetica, verdana;
	color: #444;
	padding-top: 20px;
}
.mFlow h2 {
	font-size: 14px;
	font-weight: normal;
	font-family: arial, helvetica, verdana;
	color: #888;
	padding-bottom: 20px;
}
.mFlow .flash {
	padding-bottom: 15px;
}
/******************************************************************************/
.eMultiColumn_1 {
	background-image: url('images/bg_startpage_teaser_colbox1.jpg');
	background-repeat: no-repeat;
	width: 959px;
	height: 228px;
	padding: 20px 40px 20px 40px;
}
.eMultiColumn1top {
	background-image: url('images/bg_startpage_teaser_colbox1_top.jpg');
	background-repeat: no-repeat;
	width: 959px;
	height: 34px;
	xpadding: 20px 40px 20px 40px;
}
.eMultiColumn1middle {
	background-image: url('images/bg_startpage_teaser_colbox1_middle.jpg');
	background-repeat: repeat-y;
	width: 909px;
	padding-left: 40px;
}
.eMultiColumn1bottom {
	background-image: url('images/bg_startpage_teaser_colbox1_bottom.jpg');
	background-repeat: no-repeat;
	width: 959px;
	height: 20px;
}
.eMultiColumn1horizborder {
	width: 20px;
	float: left;
	border: 1px solid #f00;
}
.eMultiColumn_2 {
	background-image: url('images/bg_startpage_teaser_colbox2b.jpg');
	background-repeat: no-repeat;
	width: 899px;
	height: 176px;
	padding: 35px 30px 20px 30px;
}
.eMultiColumn_2 .container {
	padding: 0px;
	margin: 0px;
}
.eMultiColumn_2 .first {
	width: 198px;
	padding-right: 18px;
	float: left;
}
.eMultiColumn_2 .middle {
	width: 198px;
	padding-left: 18px;
	padding-right: 18px;
	float: left;
}
.eMultiColumn_2 .last {
	width: 197px;
	padding-left: 18px;
	float: left;
}
.eMultiColumn_2 .element .picText {
	height: 84px;
}
.eMultiColumn_2 .element .picText .pictureWithText .img {
	padding-bottom: 0px !important;
}
.eMultiColumn_2 .element .picTextLink {
	padding-left: 8px;
	padding-top: 0px;
}
.eMultiColumnFixed2ColType1 {
	width: 646px;
}
.eMultiColumnFixed2ColType1 .first {
	width: 307px;
	padding-right: 32px;
	float: left;
}
.eMultiColumnFixed2ColType1 .last {
	width: 307px;
	float: left;
}
.eMultiColumnFixed3ColType1 {
	width: 646px;
}
.eMultiColumnFixed3ColType1 .first {
	width: 207px;
	padding-right: 13px;
	float: left;
}
.eMultiColumnFixed3ColType1 .middle {
	width: 207px;
	padding-right: 12px;
	float: left;
}
.eMultiColumnFixed3ColType1 .last {
	width: 207px;
	float: left;
}
.eMultiColumnFixed3ColType2 {
	width: 900px;
}
.eMultiColumnFixed3ColType2 .first {
	width: 293px;
	padding-right: 10px;
	float: left;
}
.eMultiColumnFixed3ColType2 .middle {
	width: 293px;
	padding-right: 10px;
	float: left;
}
.eMultiColumnFixed3ColType2 .last {
	width: 293px;
	float: left;
}
.eMultiColumnFixed3ColType3 {
	width: 866px;
}
.eMultiColumnFixed3ColType3 .first {
	width: 280px;
	padding-right: 20px;
	float: left;
}
.eMultiColumnFixed3ColType3 .middle {
	width: 280px;
	padding-right: 20px;
	float: left;
}
.eMultiColumnFixed3ColType3 .last {
	width: 260px;
	float: left;
}
.eMultiColumnFixed4ColType1 {
	width: 646px;
}
.eMultiColumnFixed4ColType1 .first {
	width: 150px;
	padding-right: 16px;
	float: left;
}
.eMultiColumnFixed4ColType1 .middle {
	width: 150px;
	padding-right: 15px;
	float: left;
}
.eMultiColumnFixed4ColType1 .last {
	width: 150px;
	float: left;
}
/******************************************************************************/
.ErrorBox {
	border: 1px solid #DF2121;
	background: #FFEBE3;
	background-image: url('images/symbol_error.gif');
	background-position: 10px 10px;
	background-repeat: no-repeat;
	padding: 10px 10px 10px 50px;
}
.ErrorBox h4 {
	color: #DF2121;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}
/******************************************************************************/
.HeadlineOrangeBlack1, .HeadlineOrangeBlack2, .HeadlineBlack1, .HeadlineBlackGrey1, .HeadlineBlackShop {
	padding-bottom: 10px;
}
.HeadlineOrangeBlack1 h2 {
	margin: 0px;
	padding: 0px;
	color: #FE7D00;
	font-size: 15px;
	font-weight: normal;
}
.HeadlineOrangeBlack1 h3 {
	margin: 0px;
	padding: 0px;
	font-size: 20px;
	font-weight: normal;
	color: #333;
}
.HeadlineOrangeBlack2 h3 {
	margin: 0px;
	padding: 0px;
	color: #FE7D00;
	font-size: 15px;
	font-weight: normal;
}
.HeadlineOrangeBlack2 h2 {
	margin: 0px;
	padding: 0px;
	font-size: 20px;
	font-weight: normal;
	color: #333;
}
.HeadlineBlack1 h2 {
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	font-weight: normal;
	color: #333;
}
.HeadlineBlack2 h2 {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	color: #333;
	font-size: 20px;
	font-weight: normal;
}
.HeadlineBlackGrey1 h2 {
	margin: 0px;
	padding: 0px;
	color: #333;
	font-size: 20px;
	font-weight: normal;
}
.HeadlineBlackGrey1 h3 {
	margin: 0px;
	padding: 0px;
	color: #777;
	font-size: 15px;
	font-weight: normal;
}
.HeadlineBlackBlack1 h2 {
	margin: 0px;
	padding: 0px 0px 12px 0px;
	color: #333;
	font-size: 20px;
	font-weight: normal;
}
.HeadlineBlackBlack1 h3 {
	margin: 0px;
	padding: 0px;
	color: #333;
	font-size: 15px;
	font-weight: normal;
	padding-bottom: 10px;
}
.HeadlineBlackShop h2 {
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	font-weight: normal;
	color: #333;
	display: inline;
	padding: 0px 30px 0px 0px;
}
/******************************************************************************/
.LoginBoxStandard {
	width: 200px;
}
.LoginBoxStandard div {
	padding-bottom: 3px;
}
.LoginBoxStandard .cc_statusBox div {
	padding-bottom: 0px;
}
.LoginBoxStandard .EditCtrlFrame {
	background-image: url('images/bg_editctrl1.gif');
	background-repeat: no-repeat;
	width: 196px;
	height: 27px;
	padding: 4px 3px 3px 3px;
}
.LoginBoxStandard .EditCtrl {
	background: #F9F9F9;
	border: 0px;
	width: 185px;
}
.LoginBoxStandard .RegisterFreeLink {
	float: left;
	padding: 15px 0px 0px 10px;
}
.LoginBoxStandard .RegisterFreeLink a {
	color: #000;
	font-size: 11px;
	text-decoration: underline;
}
.LoginBoxBoxed {
	width: 312px;
}
.LoginBoxBoxed .loginTable {
	width: 100%;
}
.LoginBoxBoxed .loginTable td {
	padding-bottom: 5px;
}
.LoginBoxBoxed .loginTable .editctrl {
	width: 160px;
}
.LoginBoxBoxed .loginTable .caption {
	width: 100px;
}
.LoginBoxBoxed .loginTable .reminder {
	text-align: center;
}
.LoginBoxBoxed .loginTable .reminder a {
	color: #000;
	text-decoration: underline !important;
}
.LoginBoxBoxed .loginTable2 {
	margin-top: 15px;
}
.LoginBoxBoxed .loginTable2 .register a {
	color: #000;
	text-decoration: underline !important;
	padding-left: 10px;
}
/******************************************************************************/
/*                      Separators                                            */
/******************************************************************************/
.separatorBig {
	height: 1px;
	overflow: hidden;
	width: 100%;
	background-color: #b0b0b0;
}
.separatorBig div {
	height: 1px;
	background: url('images/separator_big_right.jpg') top right no-repeat;
}
.separatorBig div div {
	height: 1px;
	background: url('images/separator_big_left.jpg') top left no-repeat;
}
/******************************************************************************/
/******************************************************************************/
/*                      TeaserBox & TeaserMultiBox                            */
/******************************************************************************/
.teaserMultiBox {
	width: 218px;
	overflow: hidden;
	padding-left: 6px;
}
.boxTitle {
	width: 218px;
	height: 48px;
	overflow: hidden;
	background: url('images/teaserbox_scrollBoxTop.jpg') no-repeat top left;
	font-size: 14px;
	color: #333;
}
.boxTitle div {
	margin: 18px 12px 20px 37px;
}
.teaserBox {
	width: 212px;
	background: url('images/teaserbox_bg.jpg') repeat-y top left;
	line-height: 16px;
}
.teaserBox h3 {
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 5px;
}
.teaserBox .headedges {
	z-index: 1;
	position: absolute;
	width: 212px;
	height: 4px;
	background: url('images/teaserbox_edge_top.gif') no-repeat top left;
}
.teaserBox .active .centerBox {
	width: 205px;
	background-color: #fff;
	margin-left: 1px;
	overflow: hidden;
}
.teaserBox .inactive .centerBox {
	background: url('images/teaserbox_connector_bg.jpg') repeat-x top left;
	width: 205px;
	background-color: #f7f7f7;
	margin-left: 1px;
	overflow: hidden;
}
.teaserBox .boxFooter {
	width: 212px;
	height: 10px;
	background: url('images/teaserbox_edge_bottom_light.jpg') no-repeat top left;
	overflow: hidden;
}
.teaserBox .active .boxFooter {
	width: 212px;
	height: 8px;
	background: url('images/teaserbox_edge_bottom_light.jpg') no-repeat top left;
	overflow: hidden;
}
.teaserBox .inactive .boxFooter {
	width: 212px;
	height: 8px;
	background: url('images/teaserbox_edge_bottom_dark.jpg') no-repeat top left;
	overflow: hidden;
}
.teaserBox img {
	margin-left: 1px;
	width: 205px;
}
.teaserBox .boxContent {
	/*margin: 12px 12px 10px 12px;
*/
	margin: 2px 2px 0px 2px;
	padding: 10px 10px 8px 10px;
}
.teaserBox .active .boxContent {
	background: url('images/teaserbox_active_bg.jpg') repeat-x bottom left;
}
.teaserBox .active .connector {
	background: url('images/teaserbox_connector_light.jpg') no-repeat top left;
	width: 212px;
	height: 3px;
	overflow: hidden;
}
.teaserBox .inactive .connector {
	background: url('images/teaserbox_connector_dark.jpg') no-repeat top left;
	width: 212px;
	height: 3px;
	overflow: hidden;
}
.teaserBox .imgBorder {
	overflow: hidden;
	display: none;
}
/******************************************************************************/
.BulletListHoriz1 {
	list-style: none;
	margin: 0px;
	padding: 0;
	display: block;
	/* border: 1px solid #0f0;
*/
}
.BulletListHoriz1 LI {
	margin: 0;
	display: inline;
	vertical-align: middle;
	padding-right: 10px;
	/* border: 1px solid #f00;
*/
}
.BulletList1 {
	list-style: none;
	margin: 0px;
	padding: 0;
}
.BulletList1 li {
	background-image: url('images/icons/icon_bullet.gif');
	background-repeat: no-repeat;
	background-position: 3px 0px;
	padding-left: 24px;
	margin: 0;
	height: 20px;
}
.BulletList1 li a {
	text-decoration: none;
	color: #000;
}
/******************************************************************************/
.LinkDefault {
	color: #2367EC;
	text-decoration: underline;
}
.LinkBlueArrow {
	color: #2367EC;
	text-decoration: underline;
	background-image: url('images/arrow_small_blue.gif');
	background-repeat: no-repeat;
	background-position: left middle;
	padding-left: 10px;
}
.LinkBlackArrow {
	color: #2367EC;
	text-decoration: none;
	background-image: url('images/arrow_small_black.gif');
	background-repeat: no-repeat;
	background-position: left middle;
	padding-left: 10px;
}
.LinkBlackArrow:hover {
	text-decoration: underline;
}
/******************************************************************************/
.picTextLink, .teaserLink {
	padding-top: 5px;
}
.pictureWithText .txt {}
.pictureWithText .img {}
.pictureWithText .top {}
.pictureWithText .top .txt {}
.pictureWithText .top .img {
	padding-bottom: 20px;
}
.pictureWithText .inline_top_right {}
.pictureWithText .inline_top_right .txt {}
.pictureWithText .inline_top_right .img {
	float: right;
	padding-left: 25px;
	padding-bottom: 20px;
}
.pictureWithText .inline_top_left {}
.pictureWithText .inline_top_left .txt {}
.pictureWithText .inline_top_left .img {
	float: left;
	padding-right: 25px;
	padding-bottom: 20px;
}
.pictureWithText .column_top_right {}
.pictureWithText .column_top_right txt {}
.pictureWithText .column_top_right .img {
	padding-left: 25px;
	padding-bottom: 20px;
}
.pictureWithText .column_top_left {}
.pictureWithText .column_top_left .txt {}
.pictureWithText .column_top_left .img {
	padding-right: 25px;
	padding-bottom: 20px;
}
.pictureWithText .bottom {}
.pictureWithText .bottom .txt {}
.pictureWithText .bottom .img {
	padding-top: 20px;
}
.pictureWithText .inline_bottom_right {}
.pictureWithText .inline_bottom_right .txt {}
.pictureWithText .inline_bottom_right .img {}
.pictureWithText .inline_bottom_left {}
.pictureWithText .inline_bottom_left .txt {}
.pictureWithText .inline_bottom_left .img {}
.pictureWithText .column_bottom_right {}
.pictureWithText .column_bottom_right .txt {}
.pictureWithText .column_bottom_right .img {
	padding-left: 20px;
}
.pictureWithText .column_bottom_left {}
.pictureWithText .column_bottom_left .txt {}
.pictureWithText .column_bottom_left .img {
	padding-right: 20px;
}
/******************************************************************************/
.link_standard {
	color: #2367EC;
	font-size: 11px;
	text-decoration: underline;
}
.link_blue_arrow {
	color: #2367EC;
	font-size: 11px;
	text-decoration: underline !important;
	background-image: url('images/arrow_small_blue.gif') !important;
	background-repeat: no-repeat !important;
	background-position: 0px 3px !important;
	padding-left: 10px;
}
.link_black_arrow {
	color: #2367EC;
	font-size: 11px;
	text-decoration: none !important;
	background-image: url('images/arrow_small_black.gif') !important;
	background-repeat: no-repeat !important;
	background-position: 0px 3px !important;
	padding-left: 10px;
}
.link_black_arrow:hover {
	text-decoration: underline !important;
}
/******************************************************************************/
form .radiobox {
	height: 22px;
	width: 25px;
	float: left;
}
form .checkboxbox {
	height: 22px;
	width: 25px;
	float: left;
}
form .labelbox {
	padding-left: 3px;
}
form .labelbox label {
	cursor: pointer;
	float: left;
}
form .radio {
	float: left;
	width: 16px;
}
form .checkbox {
	float: left;
	width: 16px;
}
form .labelbox .agb_label {
	background: url('images/icons/icon_lock_ssl.gif') no-repeat;
	height: 38px;
	padding-left: 36px;
	padding-top: 8px;
}
/******************************************************************************/
/******************************************************************************/
/*                      Control Center                                        */
/******************************************************************************/
.cc_boxes {
	padding-top: 10px;
}
.overviewLeft {
	width: 307px;
	float: left;
	padding-right: 32px;
}
.overviewRight {
	width: 307px;
	float: left;
}
.cc_box .usecases {
	list-style: none;
	margin: 0px;
	padding: 0;
}
.cc_box .usecases li {
	height: 33px;
	border-bottom: 1px solid #babbbd;
}
.cc_box .usecases li a {
	display: block;
	height: 23px;
	background-repeat: no-repeat;
	padding-left: 70px;
	padding-top: 10px;
	font-size: 11px;
	color: #333;
	text-decoration: none;
}
.cc_box .usecases li a:hover {
	background-color: #f1f1f1;
}
.cc_box .usecases li a.oma_myalbum {
	background-image: url('images/icons/usecases/onalinealbum_on.gif');
}
.cc_box .usecases li a.oma_upload {
	background-image: url('images/icons/usecases/hochladen_on.gif');
}
.cc_box .usecases li a.oma_manage {
	background-image: url('images/icons/usecases/verwalten_on.gif');
}
.cc_box .usecases li a.oma_invite {
	background-image: url('images/icons/usecases/einladen_on.gif');
}
.cc_box .usecases li a.oma_change_design {
	background-image: url('images/icons/usecases/change_design2_on.gif');
}
.cc_box .usecases li a.website_projects {
	background-image: url('images/icons/usecases/websiteprojekte_on.gif');
}
.cc_box .usecases li a.website_start_wsm {
	background-image: url('images/icons/usecases/websitemaker_on.gif');
}
.cc_box .usecases li a.website_domainservice {
	background-image: url('images/icons/usecases/domain_on.gif');
}
.cc_box .usecases li a.website_domainservice_disabled {
	background-image: url('images/icons/usecases/domain_off.gif');
	color: #babbbd;
}
.cc_box .usecases li a.website_email {
	background-image: url('images/icons/usecases/email_on.gif');
}
.cc_box .usecases li a.website_email_disabled {
	background-image: url('images/icons/usecases/email_off.gif');
	color: #babbbd;
}
.cc_box .usecases li a.website_adsense {
	background-image: url('images/icons/usecases/adsense_on.gif');
}
.cc_box .usecases li a.website_adsense_disabled {
	background-image: url('images/icons/usecases/adsense_off.gif');
	color: #babbbd;
}
.RightColumn .element .cc_box {
	width: 259px;
}
.cc_box .defaultHead {
	background: url('images/cc_box_corner_topright.jpg') top right no-repeat;
	overflow: hidden;
	height: 6px;
}
.cc_box .defaultHead div {
	background: url('images/cc_box_corner_topleft.jpg') top left no-repeat;
	overflow: hidden;
	height: 6px;
}
.cc_box .defaultHead div div {
	overflow: hidden;
	height: 6px;
	background: #fff;
	border-top: 1px solid #D9D9D9;
	margin: 0px 8px 0px 8px;
}
.cc_box .defaultFooter {
	background: url('images/cc_box_corner_bottomright.jpg') top right no-repeat;
	overflow: hidden;
	height: 8px;
}
.cc_box .defaultFooter div {
	background: url('images/cc_box_corner_bottomleft.jpg') top left no-repeat;
	overflow: hidden;
	height: 8px;
}
.cc_box .defaultFooter div div {
	overflow: hidden;
	height: 8px;
	background: url('images/cc_box_bg_bottom.jpg') top left repeat-x;
	margin: 0px 8px 0px 8px;
}
.cc_box .defaultMiddlePureBox {
	padding-top: 12px;
}
.cc_box .defaultMiddle {
	background: #fff url('images/cc_box_bg_right.jpg') top right repeat-y;
	border-left: 1px solid #D9D9D9;
	padding-right: 5px;
}
.cc_box .defaultMiddle .mainBox1 {
	/*  height: 150px;
*/
	height: 184px;
}
.cc_box .defaultMiddle .elementContent {
	padding: 10px;
}
.cc_box .defaultMiddle .elementContent ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.cc_box .defaultMiddle .elementContent ul li {
	background-image: url('images/icons/icon_bullet_featurelist.gif');
	background-repeat: no-repeat;
	background-position: 3px 3px;
	padding-left: 24px;
	margin: 0;
	line-height: 1.5;
	padding-bottom: 3px;
}
.cc_box .defaultMiddle .ecardBox {
	text-align: justify;
	margin-left: 165px;
	margin-right: 165px;
	padding: 20px;
}
.cc_box .defaultMiddle .ecardBoxFlash {
	text-align: center;
	border: 1px solid #D9D9D9;
	padding: 20px;
}
.cc_box .defaultMiddle .mainBox2 {
	height: 60px;
	text-align: center;
}
.cc_box .defaultMiddle .mainBox3 {
	text-align: center;
	padding-bottom: 20px;
}
.cc_box .defaultMiddle .mainBox2_trial {
	height: 60px;
	padding-left: 50px;
	background-image: url('images/icons/icon_info2.gif');
	background-repeat: no-repeat;
	background-position: 15px 0px;
}
.cc_box .content {
	padding: 5px 10px 5px 10px;
}
.cc_box .contentMovable {
	padding: 5px 10px 5px 73px;
	text-align: justify;
}
.cc_box .contentMovable .content_text {
	line-height: 16px;
}
.cc_box .separator {
	overflow: hidden;
	background-color: #BABBBD;
	height: 1px;
}
.cc_box .boxDefault .defaultMiddle .boxHeader {
	height: 19px;
	padding: 4px 10px 10px 20px;
}
.cc_box .boxDefault .defaultMiddle .title {
	float: left;
	font-size: 15px;
	color: #333;
}
.cc_box .boxDefault .defaultMiddle .pagesTable {
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.cc_box .boxDefault .defaultMiddle .pagesTable th {
	font-weight: bold;
	padding: 0px 0px 5px 20px;
	text-align: left;
}

.cc_box .boxDefault .defaultMiddle .pagesTable tr {
	height: 26px;
}

.cc_box .boxDefault .defaultMiddle .pagesTable td {
	border-top: 1px solid #babbbd;
	padding: 5px 0px 5px 20px;
}
.cc_box .boxDefault .defaultMiddle .pagesTable .lastCol {
	padding-right: 20px;
}
.cc_box .boxDefault .defaultMiddle .pagesTable .alignRight {
	text-align: right;
}
.cc_box .boxDefault .defaultMiddle .pagesTable .onlinealbum {
	background-image: url('images/icons/icon_page_onlinealbum.gif');
	background-repeat: no-repeat;
	background-position: 20px center;
	padding-left: 50px;
	width: 150px;
}
.cc_box .boxDefault .defaultMiddle .pagesTable .websitemaker {
	background-image: url('images/icons/icon_page_websitemaker.gif');
	background-repeat: no-repeat;
	background-position: 20px center;
	padding-left: 50px;
	width: 150px;
}
.cc_box .boxDefault .defaultMiddle .pagesTable .unknown {
	background-repeat: no-repeat;
	background-position: 20px center;
	padding-left: 50px;
	width: 150px;
}

.cc_box .boxDefault .defaultMiddle .pagesTable .ftp {
	background-image: url('images/icons/icon_page_ftp.gif');
	background-repeat: no-repeat;
	background-position: 15px center;
	padding-left: 50px;
	width: 150px;
}
.cc_box .boxDefault .defaultMiddle .pagesTable .websitemaker_email_open {
	background-image: url('images/icons/usecases/open_on.gif');
	background-repeat: no-repeat;
	padding-left: 50px;
	height: 33px;
	//height: 20px;
}
.cc_box .boxDefault .defaultMiddle .pagesTable .websitemaker_email_edit {
	background-image: url('images/icons/usecases/edit_on.gif');
	background-repeat: no-repeat;
	padding-left: 50px;
}
.cc_box .boxDefault .defaultMiddle .pagesTable .websitemaker_email_delete {
	background-image: url('images/icons/usecases/delete_on.gif');
	background-repeat: no-repeat;
	padding-left: 40px;
}
.cc_box .boxDefault .defaultMiddle .pagesTable .emailInfo {
	font-size: 9px;
	color: #aaa;
}

.cc_box .boxDefault .defaultMiddle .pagesTable .emailInfo a{
	font-size: 9px;
	color: #aaa;
}


.cc_box .boxDefault .defaultMiddle .pagesTableNoBorder td {
	border-top: 0px;
	padding: 5px 0px 5px 20px;
}
.cc_box .boxDefault .defaultMiddle .content {
	padding-left: 20px;
	padding-bottom: 15px;
}
.cc_box .boxDefault .defaultMiddle a {
	text-decoration: none;
}
.cc_box .boxDefault .defaultMiddle a:hover {
	text-decoration: underline;
}
.cc_box .boxDefault .defaultMiddle .icon_close {
	float: right;
	background: url('images/cc_box_icon_close.jpg') top right no-repeat;
	width: 13px;
	height: 13px;
	margin-right: 5px;
}
.cc_box .boxDefault .defaultMiddle .icon_info {
	float: right;
	background: url('images/cc_box_icon_info.jpg') top right no-repeat;
	width: 13px;
	height: 13px;
	margin-right: 5px;
}
.cc_box .boxDefault .defaultMiddle .icon_move {
	float: right;
	background: url('images/cc_box_icon_mover.jpg') top right no-repeat;
	width: 13px;
	height: 13px;
	margin-right: 5px;
}
.cc_box .boxDefault .defaultMiddle .icon_arrow_down {
	float: right;
	background: url('images/cc_box_icon_arrow_down.jpg') top right no-repeat;
	width: 13px;
	height: 13px;
	margin-right: 5px;
}
.cc_box .boxDefault .defaultMiddle .icon_arrow_up {
	float: right;
	background: url('images/cc_box_icon_arrow_up.jpg') top right no-repeat;
	width: 13px;
	height: 13px;
	margin-right: 5px;
}
.cc_box .boxDefault .defaultMiddle a.website_icon_open {
	width: 100px;
	height: 33px;
	margin-right: 5px;
	vertical-align: bottom;
	background-image: url('images/icons/usecases/open_on.gif');
	background-repeat: no-repeat;
}
.cc_box .boxSpecial .defaultHead {
	background: url('images/cc_box_althead_right.jpg') top right no-repeat;
	overflow: hidden;
	height: 48px;
}
.cc_box .boxSpecial .defaultHead div {
	background: url('images/cc_box_althead_left.jpg') top left no-repeat;
	overflow: hidden;
	height: 48px;
}
.cc_box .boxSpecial .defaultHead div div {
	overflow: hidden;
	height: 48px;
	background: url('images/cc_box_althead_bg.jpg') top left repeat-x;
	margin: 0px 8px 0px 8px;
	border: 0px;
}
.cc_box .boxSpecial .defaultHead .title {
	font-size: 15px;
	color: #333;
	padding-top: 12px;
	text-align: left;
}
.cc_box .boxSpecial .defaultHead .title .abotype {
	font-size: 15px;
	color: #0daa11;
	padding-top: 10px;
	font-weight: bold;
}
.cc_box .boxSpecial .defaultHead div div .stars1 {
	background: url('images/cc_box_stars1.jpg');
	background-position: right 10px;
	background-repeat: no-repeat;
}
.cc_box .boxSpecial .defaultHead .stars2 {
	background: url('images/cc_box_stars2.jpg');
	background-position: right 10px;
	background-repeat: no-repeat;
}
.cc_box .boxSpecial .defaultHead div div .stars3 {
	background: url('images/cc_box_stars3.jpg');
	background-position: right 10px;
	background-repeat: no-repeat;
}
.cc_box .boxSpecial .defaultMiddle {
	margin-left: 3px;
	overflow: hidden;
}
.cc_box .boxSpecial .defaultFooter {
	margin-left: 3px;
}
.cc_box .boxDropable .defaultMiddle .boxHeader {
	height: 19px;
	padding: 4px 14px 0px 20px;
}
.cc_box .boxDropable .defaultMiddle .title {
	float: left;
	font-weight: bold;
	color: #333;
}
.cc_box .boxDropable .defaultMiddle .link {
	float: right;
}
.cc_box .boxDropable .defaultMiddle .link a {
	text-decoration: none;
}
.cc_box .boxDropable .defaultMiddle .trigger {
	width: 13px;
	height: 13px;
	float: right;
	margin-left: 4px;
}
.cc_box .boxDropable .defaultMiddle .dropBox_up .trigger {
	background: url(images/cc_box_icon_arrow_down.jpg) no-repeat 0px 0px;
}
.cc_box .boxDropable .defaultMiddle .dropBox_down .trigger {
	background: url(images/cc_box_icon_arrow_up.jpg) top left no-repeat;
}
.cc_box .boxDropable .defaultMiddle .dropBox_up .dropdown {
	display: none;
}
.cc_box .boxDropable .defaultMiddle .dropBox_down .dropdown {
	display: visible;
}
.cc_statusBox {
	margin-bottom: 14px;
}
.cc_statusBox .statusHead {
	overflow: hidden;
	height: 11px;
}
.cc_statusBox .statusHead div {
	height: 11px;
}
.cc_statusBox .statusHead div div {
	height: 11px;
	margin: 0px 10px 0px 10px;
}
.cc_statusBox .statusFooter {
	overflow: hidden;
	height: 11px;
}
.cc_statusBox .statusFooter div {
	height: 11px;
	overflow: hidden;
}
.cc_statusBox .statusFooter div div {
	height: 10px;
	margin: 0px 10px 0px 10px;
}
.cc_statusBox .statusContent .status {
	padding: 0px 10px 0px 51px;
}
.cc_statusBox .statusContent .status h3 {
	font-family: verdana;
	font-size: 15px;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
}
.cc_statusBox .statusContent .status p {
	font-family: verdana;
	font-size: 11px;
	margin: 0px;
}
.cc_statusBox .statusContent {
	overflow: hidden;
}
/* Box with Icon */
.cc_statusBox .cc_warnBox .statusHead, .cc_statusBox .cc_warnBox2 .statusHead {
	background: url('images/cc_warnBox_corner_topright.gif') top right no-repeat;
}
.cc_statusBox .cc_warnBox .statusHead div, .cc_statusBox .cc_warnBox2 .statusHead div {
	background: url('images/cc_warnBox_corner_topleft.gif') top left no-repeat;
}
.cc_statusBox .cc_warnBox .statusHead div div, .cc_statusBox .cc_warnBox2 .statusHead div div {
	background: #FFF5DF;
	border-top: 1px solid #FDBE54;
}
.cc_statusBox .cc_warnBox .statusFooter, .cc_statusBox .cc_warnBox2 .statusFooter {
	background: url('images/cc_warnBox_corner_bottomright.gif') top right no-repeat;
}
.cc_statusBox .cc_warnBox .statusFooter div, .cc_statusBox .cc_warnBox2 .statusFooter div {
	background: url('images/cc_warnBox_corner_bottomleft.gif') top left no-repeat;
}
.cc_statusBox .cc_warnBox .statusFooter div div, .cc_statusBox .cc_warnBox2 .statusFooter div div {
	background: #FFF5DF;
	border-bottom: 1px solid #FDBE54;
}
.cc_statusBox .cc_warnBox .statusContent, .cc_statusBox .cc_warnBox2 .statusContent {
	background-color: #FFF5DF;
	border-left: 1px solid #FDBE54;
	border-right: 1px solid #FDBE54;
}
.cc_statusBox .cc_warnBox .statusContent .status {
	background: url(images/cc_warnBox_symbol.jpg) top left no-repeat;
	background-position: 9px 0px;
}
.cc_statusBox .cc_warnBox2 .statusContent .status {
	overflow: hidden;
	padding: 0px 10px 0px 10px;
	position: relative;
	top: -2px;
	bottom: -6px;
}
/* Box without Icon */
.cc_statusBox .cc_warnBox_noIcon .statusHead, .cc_statusBox .cc_warnBox2 .statusHead {
	background: url('images/cc_warnBox_corner_topright.gif') top right no-repeat;
}
.cc_statusBox .cc_warnBox_noIcon .statusHead div, .cc_statusBox .cc_warnBox2 .statusHead div {
	background: url('images/cc_warnBox_corner_topleft.gif') top left no-repeat;
}
.cc_statusBox .cc_warnBox_noIcon .statusHead div div, .cc_statusBox .cc_warnBox2 .statusHead div div {
	background: #FFF5DF;
	border-top: 1px solid #FDBE54;
}
.cc_statusBox .cc_warnBox_noIcon .statusFooter, .cc_statusBox .cc_warnBox2 .statusFooter {
	background: url('images/cc_warnBox_corner_bottomright.gif') top right no-repeat;
}
.cc_statusBox .cc_warnBox_noIcon .statusFooter div, .cc_statusBox .cc_warnBox2 .statusFooter div {
	background: url('images/cc_warnBox_corner_bottomleft.gif') top left no-repeat;
}
.cc_statusBox .cc_warnBox_noIcon .statusFooter div div, .cc_statusBox .cc_warnBox2 .statusFooter div div {
	background: #FFF5DF;
	border-bottom: 1px solid #FDBE54;
}
.cc_statusBox .cc_warnBox_noIcon .statusContent, .cc_statusBox .cc_warnBox2 .statusContent {
	background-color: #FFF5DF;
	border-left: 1px solid #FDBE54;
	border-right: 1px solid #FDBE54;
}
.cc_statusBox .cc_warnBox_noIcon .statusContent .status {
	overflow: hidden;
	padding: 0px 20px 0px 20px;
	position: relative;
	top: -2px;
	bottom: -6px;
}
.cc_statusBox .cc_errorBox .statusHead {
	background: url('images/cc_errorBox_corner_topright.gif') top right no-repeat;
}
.cc_statusBox .cc_errorBox .statusHead div {
	background: url('images/cc_errorBox_corner_topleft.gif') top left no-repeat;
}
.cc_statusBox .cc_errorBox .statusHead div div {
	background: #FFEBE3;
	border-top: 1px solid #DF2121;
}
.cc_statusBox .cc_errorBox .statusFooter {
	background: url('images/cc_errorBox_corner_bottomright.gif') top right no-repeat;
}
.cc_statusBox .cc_errorBox .statusFooter div {
	background: url('images/cc_errorBox_corner_bottomleft.gif') top left no-repeat;
}
.cc_statusBox .cc_errorBox .statusFooter div div {
	background: #FFEBE3;
	border-bottom: 1px solid #DF2121;
}
.cc_statusBox .cc_errorBox .statusContent {
	background-color: #FFEBE3;
	border-left: 1px solid #DF2121;
	border-right: 1px solid #DF2121;
}
.cc_statusBox .cc_errorBox .statusContent .status {
	background: url(images/cc_errorBox_symbol.jpg) top left no-repeat;
	background-position: 9px 0px;
}
.cc_statusBox .cc_successBox .statusHead {
	background: url('images/cc_successBox_corner_topright.gif') top right no-repeat;
}
.cc_statusBox .cc_successBox .statusHead div {
	background: url('images/cc_successBox_corner_topleft.gif') top left no-repeat;
}
.cc_statusBox .cc_successBox .statusHead div div {
	background: #E7FEBD;
	border-top: 1px solid #C2DF9D;
}
.cc_statusBox .cc_successBox .statusFooter {
	background: url('images/cc_successBox_corner_bottomright.gif') top right no-repeat;
}
.cc_statusBox .cc_successBox .statusFooter div {
	background: url('images/cc_successBox_corner_bottomleft.gif') top left no-repeat;
}
.cc_statusBox .cc_successBox .statusFooter div div {
	background: #E7FEBD;
	border-bottom: 1px solid #C2DF9D;
}
.cc_statusBox .cc_successBox .statusContent {
	background-color: #E7FEBD;
	border-left: 1px solid #C2DF9D;
	border-right: 1px solid #C2DF9D;
}
.cc_statusBox .cc_successBox .statusContent .status {
	background: url(images/cc_successBox_symbol.jpg) top left no-repeat;
	background-position: 9px 0px;
}
.cc_userdetails {
	float: none;
	display: block;
}
.cc_userdetails label {
	cursor: pointer;
}
.cc_userdetails .line {
	padding-left: 11px;
	padding-bottom: 10px;
}
.cc_userdetails .line .clear {
	clear: both;
	/*margin-bottom: 10px;
*/
}
.cc_userdetails .line .caption {
	float: left;
	width: 150px;
}
.cc_userdetails .line .element {
	width: 255px;
	float: left;
}
.cc_userdetails .line .error {
	float: left;
	background: transparent url(images/icons/icon_reg_error.gif) no-repeat scroll left center;
	background-position: 0px 2px;
	color: #DF0000;
	padding-left: 20px;
	width: 180px;
	height: 20px;
	overflow: visible;
}
.cc_userdetails .line .success {
	float: left;
	background: transparent url(images/icons/icon_reg_success.gif) no-repeat scroll left center;
	background-position: 0px 2px;
	padding-left: 20px;
	width: 180px;
	height: 20px;
}
.cc_userdetails .line input, textarea {
	width: 225px;
}
.cc_userdetails .line select {
	width: 222px;
}
.cc_userdetails .line .radio {
	width: 16px;
}
.cc_userdetails .privacyCaption {
	font-weight: bold;
	padding-bottom: 15px;
}
.cc_userdetails .privacyInput {
	float: left;
	margin-right: 4px;
}
.cc_userdetails .privacyLabel {
	float: left;
	margin-right: 20px;
}
.cc_userdetails .privacyLine {
	padding-left: 11px;
	padding-bottom: 20px;
}
#registerForm .line .zip, .cc_userdetails .line .zip {
	width: 58px;
	margin-right: 7px;
}
#registerForm .line .city, .cc_userdetails .line .city {
	width: 150px;
}
.cc_userdetails .line .telephone1 {
	width: 25px;
}
#registerForm .line .telephone1 {
	width: 25px;
	margin: 0px -3px 0px 2px;
}
.cc_userdetails .line .telephone2 {
	width: 55px;
	margin: 0px 2px 0px 2px;
}
#registerForm .line .telephone2 {
	width: 45px;
	margin: 0px 2px 0px 2px;
}
.cc_userdetails .line .telephone3 {
	width: 92px;
}
#registerForm .line .telephone3 {
	width: 80px;
}
.cc_userdetails .line .day {
	width: 50px;
}
#registerForm .line .day {
	width: 52px;
}
.cc_userdetails .line .month {
	width: 50px;
}
#registerForm .line .month {
	width: 52px;
}
.cc_userdetails .line .year {
	width: 72px;
}
#registerForm .line .day {
	width: 40px;
}
#registerForm .line .month {
	width: 40px;
}
#registerForm .line .year {
	width: 54px;
}
.cc_userdetails .line .subdomain_1 {
	float: left;
	line-height: 22px;
	padding-right: 5px;
}
.cc_userdetails .line .subdomain_2 {
	float: left;
	width: 210px;
	text-align: center;
	font-weight: bold;
	line-height: 20px;
	padding-right: 5px;
}
.cc_userdetails .line .subdomain_3 {
	float: left;
	line-height: 20px;
}
.cc_userdetails .line .subdomain_2 input {
	text-align: center;
}
.cc_userdetails .securityAdvice {
	background: url('images/icons/icon_info.jpg') no-repeat;
	padding: 4px 0 0 32px;
	margin-left: 161px;
	width: 164px;
	height: 30px;
	overflow: visible;
}
.cc_userdetails #securityAdviceText {
	display: none;
	margin-bottom: 15px;
}
.cc_userdetails #subdomain_wsm {
	margin-left: 40px;
}
.cc_userdetails .formButton {
	margin-left: 11px;
	padding-bottom: 13px;
}
.cc_userdetails .formButton input {
	float: left;
}
.cc_userdetails .formButton span {
	display: block;
	float: left;
	line-height: 25px;
	margin-left: 5px;
}
.cc_userdetails .indention {
	margin-left: 11px;
}
.cc_userdetails .indention #defaultAccessibleOma {
	vertical-align: middle;
}
.cc_userdetails .indention .defaultAccessibleOma {
	margin-right: 20px;
}
.cc_userdetails .indention #defaultAccessibleWsm {
	vertical-align: middle;
}
.cc_userdetails .indention .defaultAccessibleWsm {
}
.cc_userdetails .actualDomainAccess {
	margin-left: 22px;
	background: url('images/icons/infos_sehen_btn.gif') top left no-repeat;
	padding-left: 24px;
	height: 18px;
	padding-top: 2px;
}
.cc_userdetails .smallInfo {
	color: #aaa;
	font-size: 10px;
}
#serviceActivation .element {
	width: 120px;
}
#serviceActivation .element input {
	vertical-align: middle;
}
#serviceActivation .element label {
	padding-left: 2px;
}
/******************************************************************************/
/*                      Content Upload                                        */
/******************************************************************************/
.swfIndent {
	margin-left: 20px;
}
#uploadList {
	display: none;
}
#fileList #head {
	font-weight: bold;
}
#fileList .tupel {
	clear: both;
	width: 624px;
	border-bottom: 1px solid #BABBBD;
	background: url(images/progressbar_swfupload_file.gif) repeat-y;
	background-position: -648px 0px;
	height: 29px;
	padding-left: 20px;
}
#fileList .tupel div {
	float: left;
	padding: 7px 0 7px 0;
}
#fileList .col1 {
	width: 424px;
}
#fileList .col2 {
	width: 100px;
}
#fileList .col3 {
	width: 100px;
	text-align: center;
}

#fileList .col3 .imgRemove {
	cursor: pointer;
}

#noFilesSelected {
	width: 604px;
	border-bottom: 1px solid #BABBBD;
	padding: 7px 20px 7px 20px;
	font-size: 10px;
	display: none;
}
#fileListTotal {
	width: 644px;
	height: 29px;
	background: url(images/progressbar_swfupload_total.gif) repeat-y;
	background-position: -648px 0px;
	border-bottom: 1px solid #BABBBD;
}
#fileListTotal div {
	padding: 7px 0 7px 0px;
	color: #888888;
	font-weight: bold;
}
#fileListTotal #total {
	float: left;
	width: 420px;
	text-align: right;
	margin-right: 24px;
}
#fileListTotal #amount {
	float: left;
}
#SWFUploadButtonPlaceHolder {
	width: 157px;
	height: 26px;
	margin-bottom: 46px;
}
#fileBox {
	margin-bottom: 5px;
}
#swfUploadSuccess_container {
	margin: 17px 4px 0px 0px;
	display: none;
}
#swfUploadErrors_container {
	margin: 17px 4px 0px 0px;
	display: none;
}
#swfBGMusicSuccess_container {
	display: none;
	padding: 0px 17px 0px 17px;
}
#chooseAlbum {
	width: 100%;
	margin-bottom: 30px;
}
#chooseAlbum #existing {
	width: 50%;
}
#chooseAlbum #new {
	width: 50%;
}
#chooseAlbum select {
	width: 250px;
}
#chooseAlbum #albumName {
	width: 246px;
}
#chooseAlbum label {
	font-weight: bold;
	font-size: 11px;
	margin: 0 0 0 4px;
	position: relative;
	top: -3px;
}
#chooseAlbum .chooseFolder {
	padding-top: 17px;
}
#visibilityTable {
	width: 100%;
	margin-bottom: 30px;
}
#visibilityTable .radioBtn {
	padding-top: 4px;
	width: 45px;
	text-align: center;
}
#visibilityTable label {
	cursor: pointer;
}
#visibilityTable .description label {
	font-weight: bold;
}
#visibilityTable .info {
	color: #888;
	padding-bottom: 12px;
}
#formSWFUpload .formButton span {
	position: relative;
	top: -8px;
	line-height: 25px;
}
#formSWFUpload .formButton #swfSubmit {
	display: inline;
	cursor: pointer;
}
#formSWFUpload #ajaxIndicator {
	cursor: pointer;
	padding: 8px 0 0 5px;
	width: 270px;
	position: absolute;
	display: none;
}
#formSWFUpload #ajaxIndicator .text {
	font-size: 12px;
	font-weight: bold;
	float: left;
	width: 245px;
}
#formSWFUpload #ajaxIndicator .image {
	background: transparent url('images/icons/ajax_indicator_upload_bright.gif') no-repeat scroll;
	float: left;
	height: 16px;
	width: 16px;
}
/******************************************************************************/
/*                      Feedback                                              */
/******************************************************************************/
.feedback textarea {
	height: 250px;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 15px;
}
.feedback .formButton {
	margin-left: 11px;
	padding-bottom: 13px;
}
.feedback .formButton input {
	float: left;
}
.feedback .formButton span {
	display: block;
	float: left;
	line-height: 25px;
	margin-left: 5px;
}
/******************************************************************************/
/*                      AdSense                                               */
/******************************************************************************/
.cc_adsense {
	float: none;
	display: block;
}
.cc_adsense label {
	cursor: pointer;
}
.cc_adsense .line {
	/*padding-left: 11px;
*/
	padding-bottom: 10px;
}
.cc_adsense .line .clear {
	clear: both;
	/*margin-bottom: 10px;
*/
}
.cc_adsense .line .caption {
	float: left;
	width: 150px;
}
.cc_adsense .line .element {
	width: 215px;
	float: left;
}
.cc_adsense .line input, textarea {
	width: 200px;
}
.cc_adsense .line select {
	width: 204px;
}
.cc_adsense .line .radio {
	width: 16px;
}
.cc_adsense .formButton {
	padding-bottom: 13px;
}
.cc_adsense .formButton input {
	float: left;
}
.cc_adsense .formButton span {
	display: block;
	float: left;
	line-height: 25px;
	margin-left: 5px;
}
.cc_adsense .line .info {
	background: transparent url(images/icons/infos_sehen_btn.gif) no-repeat scroll left center;
	background-position: 0px 2px;
	padding-left: 25px;
	padding-top: 2px;
	height: 20px;
}
.cc_adsense .line .element .enabled {
	/*background-color: #ffffff;
*/
	background: transparent url(images/form_shadow_left.gif) no-repeat scroll 0 0;
}
.cc_adsense .line .element .disabled {
	/*background-color: #D4D0C8;
*/
	background: transparent url(images/form_shadow_left_dark.gif) no-repeat scroll 0 0;
}
.cc_adsense .line .element .enabled input {
	/*background-color: #ffffff;
*/
	background: transparent url('images/form_shadow_center_big.gif') no-repeat scroll right 0;
}
.cc_adsense .line .element .disabled input {
	/*background-color: #D4D0C8;
*/
	background: transparent url('images/form_shadow_center_big_dark.gif') no-repeat scroll right 0;
}
.cc_adsense .indention .checkbox {
	vertical-align: middle;
	float: none;
}
.cc_adsense .indention .label {
	vertical-align: middle;
}
.cc_adsense .advice {
	background: url('images/icons/icon_info2.gif') no-repeat;
	height: 22px;
	padding: 4px 0 0 32px;
	margin-left: 150px;
	width: 164px;
}
.cc_adsense #adviceText {
	display: none;
	margin-bottom: 15px;
}
.cc_adsense #adviceText #text {
	font-size: 11px;
	border-bottom: 1px solid #D4D0C8;
	border-right: 1px solid #D4D0C8;
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
}
.cc_adsense #google_ad_client {
	color: #F85F5F;
}
.cc_adsense #google_ad_slot {
	color: #1CA71B;
}
.cc_adsense #google_ad_widht {
	color: #E4924D;
}
.cc_adsense #google_ad_height {
	color: #1B9ABB;
}
.cc_adsense #adviceText .google_ad_client {
	background-color: #FBB2AC;
}
.cc_adsense #adviceText .google_ad_slot {
	background-color: #94F2C6;
}
.cc_adsense #adviceText .google_ad_widht {
	background-color: #FCDEAE;
}
.cc_adsense #adviceText .google_ad_height {
	background-color: #B7DFFE;
}
/******************************************************************************/
/** * RegForm */
#registerTopBox {
	width: 520px;
	margin-left: 10px;
	margin-top: 10px;
}
#registerSuccess p.bigger, #registerTopBox h2, #registerTopBox h3 {
	font-size: 16px;
	font-weight: bolder;
	color: #333333;
}
#registerTopBox h3 {
	font-size: 12px;
	padding: 5px 0px;
}
#registerForm {
	display: block;
	width: 520px;
	margin-left: 10px;
	padding: 30px 0px;
}
#registerForm  p.headline {
	font-weight: bold;
	font-size: 16px;
}
#registerTopBoxLoginBox div.line, #registerForm div.line {
	clear: both;
	margin-top: 10px;
	height: 26px;
}
#registerTopBoxLoginBox span.caption, #registerForm span.caption {
	float: left;
	width: 140px;
	font-weight: bold;
	font-size: 10px;
	line-height: 16px;
}
#registerTopBoxLoginBox input.text, #registerForm input.text {
	float: left;
	width: 162px;
}
#registerForm select {
	float: left;
	width: 159px;
}
#registerForm span.success, #registerForm span.error, #registerForm span.hind {
	float: left;
	width: 200px;
	margin-left: 5px;
	font-weight: bold;
	height: 26px;
}
#registerForm div.error, #registerForm span.error {
	color: #DF0000;
	background: url('images/icons/icon_reg_error.gif') center left no-repeat;
	padding-left: 18px;
	width: 173px;
}
#registerForm div.error {
	width: auto;
	line-height: 26px;
}
#registerForm span.success {
	background: url('images/icons/icon_reg_success.gif') center left no-repeat;
	width: 170px;
}
#registerTopBoxLoginBox br, #registerForm br {
	clear: both;
}
#registerForm div.linesubmit {
	margin-top: 10px;
	line-height: 42px;
	height: 43px;
}
div.linesubmitgrey {
	margin-top: 10px;
	line-height: 28px;
	height: 30px;
}
div.linesubmitgrey input {
	float: left;
	line-height: 28px;
}
div.linesubmitgrey img {
	float: left;
	line-height: 28px;
}
div.linesubmitgrey span {
	float: left;
	margin-left: 5px;
	line-height: 28px;
}
#registerForm div.linesubmit a {
	font-weight: bold;
}
#registerForm div.linesubmit span {
	float: left;
	margin-right: 10px;
}
#registerSuccess p.bigger {
	padding: 3px 0;
}
#registerSuccess p.listmenue {
	background: url('images/arrow_small_blue.gif') center left no-repeat;
	padding-left: 10px;
}
#registerTopBoxLoginBox a {
	font-weight: normal;
}
/******************************************************************************/
/** * ContactForm */
#contactForm {
	display: block;
	width: 520px;
	padding: 30px 0px;
}
#contactForm div.line {
	clear: both;
	margin-top: 10px;
	height: 26px;
}
#contactForm span.caption {
	float: left;
	width: 140px;
	font-weight: bold;
	font-size: 10px;
	line-height: 26px;
}
#contactForm span.text {
	float: left;
	font-size: 10px;
	line-height: 26px;
}
#contactForm input[type=text] {
	float: left;
	width: 245px;
	padding: 2px 2px 3px 2px;
	font-size: 12px;
}
#contactForm textarea {
	width: 238px;
	height: 150px;
	padding: 2px 2px 3px 2px;
	border: none;
}
#contactForm span.error {
	float: right;
	width: 200px;
	position: absolute;
	font-weight: bold;
	height: 26px;
	color: #DF0000;
	background: url('images/icons/icon_reg_error.gif') center left no-repeat;
	padding-left: 20px;
	margin-left: 10px;
}
#contactForm select {
	width: 242px;
}
#contactCaptchaImg {
	border-style: solid;
	border-color: #c6c7ce;
	border-width: 1px;
	margin-left: 140px;
	margin-top: 10px;
}
#contactCaptchaText {
	margin-left: 140px;
}
#contactRequestText {
	margin-left: 400px;
	#margin-left: 0px;
	position: absolute;
}
.contactFloat {
	float: left;
}
.contactMargin {
	margin-left: 392px;
}
/******************************************************************************/
/** * Website Maker EmailForm */
#websiteMakerEmailForm {
	display: block;
	width: 100%;
	padding-bottom: 10px;
}
#websiteMakerEmailForm div.line {
	clear: both;
	margin-top: 10px;
	height: 26px;
}
#websiteMakerEmailForm span.caption {
	float: left;
	width: 140px;
	line-height: 26px;
	font-weight: bold;
}
#websiteMakerEmailForm span.text {
	float: left;
	font-size: 10px;
	line-height: 26px;
}
#websiteMakerEmailForm input[type=text] {
	float: left;
	width: 180px;
	padding: 2px 2px 3px 2px;
	font-size: 12px;
}
#websiteMakerEmailForm input[type=password] {
	float: left;
	width: 180px;
	font-size: 12px;
}
#websiteMakerEmailForm input[type=image] {
	vertical-align: middle;
	margin-right: 5px;
}
#websiteMakerEmailForm span.error {
	float: left;
	width: 200px;
	font-weight: bold;
	height: 26px;
	color: #DF0000;
	background: url('images/icons/icon_reg_error.gif') center left no-repeat;
	padding-left: 20px;
	margin-left: 10px;
}
#websiteMakerEmailForm span.password_text {
	margin-left: 140px;
}
#websiteMakerEmailForm select {
	width: 190px;
}
#websiteMakerEmailForm div.warning {
	font-weight: bold;
	color: #FF0000;
	margin-top: 10px;
}
.websiteMakerEmailBuyButton {
	/*
	text-align: right;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
	*/
	padding: 2px 4px 1px 0px;
}
/******************************************************************************/
/** * PasswortReminder */
#passwordreminderForm {
	display: block;
	margin-left: 30px;
}
#passwordreminderForm div.formbutton {
	float: left;
	padding-top: 10px;
	padding-right: 5px;
}
#passwordreminderForm div.link {
	padding: 15px 0 0 10px;
}
#passwordreminderForm input[type=text] {
	width: 245px;
	padding: 2px 2px 3px;
	font-size: 12px;
}
#passwordreminderForm span.error {
	background: transparent url(images/icons/icon_reg_error.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	color: #DF0000;
	font-weight: bold;
	margin-left: 10px;
	padding-left: 20px;
	padding-top: 4px;
	width: 200px;
	height: 40px;
}
/******************************************************************************/
/** * Thickbox */
img {
	border: medium none;
}
.emptyTag {
	font-size: 0;
	line-height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/** * Overlay to hide select-boxes in IE6  */
#mgxThickboxHideSelect {
	z-index: 98;
	position: fixed;
	top: 0;
	left: 0;
	background-color: #fff;
	border: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height: 100%;
	width: 100%;
}
* html #mgxThickboxHideSelect {
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight: document.body.offsetHeight + 'px');
}
/** * Overlay */
div#mgxThickboxOverlay {
	position: fixed;
	z-index: 100;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
}
div.mgxThickboxOverlayBG {
	background-color: #000000;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
/* ie6 hack */
* html div#mgxThickboxOverlay {
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight: document.body.offsetHeight + 'px');
}
/** * */
#mgxThickboxLoader {
	position: fixed;
	display: none;
	height: 32px;
	width: 32px;
	z-index: 102;
	top: 50%;
	left: 50%;
	margin: -16px 0 0 -16px;
	background: transparent url(images/icons/ajax_indicator_thickbox.gif) center center;
}
* html #mgxThickboxLoader {
/* ie6 hack */
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
/** * Thickbox Wrapper */
div#mgxThickboxWrapper {
	position: fixed;
	z-index: 103;
	color: #000000;
	display: none;
	text-align: left;
	top: 50%;
	left: 50%;
}
/* ie6 hack */
* html div#mgxThickboxWrapper {
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
a#mgxThickboxCloseHandler {
	position: absolute;
	top: -14px;
	right: -14px;
	text-decoration: none;
}
div#mgxThickboxBody {
	display: inline;
	margin: 19px;
	float: left;
}
/** * LIGHTBOX */
/*div.lightbox {
	display: inline;
}
*/
div.lightbox div.lbTL {
	background: url(images/mgxthickbox2/main.gif) no-repeat left 0px;
	height: 19px;
}
div.lightbox div.lbTL div.lbTR {
	background: url(images/mgxthickbox2/main.gif) no-repeat right -20px;
	height: 19px;
	margin-left: 19px;
}
div.lightbox div.lbTL div.lbTR div.lbTC {
	background: url(images/mgxthickbox2/main.gif) repeat-x 0px -81px;
	margin-right: 19px;
	height: 19px;
}
div.lightbox div.lbL {
	background: url(images/mgxthickbox2/left.gif) repeat-y top left;
}
div.lightbox div.lbL div.lbR {
	background: url(images/mgxthickbox2/right.gif) repeat-y top right;
	margin-left: 19px;
}
div.lightbox div.lbL div.lbB {
	background: #ffffff;
	margin-right: 19px;
}
div.lightbox div.lbBL {
	background: url(images/mgxthickbox2/main.gif) no-repeat left -41px;
	height: 19px;
}
div.lightbox div.lbBL div.lbBR {
	background: url(images/mgxthickbox2/main.gif) no-repeat right -61px;
	height: 19px;
	margin-left: 19px;
}
div.lightbox div.lbBL div.lbBR div.lbBC {
	background: url(images/mgxthickbox2/main.gif) repeat-x 0px -100px;
	margin-right: 19px;
	height: 19px;
}
.addThis {
	text-align: center;
	padding-top: 10px;
}
.serviceHeaderButtonBar {
	padding-top: 0px;
	float: right;
	text-align: center;
}
.serviceHeaderButtonBar .linkBar {
	padding-top: 8px;
}
.serviceHeaderButtonBar .linkBar a {
	text-decoration: underline;
}
.serviceHeader {
	padding-top: 0px;
	height: 36px;
}
.serviceHeaderTrial {
	height: 52px;
}
.serviceHeaderWithButtonBar {
	padding-top: 15px;
	height: 70px !important;
}
.serviceHeader h2, .serviceHeader h3 {
	padding: 0px;
	margin: 0px;
	color: #333;
	float: left;
	font-size: 20px;
	font-weight: normal;
	padding-right: 5px;
}
.serviceHeader h3 {
	padding-right: 95px;
	font-weight: bold;
}
.serviceHeader h3.stars1 {
	background: url('images/star1y.gif') top right no-repeat;
	color: #0daa11 !important;
}
.serviceHeader h3.stars2 {
	background: url('images/star2y.gif') top right no-repeat;
	color: #2380ff !important;
}
.serviceHeader h3.stars2b {
	/* background: url('images/star2y.gif') top right no-repeat;
*/
	color: #2380ff !important;
}
.serviceHeader h3.stars3 {
	background: url('images/star3y.gif') top right no-repeat;
	color: #ff6600 !important;
}
.service1 {
	color: #0daa11 !important;
	font-weight: bold;
}
.service2 {
	color: #2380ff !important;
	font-weight: bold;
}
.service3 {
	color: #ff6600 !important;
	font-weight: bold;
}
/******************************************************************************/
.oma_myalbum {
	background: transparent url(images/bg_box_online_album.jpg) no-repeat top left;
	height: 190px;
}
.oma_myalbum .thumb {
	float: left;
	display: inline;
	height: 130px;
	margin: 15px 0 0 15px;
}
.oma_myalbum h4 {
	float: left;
	display: inline;
	height: 10px;
	font-size: 11px;
	font-weight: normal;
	margin: 13px 0 0 15px;
}
.oma_myalbum .details {
	float: right;
	display: inline;
	margin: 28px 0 0;
	height: 130px;
	width: 425px;
	margin: 15px 15px 0 0;
	overflow: hidden;
}
.oma_myalbum .oma_overlay {
	float: left;
	display: inline;
	background: #888888 url(images/bg_shadow_servicepulldown_right.gif) repeat-y scroll 253px 0;
	width: 259px;
	height: 176px;
	/*142px;
*/
	margin: 16px 0 0 5px;
	position: absolute;
}
* html .oma_myalbum .oma_overlay {
	margin: 21px 0 0 5px;
}
.oma_myalbum .oma_overlay .footer {
	background-image: url(images/bg_shadow_servicepulldown_bottom.gif);
	background-repeat: repeat-x;
	height: 6px;
	margin: 0px;
}
.oma_myalbum .oma_overlay .footer .left {
	background-image: url(images/bg_shadow_servicepulldown_bottom_left.gif);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	height: 6px;
	width: 8px;
}
.oma_myalbum .oma_overlay .footer .right {
	background-image: url(images/bg_shadow_servicepulldown_bottom_right.gif);
	background-position: right top;
	background-repeat: no-repeat;
	float: left;
	height: 6px;
	width: 251px;
}
.oma_myalbum .oma_overlay ul {
	width: 253px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-left: 0px;
}
.oma_myalbum .oma_overlay ul li {
	border-left: 1px solid #D6D6D6;
	border-top: 1px solid #D6D6D6;
}
.oma_myalbum .oma_overlay ul li a {
	background-color: #ECECEC;
	background-image: url(images/icons/usecases/edit_on.gif);
	background-repeat: no-repeat;
	color: #333333;
	display: block;
	font-size: 11px;
	height: 23px;
	padding-left: 50px;
	padding-top: 10px;
	text-decoration: none;
}
.oma_myalbum .oma_overlay ul li a.oma_changedesign {
	background-image: url('images/icons/usecases/change_design_on.gif');
	background-color: #E1E1E1;
}
.oma_myalbum .oma_overlay ul li a.oma_changedesign:hover {
	background-image: url('images/icons/usecases/change_design_on_hover.gif');
	background-position: left top;
}
.oma_myalbum .oma_overlay ul li a.oma_openwebsite {
	background-image: url('images/icons/usecases/openonlinealbum_on.gif');
	background-color: #ECECEC;
}
.oma_myalbum .oma_overlay ul li a.oma_openwebsite:hover {
	background-image: url('images/icons/usecases/openonlinealbum_on_hover.gif');
	background-position: left top;
}
.oma_myalbum .oma_overlay ul li a.oma_invitefriends {
	background-image: url('images/icons/usecases/freunde_einladen_oa_on.gif');
	background-color: #ECECEC;
	background-position: 0px 0px;
}
.oma_myalbum .oma_overlay ul li a.oma_invitefriends:hover {
	background-image: url('images/icons/usecases/freunde_einladen_oa_on_hover.gif');
	background-position: left top;
}
.oma_myalbum .oma_overlay ul li a.oma_upload {
	background-image: url('images/icons/usecases/hochladen_on.gif');
	background-color: #ECECEC;
	background-position: -11px 0px;
}
.oma_myalbum .oma_overlay ul li a.oma_upload:hover {
	background-image: url('images/icons/usecases/hochladen_on_hover.gif');
	background-position: left top;
}
.oma_myalbum .oma_overlay ul li a.oma_edit {
	background-image: url('images/icons/usecases/verwalten_on.gif');
	background-color: #E1E1E1;
	background-position: -14px 0px;
}
.oma_myalbum .oma_overlay ul li a.oma_edit:hover {
	background-image: url('images/icons/usecases/verwalten_on_hover.gif');
	background-position: left top;
}
.oma_myalbum .overlay_menubutton {
	position: relative;
	left: 130px;
	top: -13px;
	overflow: hidden;
	display: block;
}
/******************************************************************************/
.website_project {
	float: left;
	width: 213px;
	height: 220px;
/*300*/
	position: relative;
	background-image: url('images/bg_box_published.gif');
	background-repeat: no-repeat;
	padding-right: 2px;
}
.website_project_unpublished {
	background-image: url('images/bg_box_unpublished.gif');
}
.website_project .overlay1 {
	position: absolute;
	display: none;
	top: 194px;
	left: 3px;
	font-size: 11px;
	font-weight: normal;
	width: 209px;
	background: #888;
	background-image: url('images/bg_shadow_servicepulldown_right.gif');
	background-repeat: repeat-y;
	background-position: 203px 0px;
}
.website_project .overlay1footer {
	height: 6px;
	background-image: url('images/bg_shadow_servicepulldown_bottom.gif');
	background-repeat: repeat-x;
}
.website_project .overlay1footer .left {
	height: 6px;
	width: 8px;
	background-image: url('images/bg_shadow_servicepulldown_bottom_left.gif');
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
.website_project .overlay1footer .right {
	height: 6px;
	width: 201px;
	background-image: url('images/bg_shadow_servicepulldown_bottom_right.gif');
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
}
.website_project .overlay1 ul {
	width: 203px;
	list-style: none;
	padding-left: 0px;
}
.website_project .overlay1 ul li {
	border-top: 1px solid #D6D6D6;
	border-left: 1px solid #D6D6D6;
}
.website_project .overlay1 ul li a {
	display: block;
	height: 23px;
	padding-left: 50px;
	padding-top: 10px;
	font-size: 11px;
	color: #333;
	text-decoration: none;
	background-repeat: no-repeat;
}
.website_project .overlay1 ul li a.wsm_edit {
	background-image: url('images/icons/usecases/edit_on.gif');
	background-color: #ECECEC;
}
.website_project .overlay1 ul li a.wsm_edit:hover {
	background-image: url('images/icons/usecases/edit_on_hover.gif');
	background-position: left top;
}
.website_project .overlay1 ul li a.wsm_publish {
	background-image: url('images/icons/usecases/publish_on.gif');
	background-color: #E1E1E1;
}
.website_project .overlay1 ul li a.wsm_publish:hover {
	background-image: url('images/icons/usecases/publish_on_hover.gif');
	background-position: left top;
}
.website_project .overlay1 ul li a.wsm_openwebsite {
	background-image: url('images/icons/usecases/openwebsite_on.gif');
	background-color: #E1E1E1;
}
.website_project .overlay1 ul li a.wsm_openwebsite:hover {
	background-image: url('images/icons/usecases/openwebsite_on_hover.gif');
	background-position: left top;
}
.website_project .overlay1 ul li a.wsm_delete {
	background-image: url('images/icons/usecases/delete_on.gif');
	background-color: #ECECEC;
}
.website_project .overlay1 ul li a.wsm_delete:hover {
	background-image: url('images/icons/usecases/delete_on_hover.gif');
	background-position: left top;
}
.website_project .overlay2 {
	position: absolute;
	visibility: hidden;
	top: 150px;
	left: 162px;
}
.website_project .tooltip {
	position: absolute;
	visibility: hidden;
	font-size: 9px;
	font-weight: normal;
	top: -1px;
	left: 4px;
	padding: 3px;
	z-index: 29;
	width: 200px;
}
.website_project .thumb {
	height: 130px;
	padding: 18px 0px 0px 20px;
}
.website_project h4 {
	padding: 0px 0px 0px 20px !important;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
}
.website_project h5 {
	padding: 0px 0px 0px 20px !important;
	font-size: 9px;
	font-weight: normal;
	margin: 0px;
}
.website_project .overlay_menubutton {
	position: absolute;
	left: 134px;
	top: 164px;
	overflow: none;
}
.website_project .publish_text {
	position: absolute;
	top: 168px;
	overflow: none;
}
.website_project .overlay_infobutton {
	position: absolute;
	left: 190px;
	top: 3px;
	overflow: hidden;
	z-index: 30;
}
.website_project_sort {
	position: relative;
	top: -25px;
	z-index: 90;
}
.website_project_sort .sort_text {
	position: absolute;
	right: 15px;
}
.website_project_sort .sort_text img {
	vertical-align: text-bottom;
}
.sort_overlay {
	position: absolute;
	right: 5px;
	top: 20px;
	width: 210px;
	display: none;
}
.tooltip_overlay {
	position: absolute;
	right: 5px;
	top: 30px;
	width: 180px;
	display: none;
}
.website_project_sort .sort_overlay .top {
	background: url('images/bg_wsm_sort_top.png') no-repeat;
	width: 210px;
	height: 6px;
}
.website_project_sort .sort_overlay .center {
	background: url('images/bg_wsm_sort_center.png') repeat-y;
	text-align: left;
	padding-left: 15px;
	padding-bottom: 8px;
	line-height: 16px;
	padding-top: 8px;
	width: 210px;
	display: block;
}
.website_project_sort .sort_overlay .bottom {
	background: url('images/bg_wsm_sort_bottom.png') no-repeat;
	width: 210px;
	height: 10px;
}
.topLink {
	text-align: right;
	padding-bottom: 5px;
}
.topLink a {
	color: #BABBBD;
}
.topLink a:hover {
	text-decoration: none;
}
/******************************************************************************/
.upgradeBoxType1 {
	width: 200px;
	padding-right: 3px;
	float: left;
	background: url('images/upgradebox/type1/bg_upgradebox_frame_middle_left.gif') top left repeat-y;
	background-color: #fff;
}
.upgradeBoxType1 .top {
	background: url('images/upgradebox/type1/bg_upgradebox_frame_top.gif') repeat-x;
}
.upgradeBoxType1 .top div {
	background: url('images/upgradebox/type1/bg_upgradebox_frame_top_left.gif') no-repeat;
}
.upgradeBoxType1 .top div div {
	height: 3px;
	background: url('images/upgradebox/type1/bg_upgradebox_frame_top_right.gif') right top no-repeat;
	overflow: hidden;
}
.upgradeBoxType1 .middle {
	background: url('images/upgradebox/type1/bg_upgradebox_frame_middle_right.gif') top right repeat-y;
	margin-left: 2px;
	width: 198px;
}
.upgradeBoxType1 .bottom {
	height: 8px;
	background: url('images/upgradebox/type1/bg_upgradebox_frame_bottom_right.gif') right top no-repeat;
	overflow: hidden;
}
.upgradeBoxType1 .bottom div {
	height: 8px;
	background-image: url('images/upgradebox/type1/bg_upgradebox_frame_bottom_left.gif');
	background-repeat: no-repeat;
}
.upgradeBoxType1 .bottom div div {
	background-image: url('images/upgradebox/type1/bg_upgradebox_frame_bottom.gif');
	background-repeat: repeat-x;
	margin: 0px 8px 0px 7px;
}
/******************************************************************************/
.upgradeBoxDomain {
	width: 171px;
	height: 190px;
	color: #333;
	background-image: url('images/bg_upgradebox_domain_normal.gif');
	background-repeat: repeat-x;
	background-color: #fff;
	padding: 10px;
}
a .upgradeBoxDomain {
	text-decoration: none;
	cursor: pointer;
}
a:hover .upgradeBoxDomain {
	background-image: url('images/bg_upgradebox_domain_hover.gif');
}
.upgradeBoxDomainActive {
	width: 171px;
	height: 190px;
	color: #333;
	background-image: url('images/bg_upgradebox_domain_hover.gif');
	background-repeat: repeat-x;
	background-color: #fff;
	padding: 10px;
}
a .upgradeBoxDomainActive, a:hover .upgradeBoxDomainActive {
	background-image: url('images/bg_upgradebox_domain_hover.gif');
}
.upgradeBoxDomain h2 {
	padding: 0px 0px 10px 0px;
	margin: 0px;
	font-size: 15px;
	font-weight: normal;
}
.upgradeBoxDomain ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	height: 100px;
}
.upgradeBoxDomain ul li {
	background-image: url('images/icons/icon_bullet_featurelist.gif');
	background-repeat: no-repeat;
	background-position: 3px 3px;
	padding-left: 24px;
	margin: 0;
	line-height: 1.5;
	padding-bottom: 3px;
}
.upgradeBoxDomain ul li .subli {
	font-size: 9px;
}
.upgradeBoxDomain .priceLabel {
	text-align: center;
	font-size: 15px;
	font-weight: bold;
}
.upgradeBoxDomain .price {
	font-size: 24px;
	font-weight: bold;
}
.upgradeBoxDomain .priceRemark {
	font-size: 9px;
	text-align: center;
	padding-top: 5px;
	color: #888;
}
/******************************************************************************/
.upgradeBoxAbo {
	width: 278px;
	/*height: 250px;
*/
	min-height: 150px;
	color: #333;
	background-color: #fff;
	padding: 10px;
	text-align: center;
}
.upgradeBoxAbo ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-align: left;
	padding-bottom: 10px;
}
.upgradeBoxAbo ul li {
	background-image: url('images/icons/icon_bullet_featurelist.gif');
	background-repeat: no-repeat;
	background-position: 3px 3px;
	padding-left: 24px;
	margin: 0;
	line-height: 1.5;
	padding-bottom: 3px;
}
.upgradeBoxAbo ul li .subli {
	font-size: 9px;
}
.upgradeBoxAbo .priceLabel {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	width: 255px;
	float: left;
	margin-top: 10px;
}
.upgradeBoxAbo .priceLabelImg {
	width: 88px;
	margin-left: 200px;
	margin-top: -40px;
	//margin-left: -67px;
	//margin-top: -30px;
	z-index: 2;
	position: absolute;
}
.upgradeBoxAbo .price {
	font-size: 20px;
	font-weight: bold;
}
.upgradeBoxAbo .priceRemark {
	font-size: 9px;
	text-align: center;
	padding-top: 5px;
	color: #888;
}
floatContainerLeft {
	float: left;
}
.floatContainer {
	float: left;
	margin-left: 32px;
}
/******************************************************************************/
/* order domain, check domain status */
.cc_domain_registerbox_upper_space {
	padding-bottom: 0px;
}
.cc_domain_registerbox {
	display: none;
	padding-top: 12px;
}
.domainService_orderAvailability_available {
	color: green;
}
.domainService_orderAvailability_not_available {
	color: red;
}
.checkDomainContainer .checkDomain {
	display: none;
}
.checkDomainContainer .checkDomain h2, .checkDomainContainer .showDomainChecks h2, h2.domainOffers {
	padding: 0px 0px 10px 0px;
	margin: 0px;
	font-size: 15px;
	font-weight: normal;
}
.checkDomainContainer .checkDomain h3 {
	font-size: 11px;
	color: #333;
	padding: 0px;
	margin: 0px;
}
.domainStatusTable th {
	font-weight: bold;
	text-align: left;
	padding: 0px 20px 5px 0px;
}
.domainStatusTable td {
	font-weight: normal;
	text-align: left;
	padding: 0px 20px 5px 0px;
}
/* Shop stuff */
.article_description {
	font-style: italic;
	font-size: 10px;
}
.shopstep4address, .shopstep4payment {
	width: 325px !important;
	float: left !important;
}
.cc_userdetails_table {
	display: block;
}
.cc_userdetails_table td {
	padding-left: 11px;
	padding-bottom: 10px;
}
.cc_userdetails_table .clear {
	clear: both;
}
.cc_userdetails_table .caption {
	width: 120px;
}
.cc_userdetails_table .element {
	width: 170px;
}
.boxpayment_step4_link {
	float: right;
	width: 60px;
	padding: 0px 10px 10px 0x;
}
.boxpayment_step4_link a {
	text-decoration: underline;
	color: black;
}
.boxpayment_step4_head {
	float: left;
	padding: 0px 0px 10px 10px;
	font-size: 14px;
	font-weight: bold;
}
/* shop thank you page */
.thankyoupageinfobox {
	padding: 10px;
}
/** * Productfinder logoutwall */
div.productfinder {
}
div.productfinder ul {
	list-style-type: none;
	padding-left: 0px;
}
div.productfinder ul li {
	height: 48px;
}
div.productfinder ul li a {
	color: #555045;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 33px;
	line-height: 18px;
	padding: 15px 15px 0 70px;
	text-decoration: none;
	background-color: transparent;
	background-position: top left;
}
div.productfinder ul li a.item_photo {
	background: url('images/productfinder/photo.png') no-repeat;
}
div.productfinder ul li a.item_photo:hover {
	background: url('images/productfinder/photo_over.png') no-repeat;
}
div.productfinder ul li a.item_video {
	background: url('images/productfinder/video.png') no-repeat;
}
div.productfinder ul li a.item_video:hover {
	background: url('images/productfinder/video_over.png') no-repeat;
}
div.productfinder ul li a.item_audio {
	background: url('images/productfinder/audio.png') no-repeat;
}
div.productfinder ul li a.item_audio:hover {
	background: url('images/productfinder/audio_over.png') no-repeat;
}
div.productfinder ul li a.item_mediamore {
	background: url('images/productfinder/mediamore.png') no-repeat;
}
div.productfinder ul li a.item_mediamore:hover {
	background: url('images/productfinder/mediamore_over.png') no-repeat;
}
div.productfinder ul li a strong {
	font-size: 17px;
	font-weight: normal;
	line-height: 20px;
}
/** * t3Box */
div.t3boxwrapper {
}
div.t3boxwrapper div.t3top {
	font-size: 1px;
}
div.t3boxwrapper div.t3top div {
	background: transparent url(images/bg_t3box.gif) top left no-repeat;
}
div.t3boxwrapper div.t3top div div {
	margin-left: 11px;
	background: transparent url(images/bg_t3box.gif) top right no-repeat;
}
div.t3boxwrapper div.t3top div div div {
	height: 11px;
	margin-left: 0px;
	margin-right: 11px;
	background: transparent url(images/bg_t3box.gif) bottom left repeat-x;
}
div.t3boxwrapper div.t3left {
	background: transparent url(images/bg_t3box_side.gif) top left repeat-y;
}
div.t3boxwrapper div.t3right {
	margin-left: 11px;
	background: transparent url(images/bg_t3box_side.gif) top right repeat-y;
}
div.t3boxwrapper div.t3center {
	margin-right: 11px;
	background: #ffffff;
}
div.t3boxwrapper div.t3marginfix {
	line-height: 1px;
}
div.t3boxwrapper div.t3content {
	padding: 5px;
}
div.t3boxwrapper div.t3bottom {
	font-size: 1px;
}
div.t3boxwrapper div.t3bottom div {
	background: transparent url(images/bg_t3box.gif) left -11px no-repeat;
}
div.t3boxwrapper div.t3bottom div div {
	margin-left: 11px;
	background: transparent url(images/bg_t3box.gif) right -11px no-repeat;
}
div.t3boxwrapper div.t3bottom div div div {
	height: 11px;
	margin-left: 0px;
	margin-right: 11px;
	background: transparent url(images/bg_t3box.gif) left -22px repeat-x;
}
div.t3boxwrapper h2 {
	text-align: center;
}
div.t3boxwrapper h3 {
	text-align: center;
}
div.t3boxwrapper .img {
	text-align: center;
}
div.t3boxwrapper .link {
	padding-top: 10px;
}
div.upgradeSuffixBox1 {
	width: 307px;
	padding-top: 20px;
}
div.activationsuccess {
	text-align: center;
	margin: 10px;
}
div.activationsuccess img {
	margin: 0px 10px;
	vertical-align: middle;
}
div.activationsuccess span {
	vertical-align: middle;
	font-weight: bold;
	color: #0daa11;
}
/******************************************************************************/
.website_catalog_gallery {
	width: 648px;
	margin-left: 1px;
}
.website_catalog_gallery .box {
	background: url('images/bg_website_catalog_list.gif') no-repeat;
	width: 212px;
	height: 185px;
	float: left;
	margin-right: 4px;
}
.website_catalog_gallery .box:hover {
	background-image: url('images/bg_website_catalog_list_hover.gif');
}
.website_catalog_gallery .thumb {
	margin: 17px 0 0 17px;
	width: 170px;
	overflow: hidden;
	height: 127px;
}
.website_catalog_gallery .title {
	margin: 0px 0 0 17px;
	width: 170px;
	overflow: hidden;
}
.website_catalog_gallery .title_arrow {
	font-size: 13pt;
	background-image: url('images/website_catalog_arrow_title.gif');
	background-repeat: no-repeat;
	background-position: 0px 15px;
	padding-left: 9px;
	padding-top: 7px;
	color: #333333;
	text-decoration: none;
	overflow: hidden;
	width: 175px;
	height: 20px;
}
.website_catalog {
	width: 640px;
}
.website_catalog .bg {
	background: transparent url('images/bg_website_catalog_bg.gif') repeat-y;
	float: left;
}
.website_catalog .top {
	background: url('images/bg_website_catalog.gif') no-repeat;
	width: 640px;
	min-height: 151px;
}
.website_catalog .hidden_content {
	display: none;
}
.website_catalog .keywords_and_tags {
	border: solid 1px #aeaeae;
	background-color: #ffffff;
	line-height: 20px !important;
	padding: 1px 2px;
}
.website_catalog .keywords_and_tags a, .website_catalog .keywords_and_tags a:visited {
	color: #6e6e6e;
}
.website_catalog .keywords_and_tags a:hover {
	color: #2367EC;
}
.website_catalog .bottom {
	float: left;
	width: 640px;
	background: url('images/bg_website_catalog_bottom.gif') no-repeat;
}
.website_catalog .bottom .normal {
	height: 9px;
}
.website_catalog .bottom .big {
	height: 16px;
}
.website_catalog .overlay_infobutton {
	left: 610px;
	overflow: hidden;
	position: relative;
	top: 10px;
	z-index: 81;
	width: 20px;
}
.website_catalog .tooltip {
	position: absolute;
	visibility: hidden;
	font-size: 9px;
	font-weight: normal;
	margin-left: 450px;
	margin-top: 19px;
	z-index: 29;
	width: 179px;
}
.website_catalog .box_list_toggle_icon {
	vertical-align: middle;
}
.website_catalog .search_tags {
	padding: 10px 0px 10px 10px;
	background: url('images/bg_website_catalog.gif') no-repeat;
	width: 640px;
	min-height: 167px;
}
.website_catalog .search_tags td {
	padding: 0px 10px 0px 5px;
}
.website_catalog .top:hover {
	background-image: url('images/bg_website_catalog_hover.gif');
}
html>body .website_catalog .thumb {
	float: left;
	margin: 5px 0 0 15px;
}
/*IE6*/
.website_catalog .thumb {
	float: left;
	margin-left: 8px;
	margin-top: 7px;
	margin-right: 10px;
	width: 170px;
}
.website_catalog .details {
	float: right;
	margin: 0 13px 0 0;
	width: 425px;
	line-height: 16px;
	min-height: 48px;
	overflow: hidden;
}
.website_catalog .infos {
	float: right;
	margin: 8px 13px 0 0;
	width: 425px;
	line-height: 16px;
}
.website_catalog .stats {
	margin-left: 210px;
	width: 425px;
	line-height: 16px;
}
.website_catalog .stats2 {
	bottom: 10px;
	margin-left: 200px;
	width: 430px;
	position: relative;
}
.website_catalog .title_arrow {
	background: url('images/website_catalog_arrow_title.gif') no-repeat 0px 10px;
	padding-top: 2px;
	padding-left: 11px;
	width: 400px;
	text-decoration: none;
	overflow: hidden;
	float: right;
	margin: 0 38px 0 0;
}
.website_catalog .title_arrow a, .website_catalog .title_arrow a:hover, .website_catalog .title_arrow a:active, .website_catalog .title_arrow a:visited {
	font-size: 13pt;
	text-decoration: none;
	color: #333333;
}
.website_catalog_navi {
	background: url('images/bg_website_catalog_navi.gif') no-repeat;
	float: left;
	width: 620px;
	padding: 0px 10px;
	line-height: 39px;
}
.website_catalog_h2 {
	float: left;
	font-size: 15px;
	color: #333333;
}
.website_catalog_navi .order_by {
	margin-right: 13px;
	float: right;
	z-index: 0;
}
.website_catalog_link_active_bold a {
	color: #333333;
	font-weight: bold;
}
.website_catalog_navi .order_by a {
	background: url('images/cc_box_icon_arrow_down.jpg') no-repeat center right;
	padding-right: 16px;
}
.website_catalog_navi .order_by_content {
	line-height: 12px;
}
.website_catalog_navi .order_by_content a {
	background: none;
}
.website_catalog_navi .show {
	float: right;
	margin-top: 10px;
}
html>body .website_catalog_navi .show {
	margin-top: 0px;
	;
}
.website_catalog_navi .show img {
	top: 3px;
	position: relative;
}
.website_catalog_navi .page {
	width: 120px;
	float: left;
	line-height: 39px;
}
/* IE6 */
.website_catalog_navi .pagelist {
	/*float: left;
*/
	/*width: 290px;
*/
	/*line-height: 39px;
*/
	line-height: normal;
	text-align: center;
	margin-top: 12px;
	padding: 15px 0px 0px 0px;
	height: 35px;
}
html>body .website_catalog_navi .pagelist {
	margin-top: 0px;
}
.website_catalog_navi .pagelist img {
	vertical-align: text-bottom;
}
.website_catalog_navi input {
	border: 1px solid #838582;
	font-family: Verdana, Helvetica;
	font-size: 11px;
	padding: 1px;
}
.website_catalog_navi .gotoBox {
	display: none;
	text-align: left;
}
.website_catalog_navi .pageBox {
	border: 1px solid #DDDDDD;
	width: 82px;
	height: 22px;
	text-align: left;
	position: relative;
	left: 500px;
	top: 8px;
	background: #fff url('images/website_catalog_arrow_title.gif') no-repeat scroll 6px 7px;
}
.website_catalog_navi .input {
	width: 62px;
	border: none;
	margin: 3px 3px 0px 15px;
	background-color: #fff;
}
.website_catalog_info_container {
	position: relative;
	top: -25px;
	z-index: 80;
}
button {
	border: 0;
	cursor: pointer;
	padding: 0 5px 0 0;
	text-align: center;
}
button span {
	position: relative;
	display: block;
	white-space: nowrap;
	padding: 0 0 0 7px;
}
button.submitBtn {
	background: url('images/bg_website_catalog_formbutton_right.gif') right no-repeat;
}
button.submitBtn span {
	height: 17px;
	line-height: 17px;
	background: url('images/bg_website_catalog_formbutton.gif') left no-repeat;
	color: #000000;
}
/* IE6 */
.website_catalog_navi .goto_page {
	float: right;
	margin-top: 12px;
	display: inline;
	width: 210px;
	text-align: right;
}
html>body .website_catalog_navi .goto_page {
	margin-top: 0px;
}
#website_catalog_menu {
	float: left;
	background: #ECECEC;
}
#website_catalog_menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
}
#website_catalog_menu a {
	text-decoration: none;
}
#website_catalog_menu span {
	background: url('images/arrow_small_grey.gif') no-repeat 0px 5px;
	padding-left: 7px;
}
#website_catalog_menu li {
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	line-height: 29px;
	background-color: #FFFFFF;
	float: left;
	margin: 0;
	padding: 0;
}
#website_catalog_menu a {
	display: block;
	padding: 0px 15px;
}
#website_catalog_menu .active {
	background: url('images/bg_website_catalog_navi_grey_right.gif') no-repeat right top;
	background-color: #ECECEC;
	height: 31px;
	//height: 31px;
	border-bottom: #ECECEC;
}
#website_catalog_menu .activeleftend {
	background: url('images/bg_website_catalog_navi_grey_left.gif') no-repeat left top;
	background-color: #ECECEC;
	height: 31px;
	//height: 31px;
	border-bottom: #ECECEC;
}
#website_catalog_menu .activeleft {
	background: url('images/bg_website_catalog_navi_grey_right.gif') no-repeat right top;
	background-color: #ECECEC;
	height: 30px;
	//height: 31px;
	border-bottom: #ECECEC;
}
#website_catalog_menu .activeleftbox {
	background: url('images/bg_website_catalog_navi_grey_right.gif') no-repeat right top;
	background-color: #ECECEC;
	border-bottom: 1px solid #ECECEC;
	border-left: 1px solid #d9d9d9;
	height: 31px;
}
#website_catalog_menu .activerightbox {
	background-color: #ECECEC;
	border-right: none;
	border-bottom: 1px solid #ECECEC;
	height: 31px;
}
#website_catalog_menu .rightbox {
	border-right: none;
	border-bottom: 1px solid #ECECEC;
}
#website_catalog_menu .leftbox {
	border-left: 1px solid #d9d9d9;
	border-bottom: 1px solid #ECECEC;
}
#website_catalog_menu .activeleft a {
	background: none;
}
#website_catalog_menu .activeright {
	background: none;
	background-color: #ECECEC;
	border-bottom: 1px solid #ECECEC;
}
#website_catalog_menu .left a {
	background: url('images/bg_website_catalog_navi_white_left.gif') no-repeat left top;
}
#website_catalog_menu .right {
	background: none;
	background-color: #FFFFFF;
}
#website_catalog_menu .right a {
	background: url('images/bg_website_catalog_navi_white_right.gif') no-repeat left top;
}
.website_catalog_searchfield {
	background: url('images/bg_website_catalog_form.gif') no-repeat scroll;
	width: 176px;
	height: 18px;
	padding: 2px 0px 10px 0px;
}
.website_catalog_searchfield_input {
	background: none;
	width: 155px;
	border: none;
	padding-left: 5px;
}
.website_catalog_searchselect {
	background: url('images/bg_website_catalog_form.gif') no-repeat;
	width: 175px;
	border: none;
	padding: 2px 5px 3px 3px;
	margin-bottom: 10px;
	display: none;
}
#website_catalog_international {
	margin-bottom: 12px;
}
#website_catalog_international input {
	position: relative;
	top: 2px;
}
*html .website_catalog_searchfield_input {
	padding-left: 0px !important;
}
.website_catalog_leiste_bg {
	background: url('images/bg_website_catalog_leiste.gif') repeat-x;
}
.website_catalog_leiste_content {
	margin-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	line-height: 16px;
}
.website_catalog_radio_input {
	margin-right: 2px;
	margin-top: 1px;
	float: left;
}
.website_catalog_radio_input_label {
	float: left;
	margin-right: 10px;
}
.tooltip_user_trigger_inactive {
	color: #a8a8a8;
}
#keywords_hidden_content {
	margin-bottom: 10px;
	margin-right: 10px;
	display: none;
}
/******************************************************************************/
a.pricelist_link {
	background-image: url('images/icons/icon_info3.gif');
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-left: 18px;
}
.trialSubline {
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	position: relative;
}
.trialSubline .stars2 {
	color: #2380ff !important;
}
.trialSubline .stars3 {
	color: #ff6600 !important;
}
/******************************************************************************/
.friends {
	border-color: #000000;
	margin-top: 15px;
	width: 655px;
}
.friends .small {
	width: 550px !important;
}
.friendsTableContent {
	width: 645px;
	height: 144px;
	overflow-x: hidden;
	overflow-y: scroll;
	//width: 635px;
}
.friends .radioBtn {
	padding-top: 4px;
	text-align: center;
	width: 12px;
}
.friends label {
	cursor: pointer;
}
.friends .description label {
	font-weight: bold;
}
* html .friendsTableContent {
	display: block;
	height: 144px;
	overflow: scroll !important;
	overflow-x: hidden !important;
	width: 635px;
}
.friendsTableContent td {
	border-top: 1px solid #BABBBD;
	text-align: center;
}
.friends .guesttable td {
	border-bottom: 1px solid #BABBBD;
	text-align: center;
}
.friends table tr {
	height: 20px;
}
.friends table th {
	text-align: center;
}
.friends table .email {
	width: 185px;
	//width: 180px;
	text-align: left;
}
.friends table .emailhead {
	width: 200px;
	text-align: left;
}
.friends table .emailhead_invite {
	width: 205px;
	text-align: left;
}
.friends .select_all_none {
	margin-left: 277px;
}
.friends div.line {
	clear: both;
	margin-top: 30px;
	margin-bottom: 10px;
	height: 26px;
}
.friends .addnewfriends {
	background-color: #f7f7f7;
	height: 60px;
	border-bottom: 1px solid #BABBBD;
}
.friends .formButton span {
	position: relative;
	line-height: 25px;
}
.friends .img_inform {
	float: left;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-right: 10px;
}
.friends input[type="image"] {
	margin-right: 5px;
	vertical-align: middle;
}
.friends input[type="text"] {
	width: 130px;
}
.friends input[type="password"] {
	width: 130px;
}
.friends span.error {
	margin-left: 5px;
	font-weight: bold;
	height: 26px;
	position: absolute;
	color: #DF0000;
	background: url('images/icons/icon_reg_error.gif') center left no-repeat;
	padding-left: 18px;
	width: 200px;
}
.pagesTableNoBorder {
	border: none;
}
.friends .bg_music .head {
	width: 50%;
	float: left;
}
.friends .bg_music .head h3 {
	padding-left: 15px;
	font-size: 11px;
	padding-bottom: 5px;
}
.friends .bg_music .content_left {
	width: 310px;
	height: 180px;
	overflow-x: hidden;
	overflow-y: scroll;
	border-top: 1px solid #BABBBD;
}
.friends .bg_music .content_right {
	height: 150px;
	width: 323px;
	border-left: 1px solid #BABBBD;
	border-top: 0px;
}
.friends .bg_music .icon_library {
	height: 18px;
	width: 20px;
	margin-right: 11px;
	margin-top: 2px;
}
.friends .bg_music .icon_folder {
	width: 34px;
	height: 26px;
	margin-left: -7px;
}
.friends img {
	vertical-align: middle;
}
.friends .bg_music .icon_album {
	margin-right: 5px;
}
.friends .icon_speaker {
	margin-right: 5px;
}
.friends .icon_play {
	margin-right: 24px;
	float: right;
}
.friends .icon_play_current {
	margin-right: 40px;
	float: right;
}
.friends .icon_star {
	float: left;
}
.friends .icon_drop {
	padding-right: 50px;
	float: right;
	padding-top: 8px;
}
.friends .icon_drop_library {
	padding-top: 5px !important;
}
.friends .bg_music .subfolder {
	padding-left: 30px !important;
}
.friends .bg_music tr {
	height: 30px;
}
.friends .bg_music td {
	padding: 0 0 0 14px !important;
	vertical-align: middle;
}
.friends .bg_music .current {
	background-color: #f7f7f7;
}
.friends .boxHeader {
	padding-left: 15px !important;
}
#upload_step1 {
	padding-bottom: 13px;
}
#upload_step1 h3 {
	font-size: 15px;
	font-weight: normal;
	line-height: 22px;
	margin: 0px;
	padding: 0 0 10px 0;
}
#uplContainer {
	padding-right: 20px;
}
#uplContainer .swfuploadContainer {
	float: left;
}
#uplContainer .working {
	display: none;
	height: 28px;
	float: left;
	padding-left: 29px;
	background: url('images/icons/ajax_indicator.gif') 0px 1px no-repeat;
	font-weight: bold;
}
#uplContainer .working #uplStatus {
	color: #888888;
}
#uplContainer .working #uplBrowser {
	color: #FF6600;
}
#uplContainer .action {
	float: right;
}
#swfUploadSuccess_container .small {
	font-size: 10px;
}
#swfUploadSuccess_container .big {
	font-family: verdana;
	font-size: 15px;
	margin-top: 5px;
}
#btnUpload, #btnCancel {
	display: none;
	cursor: pointer;
}
#saveOriginal {
	display: none;
}
#saveOriginal label {
	position: relative;
	top: -2px;
}
#saveOriginal label img {
	position: relative;
	top: 2px;
}
#tooltip_space {
	position: relative;
	display: none;
}
#tooltip_space .wrapper {
	width: 225px;
	position: absolute;
	left: 6px;
	top: 6px;
}
#after_upload_decision {
	padding: 15px 0px 5px 0px;
}
#after_upload_decision span {
	position: relative;
	top: -25px;
	left: 17px;
}
#after_upload_decision span a {
	padding-left: 17px;
	text-decoration: none;
	color: #0087FA;
	cursor: pointer;
}
#after_upload_decision span a:hover {
	text-decoration: underline;
}
/* CC_BOX mit weißem Hintergrund */
.cc_box_white .cc_box .defaultHead {
	background: transparent url(images/cc_box_white_corner_topright.jpg) no-repeat scroll right top;
}
.cc_box_white .cc_box .defaultMiddle {
	background: #FFFFFF url(images/cc_box_white_bg_right.jpg) repeat-y scroll right top;
}
.cc_box_white .cc_box .defaultFooter {
	background: transparent url(images/cc_box_white_corner_bottomright.jpg) no-repeat scroll right top;
}
.cc_box_white .cc_box .defaultFooter div {
	background: transparent url(images/cc_box_white_corner_bottomleft.jpg) no-repeat scroll left top;
}
.cc_box_white .cc_box .defaultFooter div div {
	background: transparent url(images/cc_box_white_bg_bottom.jpg) repeat-x scroll left top;
}
/*Formular mit schatten*/
.prettyForm label {
	background: url('images/form_shadow_left.gif') no-repeat;
	float: left;
}
.prettyForm label input {
	background: url('images/form_shadow_center_big.gif') no-repeat scroll right 0;
	border: none;
	padding-top: 3px;
	margin-left: 5px;
	padding-right: 5px;
	height: 22px;
	float: left;
	font-family: Verdana, Helvetica;
	font-size: 11px;
}
.prettyForm .selectOuter {
	background: transparent url('images/form_shadow_center_big.gif') no-repeat scroll right 0;
	height: 22px;
	margin-bottom: 3px;
}
.prettyForm .selectInner {
	background: transparent url('images/form_shadow_left.gif') no-repeat top left;
	height: 22px;
	padding: 2px 0px 0px 5px;
}
.prettyForm .selectInner select {
	border: none;
	background-color: transparent;
}
/*Dropdown*/
.dropdown_list {
	background: url('images/dropdown_list_bg.gif') no-repeat scroll 0 center;
	height: 22px;
	font-weight: bold;
	cursor: pointer;
	padding: 8px 0 0 5px;
	width: 270px;
}
.dropdown_list .arrow {
	background: transparent url(images/dropdown_list_bg_arrow.gif) no-repeat scroll 0 -3px;
	float: left;
	height: 22px;
	width: 15px;
}
.dropdown_list .text {
	float: left;
	width: 245px;
}
.dropdown_list .container .entries {
	display: none;
	width: 270px;
	line-height: 29px;
	position: absolute;
	margin: 17px 0 0 -5px;
}
.dropdown_list .container {
	position: relative;
	z-index: 10;
}
.dropdown_list .container .entries ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.dropdown_list .container .entries .ulfolder {
	border: 1px solid #BABBBD;
}
.dropdown_list .container .entries .folder span {
	padding-left: 40px;
}
.dropdown_list .container .entries .folder {
	background: url('images/icons/usecases/open_on.gif') no-repeat scroll -6px 0px;
	background-color: #e7e7e7;
	font-weight: 700;
	border: 1px solid #babbbd;
	border-style: none solid;
	cursor: default;
}
.dropdown_list .container .entries .selectfolder {
	border: 1px solid #babbbd;
	border-style: none solid;
}
.dropdown_list .container .entries .album {
	background-color: #f8f8f8;
	border: 1px solid #babbbd;
	cursor: pointer;
	border-style: none none solid;
}
.dropdown_list .container .entries .album li {
	padding-left: 45px;
	border: 1px solid #babbbd;
	border-style: solid none none;
}
.dropdown_list .container .entries .album .public {
	background: url('images/icons/public.gif') no-repeat scroll 10px center;
}
.dropdown_list .container .entries .album .protected {
	background: url('images/icons/protected.gif') no-repeat scroll 10px center;
}
.dropdown_list .container .entries .album .private {
	background: url('images/icons/private.gif') no-repeat scroll 10px center;
}
#content_menu_1 {
	padding-top: 30px;
}
#content_menu_2 {
	padding-top: 30px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/*Safari 4 Hack*/
#content_menu_1 {
	padding-top: 0px;
	margin-top: -1px;
}
#content_menu_2 {
	padding-top: 0px;
	margin-top: -1px;
}
}
.owupload_menu .activeleft a {
	background: url('images/bg_upload_navi_grey_left.gif') no-repeat left top !important;
}
.owupload_menu .end_inactiveright {
	background: url('images/bg_upload_navi_white_right.gif') no-repeat -2px center;
	border-top: none !important;
	height: 30px;
}
.owupload_menu .end_inactiveleft {
	background: url('images/bg_upload_navi_white_left.gif') no-repeat -2px center;
	border-top: none !important;
	height: 30px;
}
.owupload_menu .end_activeleft {
	display: none;
}
.owupload_menu .end_activeright {
	background: url('images/bg_upload_navi_grey_right.gif') no-repeat -2px center !important;
	border-top: none !important;
	height: 30px;
}
.owupload_menu .activeleftend {
	height: 30px !important;
}
.owupload_menu .boxDefault {
	background: #FFFFFF url('images/bg_upload_select_folder.gif') no-repeat left top;
}
.owupload_menu .defaultMiddle {
	background: transparent url(images/bg_upload_cc_box_bg_right.gif) repeat-y scroll right top;
	padding-top: 20px;
}
.owupload_menu .table1 {
	float: left;
	width: 50%;
}
.owupload_menu .table2 {
	width: 45%;
}
/* Gray Box (e.g. Contacts)*/
.grayBox {
}
.grayBox .head {
	background: transparent url('images/grayBox.gif') 0px -14px repeat-x;
	height: 10px;
}
.grayBox .head .left {
	background: transparent url('images/grayBox.gif') top left no-repeat;
	height: 10px;
	width: 5px;
	float: left;
	overflow: hidden;
}
.grayBox .head .right {
	background: transparent url('images/grayBox.gif') top right no-repeat;
	height: 10px;
	width: 5px;
	float: right;
	overflow: hidden;
}
.grayBox .center {
	border-left: 1px solid #C9C9C9;
	border-right: 1px solid #C9C9C9;
	background: #fff;
}
.grayBox .foot {
	background: transparent url('images/grayBox.gif') 0px -27px repeat-x;
	height: 14px;
}
.grayBox .foot .left {
	background: transparent url('images/grayBox.gif') 0px -9px repeat-x;
	height: 5px;
	width: 5px;
	float: left;
	overflow: hidden;
}
.grayBox .foot .right {
	background: transparent url('images/grayBox.gif') -8px -9px repeat-x;
	height: 5px;
	width: 5px;
	float: right;
	overflow: hidden;
}
/******************************************************************************/
/* Exit/Churn Management                                                      */
/******************************************************************************/
#feedback {
	display: block;
	width: 660px;
}
#feedback_to_cc {
	float: right;
}
#feedback .choice {
	padding-left: 15px;
	padding-bottom: 8px;
}
#feedback .choice .option {
	float: left;
	/*overflow: hidden;
*/
	width: 20px;
	height: 13px;
}
#feedback .choice .text {
	float: left;
	margin-left: 7px;
}
#feedback label, #feedback input {
	cursor: pointer;
}
#feedback .otherReason textarea {
	margin-left: 42px;
	width: 250px;
	height: 85px;
}
#feedbackSubmit {
	margin-top: 20px;
}
#feedbackSubmit input {
	float: right;
}
#feedbackSubmit span {
	display: block;
	float: right;
	line-height: 25px;
	margin-left: 5px;
}
/******************************************************************************/
/* Mail upload                                              				  */
/******************************************************************************/
#mailupload .choice {
	padding-bottom: 10px;
}
#mailupload .option {
	float: left;
	height: 13px;
	width: 20px;
}
#mailupload .text {
	float: left;
}
#mailupload .formButton {
	padding-bottom: 13px;
}
#mailupload .formButton input {
	float: left;
}
#mailupload .formButton span {
	display: block;
	float: left;
	line-height: 25px;
	margin-left: 5px;
}


#showMailAdress {
	height: 25px;
}

#changeMailAdress {
	/*display: none;*/
    /*margin-top: 15px;*/
	font-weight: bold;
	height: 25px;
}

#changeMailAdress .mail {
	float: left;
}

#changeMailAdress .mail input {
	width: 120px;
}

#changeMailAdress .at {
	float: left;
	padding: 3px 0px 0px 2px;
}


.serviceHeaderSendFeedback {
	padding-top: 22px;
}




#autoActivate {
	padding:0px 20px 20px 20px;
}
#autoActivate .textList {
	padding-top: 10px;
}
#autoActivate .textList,
#autoActivate .textList ul {
	list-style:none outside none;
}
#autoActivate .textList li.a {
	background-image:url("images/icons/icon_bullet_featurelist.gif");
	background-position:2px 3px;
	background-repeat:no-repeat;
	margin:0px;
	padding:2px 20px 11px 28px;
}
#autoActivate .textList li.b {
	padding-top: 5px;
}
#activateError {
	display: none;
	margin:10px 0px 10px 0px;
}
#autoActivate .activationsuccess {
	display: none;
	position: absolute;
	top: 11px;
	left: 1px;
}
#autoActivate #registerForm {
	display:none;
	padding: 0px;
	padding-left:25px;
}
#autoActivate table {
	margin:5px 0 0 26px;
}
#activateServicesNow {
	cursor: pointer;
}


#domainConnector {}
#domainConnector .changeCell {
	padding:0 10px 0 0;
	text-align:right;
}
#domainConnector .changeCell .linkBox {
	width: 100px;
	float: right;
}
#domainConnector .changeAssignment {
	display:none;
}

#domainConnector .marked {
	background-color: #E7FEBD;
	border-top: 1px solid #C2DF9D;
	border-bottom: 1px solid #C2DF9D;
}



#serviceAssign {
	height: 250px;
	overflow-x: hidden;
	overflow-y: auto;
	margin-bottom: 20px;
}
#serviceAssign th {
	text-align: left;
}
#serviceAssign tr:hover {
	background: #E6F1FF;
}
#serviceAssign table .mark {
	/*background: #E6F1FF;*/
}
#serviceAssign .col1 {
	width: 240px;
	padding: 5px 0px 5px 5px;
}
#serviceAssign .col2 {
	width: 270px;
	padding: 5px 0px 5px 5px;
}
#serviceAssign .col3 {
	width: 100px;
	padding: 5px 5px 5px 5px;
	text-align: right;
}
#serviceAssign .col3 {
	padding-right: 25px;
}



/* Kontextmenü */
.contextMenu_1  {}

.contextMenu_1 .contextTitle .dropImg {
	position: relative;
	top: 2px;
}
.contextOverlay {
	position: absolute;
	top: 4px;
	right: -7px;
	width: 210px;
	z-index: 90;
}
.cc_box .boxDefault .defaultMiddle .contextTitle a.contextOpen {
	background: url(images/cc_box_icon_arrow_down.jpg) top right no-repeat;
	padding-right: 17px;
}
.contextMenu_1 .contextOverlay .top {
	background: url("images/bg_wsm_sort_top.png") no-repeat scroll 0 0 transparent;
	height: 6px;
	width: 210px;
}

.contextMenu_1 .contextOverlay .center {
	background: url("images/bg_wsm_sort_center.png") repeat-y scroll 0 0 transparent;
	display: block;
	line-height: 16px;
	padding: 8px 20px 8px 15px;
	text-align: left;
	width: 175px;
}
.contextMenu_1 .contextOverlay .bottom {
	background: url("images/bg_wsm_sort_bottom.png") no-repeat scroll 0 0 transparent;
	height: 10px;
	width: 210px;
}
.contextMenu_1 .contextOverlay .center {
	line-height: 16px;
	text-align: left;
}
.contextMenu_1 .contextOverlay .center a {
	display: block;
	margin-right: 15px;
}
.contextMenu_1 .contextOverlay .center .separator {
	margin: 5px 0px 5px 0px;
}



#wsmAssign {
	width: 657px;
	height: 360px;
	overflow-y: auto;
	position: relative;
}

#wsmAssign .wsmProject {
	margin-bottom: 5px;
}

#wsmAssign .wsmProject .top {
	background: url('images/bg_website_catalog.gif') no-repeat scroll 0 0 transparent;
	width: 620px;
	height: 118px;
	padding: 10px;
	position: relative;
}
#wsmAssign .wsmProject .btn {
	position: absolute;
	right: 10px;
}

#wsmAssign .wsmProject .top:hover,
#wsmAssign .wsmProject .top.marked {
	background: url('images/bg_website_catalog_hover.gif') no-repeat scroll 0 0 transparent;
}
#wsmAssign .wsmProject .bottom {
	background: url('images/bg_website_catalog_bottom.gif') no-repeat scroll 0 0 transparent;
	width: 640px;
	height: 9px;
}

#wsmAssign .wsmProject .title {
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 5px;
}

#wsmAssign .wsmProject .assignments {
	width: 300px;
	height: 54px;
	overflow-y: auto;
}

#folderTree {
	width: 640px;
	height: 250px;
	overflow: auto;
	border: 1px solid #ccc;
}
#folderTree.loading {
	background: #f1f1f1 url('images/icons/ajax_indicator_upload_bright.gif') center center no-repeat scroll;
}

ul.ftpDirTree {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height: 18px;
	padding: 0px;
	margin: 0px;
}
ul.ftpDirTree li {
	list-style: none;
	padding: 0px;
	margin: 0px 0px 0px 18px;
	white-space: nowrap;
	background: url(images/icons/REPLACE_folder_lines.png) -90px -1px repeat-y;
	
}
.ftpDirTree li.last {
	background:none repeat scroll 0 0 transparent;
}
ul.ftpDirTree a {
	color: #333;
	text-decoration: none;
	display:inline-block;
	height: 16px;
	line-height: 16px;
	outline: none;
}
ul.ftpDirTree a.info span {
	margin: 2px;
}
ul.ftpDirTree a.info:hover span {
	background: #d1e6ff;
	margin: 0px;
	padding: 2px;
}

.ftpDirTree li.actRef > a.info span {
	background: #FFF9BD;
	border: 2px solid #FFF282;
	margin: 0px;
	padding: 0px;
}

.ftpDirTree li.selected > a.info span {
	background: #bbddff;
	border: 2px solid #99defd;
	margin: 0px;
	padding: 0px;
}
.ftpDirTree ins {
	width: 16px;
	height: 16px;
	display: inline-block;
	text-decoration: none;
}

.ftpDirTree li a.info ins {
	margin-right: 2px;
}
.ftpDirTree li a.info ins					{ background: url(images/icons/REPLACE_folder_icons.gif) 0px 0px no-repeat; }
.ftpDirTree li.selectable > a.info > ins	{ background: url(images/icons/REPLACE_folder_icons.gif) -64px -16px no-repeat; }
/*.ftpDirTree li.expanded a.info ins			{ background: url(images/icons/REPLACE_folder_icons.gif) -80px 0px no-repeat; }*/
/*.ftpDirTree li.isRoot > a.info > ins		{ background-position: -48px -16px; }*/
.ftpDirTree li.wait > a.info > ins			{ background: url(images/icons/ajax_indicator_upload_bright.gif) no-repeat; }


.ftpDirTree li a.opener ins					{ background: url(images/icons/REPLACE_folder_lines.png) -36px 0px no-repeat; }
.ftpDirTree li.collapsed > a.opener > ins	{ background-position: -54px 0px; }
.ftpDirTree li.expanded > a.opener > ins	{ background-position: -72px 0px; }



#actualFolder {
	background-color: #FFF9BD;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	bottom: 26px;
	height: 44px;
	width: 640px;
	color: #888;
	display: none;
}
#actualFolder #title {
	font-weight: bold;
	padding: 8px 0px 0px 8px;
}
#actualFolder #path {
	padding: 1px 0px 0px 8px;
}
#actualFolder #path ins {
	display:inline-block;
	height:16px;
	text-decoration:none;
	width:16px;
	margin-right:4px;
	background: url(images/icons/REPLACE_folder_icons.gif) 0px 0px no-repeat;
	position:relative;
	top:-1px;
}


.infoBox {
	float: left;
	background: url(http://mbaeten.magix-online.phpdevel1.mgx/themes/MAGIX_ONLINE/images/icons/icon_info2.gif) no-repeat scroll 6px 6px #DFECFD;
	border: 1px solid #B6D4F8;
	height: 24px;
	padding: 10px 10px 0 37px;
}

.infoStartfile {
	display:inline-block;
	height:16px;
	text-decoration:none;
	width:16px;
	margin-right: 4px;
	background: url(images/icons/REPLACE_folder_icons.gif) -64px -16px no-repeat;
}



/******************************************************************************/
/* New Domaincheck                                             				  */
/******************************************************************************/
#checkDomain2 label {
	cursor: pointer;
}

#registerDomain2 {
	display: none;
}

#registerDomain2 label {
	cursor:pointer;
}

/* Table */
#registerDomain2 table {
	width: 100%;
}

#registerDomain2 table .name {
	width: 100px;
}
#registerDomain2 table .status {
	width: 100px;
}
#registerDomain2 table .price {
	width: 100px;
}
#registerDomain2 table .period {
	width: 100px;
}
#registerDomain2 table .register {
	width: 100px;
}

/* Status */
#registerDomain2 .domain .status {
	background-color: #99f;
}
#registerDomain2 .domain.loading .status {
	background-color: #ccc;
}
#registerDomain2 .domain.free .status {
	background-color: #0f0;
}
#registerDomain2 .domain.taken .status,
#registerDomain2 .domain.error .status {
	background-color: #f00;
}



/* checkbox */
#registerDomain2 .domain .register input {
	display: none;
}
#registerDomain2 .domain.free .register input {
	display: block;
}



/* Suggestions */
#registerDomain2 .suggestions {
	display: none;
}
#registerDomain2 #checkResultSuggestions {
	display: none;
}

.mailAcc.change {
	margin: 0px 0px 10px 0px;
}


.mailAcc.change div.line {
	clear: both;
	height: 26px;
	margin-top: 10px;
}
.mailAcc.change span.caption {
	float: left;
	font-weight: normal;
	line-height: 26px;
	width: 140px;
}
.mailAcc.change span.password_text {
	margin-left: 140px;
}
.mailAcc.marked {
	background-color: #E7FEBD;
	border-bottom: 1px solid #C2DF9D;
}
.mailAcc.change.marked {
	background: url(images/bg_gradient_ok_green_white.jpg) repeat-x;
}



.mailAcc.create h4 {
	font-family: Verdana,Helvetica;
	font-size: 11px;
	color: #333333;
}



#mailAccounts form.create form.change {
	display: block;
	margin: 0px 0px 10px 50px;
}
#mailAccounts form.create div.line {
	clear: both;
	height: 26px;
	margin-top: 10px;
}
#mailAccounts form.create span.caption {
	float: left;
	font-weight: normal;
	line-height: 26px;
	width: 140px;
}
#mailAccounts form.create span.password_text {
	margin-left: 140px;
}
#mailService .options {
	text-align: right;
	padding-right: 10px;
}

.header20_content {
  text-align:left;
  width: 360px; 
  padding-left: 20px;
  padding-top: 130px;
  height: 198px;
}

.header20_content ul {
	list-style:none outside none;
}

.header20_content li {
	background-image:url("images/de/header20/bulletpoint.jpg");
	background-position:0px 8px;
	background-repeat:no-repeat;
	padding-left: 16px;
	color: #4f4f4f;
	font-size: 21px;
	font-family: arial, helvetica, verdana;
	line-height: 1.2;
	padding-bottom: 5px;
}

.header20_buttonline {
	text-align:left;
	width: 320px; 
	padding-left: 65px;
}

.header20_video_link {
	padding-top: 5px;
}

.header20_video_link a,
.header20_video_link a:link,
.header20_video_link a:visited,
.header20_video_link a:hover,
.header20_video_link a:active {
	color: #008d9e !important;
	font-size: 16px;
	font-weight: bold;
}





/* XMAS 2009*/
/*
.pagebody {
	background-image: url('images/xmas/wallpaper_xmas_online_welt.jpg') !important;
	background-color: #fff;
}
.header {
	background: transparent !important;
}
#page_container {
	border-width: 0px;
	background: url('images/bg.gif') 2px 50px no-repeat;
	width:961px;
	padding:0px 1px 0px 1px;
}
.body {
	border-width: 0px 1px 0px 1px;
	background-color: #f7f7f7;
}
.SubMainMenu {
	border-width: 0px 1px 0px 1px;
	background-color: #f7f7f7;
}
.LanguageSelect {
	color: #fff;
}
#weihnachtsfrau {
	position: absolute;
}
#weihnachtsfrau div {
	position: absolute;
	width: 224px;
	height: 394px;
	top: -40px;
	left: -191px;
	background: url('images/xmas/weihnachtsfrau.png') no-repeat;
}
#xmas_snow {
	position: relative;
}
#xmas_snow div {
	position: absolute;
	background: url('images/xmas/schnee_navi.png') no-repeat;
	width: 167px;
	height: 31px;
	z-index: 98;
	right: -7px;
	top: -15px;
}
.LanguageSelectSelectBox {
	z-index:99;
}
.header_videobutton {
	position: absolute;
}
.header_vidbutton_rel {
	top: -107px;
	left: 25px;
	position: absolute;
}
*/