*
{
	font-family:Verdana,Helvetica,arial,sans-serif;
	font-size:11px;
	margin:0px;
	padding:0px;
}
p
{
	margin-bottom:11px;
}
html
{
	scrollbar-face-color: rgb(178,178,178);
	scrollbar-highlight-color: white;
	scrollbar-shadow-color: white;
	scrollbar-3dlight-color: rgb(178,178,178);
	scrollbar-arrow-color: rgb(255,255,255);
	scrollbar-track-color: rgb(237,237,237);
	scrollbar-darkshadow-color: rgb(178,178,178);
	height:100%;
}
body
{
	background: #FFFFFF;
	height:100%;
}
table
{
	border-collapse:collapse;
}
div#page_global
{
	width:847px;
	margin:0px auto;
	background-color:#FFFFFF;
	background-image:url(images/bkg_shadow.gif);
	background-repeat:repeat-y;
	min-height:100%;
}

div#footer
{
	width:817px;
	margin:0px auto;
	background-color:#FFFFFF;
	background-image:url(images/bkg_shadow.gif);
	background-repeat:repeat-y;
	padding-left:30px;
	margin-top:-60px;
}

* html div#page_global
{
	height:100%;
}
.ShopEdits,
.textfeld,
textarea,
select
{
	border:1px solid #666666;
	padding:1px;
	font-size:11px;
	font-size:11px;
	margin:3px 5px;
	width:auto;
	border-top:1px solid #7D7D7D;
	border-left:1px solid #7D7D7D;
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
}
.blog_topData
{
	color: #FFF;
	text-decoration: none;
}
.blog_topData:hover
{
	text-decoration: underline;
}
.white, .white * 
{
	color:#FFFFFF;
	font-weight:normal;
}
option
{
	padding-right:5px;
}
fieldset
{
	border:none;
}
.BlueBox1_blog
{
   background: #ECF1F9;
   padding: 5px;
}

.BlueBox2_blog
{
   background: #518BD1;
   color: #ffffff;
   border-bottom: 0px !important;
}

.YellowBox1_blog
{
   background: #FCF7E0;
   padding: 5px;
}

.YellowBox2_blog
{
   background: #FFC155;
}

.RedBox1_blog
{
   background: #FFDDE1;
   padding: 5px;
}

.RedBox2_blog
{
   background: #FF604B;
   color: #ffffff;
}

.GreyBoxDark_blog
{
   background: #D4D4D4;
}

.GreenBox1_blog
{
   background: #E7FFD3;
   padding: 5px;
}

.GreenBox2_blog
{
   background: #83CA5D;
   color: #ffffff;
}

.GreenBox2_blog,
.YellowBox2_blog,
.GreyBoxDark_blog,
.RedBox2_blog,
.BlueBox2_blog
{
   padding:3px 8px;
   font-weight: bold;
   font-size: 12px;
}

.YellowBox1_blog,
.GreyBoxLight_blog,
.RedBox1_blog,
.GreenBox1_blog,
.BlueBox1_blog
{
	padding-bottom:16px;
	padding-left:8px;
	padding-right:8px;
	padding-top:11px;
}
.YellowBox1_blog table td,
.GreyBoxLight_blog table td,
.RedBox1_blog table td,
.GreenBox1_blog table td,
.BlueBox1_blog table td
{
	padding-bottom:5px;
}

.BlueBox1_blog
{
	padding-bottom:27px;
}


/*************************ALLG START***********************************/

.MagixButton_blog
{
  background-color: #2081D9;
  border:none;color:#FFFFFF;
  font-weight:bold;
  padding:2px 5px;
  padding-bottom:1px;
  cursor:pointer;
  margin:0px;
  float:right;
}

/*************************ALLG ENDE***********************************/


/*************************STARTSEITE START***********************************/

table#blog_promo_content_global td
{
	padding:15px;
	padding-top:0px;
}

table#blog_promo_content_global ul
{
	list-style-type:none;
}

div#ajax_content_container
{
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	height:720px;
	background-color:#FFFFFF;
	width:760px;
	overflow:hidden;
}

ul#blog_promo_start_navi
{
	background-color:#000000;
	background-image:url(images/blog_promo_start/bkg_top_navi.gif);
	background-repeat:repeat-x;
	border-bottom:15px solid #FFA700;
	padding-left:8px;
	margin-left:0px;
	width:754px;
}

* html ul#blog_promo_start_navi
{
	height:36px;
}

ul#blog_promo_start_navi li
{
	display:inline;
}

ul#blog_promo_start_navi a
{
	display:block;
	float:left;
	background-image:url(images/blog_promo_start/btn_top_navi_inactive.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	font-size:13px;
	line-height:13px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	margin-left:3px;
	position:relative;
	margin-top:11px;
}

ul#blog_promo_start_navi a span
{
	display:block;
	background-image:url(images/blog_promo_start/img_get_right_corner.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding:0px 13px;
	padding-top:7px;
	padding-bottom:7px;
}

ul#blog_promo_start_navi a.active
{
	background-image:url(images/blog_promo_start/btn_top_navi_active.png);
	color:#000000;
	margin-top:9px;
	padding-bottom:7px;
}

ul#blog_promo_start_navi a.active span
{
	padding:0px 13px;
	padding-top:9px;
}

ul#blog_promo_start_navi a:hover
{
	text-decoration:underline;
}

ul#blog_promo_start_navi a.active:hover
{
	text-decoration:none;
}

ul#blog_promo_start_navi a *
{
	font-size:13px;
}

ul#blog_promo_bottom_navi
{
	background-color:#626262;
	padding-left:13px;
	width:749px;
	margin-left:0px;
}

ul#blog_promo_bottom_navi *
{
	color:#FFFFFF;
}

ul#blog_promo_bottom_navi li
{
	padding:10px 5px;
}

ul#blog_promo_bottom_navi li a
{
	text-decoration:none;
}

ul#blog_promo_bottom_navi li a:hover
{
	text-decoration:underline;
}


div#blog_promo_right_navi
{
	float:right;
	background-image:url(images/blog_promo_start/bkg_left_navi.png);
	width:225px;
	height:720px;
	padding-top:10px;
}

div#blog_promo_right_navi ul
{
	background-color:#626262;
	margin:0px 14px;
}

div#blog_promo_right_navi ul *
{
	color:#FFFFFF;
}

div#blog_promo_right_navi ul li
{
	border-bottom:1px solid #878787;
	padding:4px 0px;
	margin:0px 14px;
	background-color:#565656;
}

div#blog_promo_right_navi ul li.title
{
	font-weight:bold;
	padding-top:0px;
	padding-bottom:7px;
	background-color:#626262;
	font-size:13px;
}

div#blog_promo_right_navi ul li.corners
{
	padding:0px;
	margin:0px;
	border:none;
	background-color:#626262;
}

div#blog_promo_right_navi ul span.tl
{
	background-repeat:no-repeat;
	background-image:url(images/blog_promo_start/bkg_left_navi_tl.gif);
	float:left;
	width:11px;
	height:11px;
}
div#blog_promo_right_navi ul span.tr
{
	background-repeat:no-repeat;
	background-image:url(images/blog_promo_start/bkg_left_navi_tr.gif);
	float:right;
	width:11px;
	height:11px;
}
div#blog_promo_right_navi ul span.bl
{
	background-repeat:no-repeat;
	background-image:url(images/blog_promo_start/bkg_left_navi_bl.gif);
	float:left;
	width:11px;
	height:11px;
}
div#blog_promo_right_navi ul span.br
{
	background-repeat:no-repeat;
	background-image:url(images/blog_promo_start/bkg_left_navi_br.gif);
	float:right;
	width:11px;
	height:11px;
}

div#blog_promo_right_navi ul li a
{
	padding:2px 3px;
	text-decoration:none;
}

div#blog_promo_right_navi ul li a.active,
ul#blog_promo_bottom_navi li a.active
{
	background-color:#FFC132;
	font-weight:bold;
	color:#000000;
}

div#blog_promo_right_navi ul li a:hover
{
	text-decoration:underline;
}

div#blog_promo_right_navi ul li a.active:hover
{
	text-decoration:none;
}

div#blog_promo_right_navi .blog_promo_right_navi_space
{
	height:2px;
	background-color:#F6F4EF;
	margin:0px 14px;
	margin-top:-2px;
}

div#blog_promo_right_navi .searchAuthorRadio
{
	margin-top:3px;
	margin-right:4px;
	float:left;
	display:block;
}

* html div#blog_promo_right_navi .searchAuthorRadio
{
	margin:0px;
	margin-top:-1px;
}

div#blog_promo_content
{
	float:left;
	width:485px;
	height:720px;
}

* .divImg
{
	float:left;
	width:41px;
	height:41px;
	padding-top:6px;
	padding-left:6px;
	padding-right:9px;
	padding-bottom:9px;
	background-image:url(images/bkg_userpic_small.gif);
	background-repeat:no-repeat;
}

* .divImgLarge, * .divImgLarge_lb
{
	float:left;
	width:75px;
	height:75px;
	padding-top:6px;
	padding-left:6px;
	padding-right:9px;
	padding-bottom:9px;
	background-image:url(images/bkg_userpic_large.gif);
	background-repeat:no-repeat;
	margin-right:10px;
}

* .divImgLarge_lb
{
	background-image:url(images/bkg_userpic_large_lb.gif);
}

div#blog_promo_content .divImg img
{
	width:41px;
	height:41px;
}

div#blog_promo_content .divImgLarge img
{
	width:75px;
	height:75px;
}

div#blog_promo_content .entry
{
	padding-bottom:40px;
}

/*************************STARTSEITE ENDE************************************/
/*************************REGISTER START**************************************/
div.showUserInput
{
	font-size:12px;
	margin-top:8px;
	margin-left:20px;
	float:left;
}



div.subError
{
	color:#FF0000;
	padding:3px 5px;
	background-color:#ffe1e9;
	padding-left:200px;
	width:190px;
}

fieldset#userDataFieldset
{
	background-repeat:no-repeat;
	padding-top:70px;
	padding-bottom:35px;
}

fieldset#loginDataFieldset
{
	background-repeat:no-repeat;
	background-position:0px 10px;
	padding-top:70px;
	padding-bottom:35px;
}

form#register fieldset, form#myForm_EnterShop fieldset
{
	margin-left:15px;
}

form#register p label, 
form#register p input, 
form#register p select,
form#myForm_EnterShop p label, 
form#myForm_EnterShop p input, 
form#myForm_EnterShop p select 
{
	margin:0px;
	padding:2px 1px;
	float:right;
	font-size:12px;
	margin-top:5px;
	width:205px;
	display:block;
	color:#444444;
}

form#myForm_EnterShop p select,
form#register p select
{
	width:209px;
}

form#register fieldset p input.check, 
form#register fieldset p input.submit
{
	float:left;
	width:auto;
	margin-right:5px;
}

form#register p, 
form#myForm_EnterShop p
{
	margin:0px;
	padding:0px 5px;
	zoom:1;
	width:385px;
	margin-top:2px;
}

form#register p label, 
form#myForm_EnterShop p label
{
	display:block;
	float:left;
	width:172px;
	margin:7px 0px;
	font-weight:bold;
}

.star
{
	color:#FF6600;
}

/*************************REGISTER ENDE**************************************/
.group_admin_top_tip 
{
	position:absolute;
	display:none;
	background-color:#FFFFEE;
	border:1px solid #000000;
	font-weight:normal;
	padding:2px;
	color:#000000;
	line-height:13px;
}

* html .group_admin_top_tip 
{
	width:280px;
}

.group_admin_top_tip
{
	word-wrap:no break-word;
}

/********************Marcs Default-Elemente-Styles*****************************/

div.infoBox_red, div.infoBox_green, div.infoBox_yellow, div.infoBox_blue
{
	display:block;
	margin-bottom:10px;
	padding:10px;
	font-weight:bold;
}

div.infoBox_red *, 
div.infoBox_green *, 
div.infoBox_yellow *, 
div.infoBox_blue *
{
	font-weight:bold;
	font-size:12px;
}

div.infoBox_red
{
	background-color:#ffe2e0;
	border-top:1px solid #ffbfbf;
	border-bottom:1px solid #ffbfbf;
	color:#FF0000;
}

div.infoBox_green
{
	background-color:#e9ffc5;
	border-top:1px solid #6dd629;
	border-bottom:1px solid #6dd629;
	color:#000000;
}

div.infoBox_yellow
{
	background-color:#FCF7E0;
	border-top:1px solid #FFC155;
	border-bottom:1px solid #FFC155;
}

div.infoBox_blue
{
	background-color:#ECF1F9;
	border-top:1px solid #518BD1;
	border-bottom:1px solid #518BD1;
}

div.infoBox_blue
{
	background-color:#EAF2FF;
	border-top:1px solid #81B3FF;
	border-bottom:1px solid #81B3FF;
	padding-bottom:5px;
}


div#loginMask
{
	height:82px;
	background-color:#1D83ED;
	width:622px;
	background-image:url(images/loginbox/bkg_newLogin.gif);
	background-repeat:repeat-x;
	padding-left:10px;
	padding-right:20px;
	display:none;
	margin:0px auto;
	margin-top:-82px;
	left:79px;
}

* html div#loginMask
{
	margin-top:-84px;
}

div#loginMask *
{
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	border:none;
}

div#loginMask input
{
	padding:2px;
	color:#000000;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	margin-right:20px;
}

div#loginMask input.textfeld
{
	width:auto;
}

div#loginMask label
{
	font-size:12px;
}

div#loginMask fieldset
{
	margin-top:5px;
}

* html div#loginMask fieldset
{
	margin-top:20px;
}

div#loginMask p
{
	padding:4px 0px;
}

.partingLine
{
	width:100%;
	height:2px;
	margin:10px 0px;
}

table.noSpaces
{
	width:100%;
	border-collapse:collapse;
	margin-top:1px;
}

* html table.noSpaces
{
	margin-top:0px;
}

table.noSpaces th
{
	padding:8px 5px;
	vertical-align:middle;
	border:1px solid #FFFFFF;
	text-align:left;
}

table.noSpaces td
{
	vertical-align:middle;
	padding:8px 5px;
	border:1px solid #FFFFFF;
	border-bottom:none;
}

.navi
{
	border:none;
	vertical-align:middle;
	padding:4px;
}

table.noSpaces .thRight, table.noSpaces .tdRight, .tdRight, .thRight
{
	border-right:none;
	padding-right:8px;
}

table.noSpaces .thLeft, table.noSpaces .tdLeft, .tdLeft,  .thLeft
{
	border-left:none;
	text-align:left;
	padding-left:8px;
}

table.noSpaces tr
{
	background-color:#DAE8FD;
}

table.noSpaces tr.alt
{
	background-color:#ECF2F9;
}

td.newTitleBar
{
	background-image:url(images/bkg_popup.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:12px;
	vertical-align:middle;
	padding-left:10px;
	font-weight:bold;
}

.clear
{
	clear:both;
}
