/* 
   ====================================
    Think5 CSS Skin STYLES
   ====================================
*/ 

		#Body { background-image: url(/image-server/think5/bg_fade.gif); background-attachment:fixed; background-repeat: repeat-x; color: #6C6E67; }
		a, a.CommandButton, a:visited, a.CommandButton:visited { color: #A80E0E; font-weight: bold; text-decoration:none; }
		a:hover, a.CommandButton:hover { color: #A80E0E; text-decoration:underline; }		

		#contentholder { width:913px; }
		#content { background-image: url('/image-server/think5/bg_content.gif'); float:left; width: 903px; height: 800px; margin-top:40px; text-align: left; }
		
		#content_menu { margin: 175px 0 0 20px; font-family: Verdana, Arial; font-size: 10pt; font-weight: bold; letter-spacing:0.0em; color: #fff; }
		#content_menu a , a:visited { font-family:  Verdana, Arial; font-size: 10pt; letter-spacing:0.0em; color: #fff; font-weight: normal; text-decoration:none; }
		#content_menu a:hover { text-decoration:underline; } 
		
		#dnn_ContentPane { margin-top:20px; height: 0;}
		#content_footer { text-align: right; padding-top: 564px; margin-right: 20px; color: #464646; font-family: Verdana, Arial; font-size: 8pt; font-weight: bold;}
		#content_footer a , a:visited { font-family:  Verdana, Arial; font-size: 8pt; letter-spacing:0.0em; color: #464646; font-weight: bold; text-decoration:none; }
		#content_footer a:hover { text-decoration:underline; } 
		
		#ca_left { float: left; width: 380px; }
		#ca_left_top { margin: 30px 0 0 70px; }
		#ca_left_top h1 { margin-top: 15px;}
		#ca_left_bottom { margin: 30px 0 0 25px; }
		#ca_right { float: left; width: 497px; }	
		#ca_right_top { margin-left:65px; }
		#ca_right_bottom { margin:20px 70px 0 25px; padding-top:5px; border-top: 1px solid lightgrey; }
		
		#gc_chatstatus { position: relative; top: -120px; left: -35px;  }
		#gc_chatstatus_icon { float: left;}
		#img_btn_chat_open { vertical-align: top; margin-top: 15px;}
		#img_btn_chat_close { vertical-align: top; margin-top: 5px; }
		
		.center { margin: 0 auto; text-align: center; }
		.commontext { font-family: Verdana, Arial; font-size: 8pt; font-weight: normal; line-height:1.5em; }
		.commontext a, a:visited { color: #A80E0E; font-weight: bold; text-decoration:none; }
		.commontext a:hover { color: #A80E0E; text-decoration:underline; }		
		.chatplaceholder { float: right; width: 200px; height: 95px; border: 0; margin: 0; padding: 0; }
		.icon-pdf-file { background-image:url(http://www.think5.de/image-server/think5/pdf.gif); background-position:left center; background-repeat:no-repeat; padding-left:20px; }

		/* Show admin links on top  */
		.ControlPanel table { color: #000; background-color: #fff;  font-family: Verdana, Arial; font-size: 9pt; }


/*********************************************************************/
		#btnStartGC { display: none; }
		#dnn_dnnGROUPCHAT_divGuestName { position: relative; clear:both; top: -38px; left: 113px; font-family: Verdana, Arial; font-size: 8pt; font-weight: normal; }




#dnnLoginContainer 
{
	width:370px;
	padding:10px 20px;
	background: #efefef url(/image-server/ssl_grau.gif) no-repeat right top;
	border: #004A67 1px solid;
}

#dnnLoginContainer div 
{
	margin:3px 0px;
}

#dnnLoginContainer br 
{
	 line-height:50%;
}




.dnnRegisterContent 
{
	padding:10px 20px;
	width:510px;
	background: #fff url(/image-server/ssl.gif) no-repeat right top;
	border: #004A67 1px solid;
	margin:5px 20px 5px 20px;
	overflow:visible;
	float:left;
	color:#175298;
}

.dnnRegisterUserPWContent 
{
	padding:10px 20px;
	width:510px;
	margin:5px 20px 5px 20px;
	background-color: #fff;
	border: #004A67 1px solid;
	overflow:visible;
	float:left;
	color:#175298;
}

html>body .dnnRegisterContent{height:auto;overflow:hidden;}

#dnnRegister .spalte1{width:125px;margin-right:10px; margin-top:5px; float:left; vertical-align:middle;}
#dnnRegister .spalten{line-height:23px; margin-bottom:5px;}
#dnnRegister .CustomLabel {font-weight:normal;}
#dnnRegister strong .CustomLabel  {font-weight:bolder;}
#dnnRegister p {margin:0px; padding:0px; border:0px}
#dnnRegister input {border: #004A67 1px solid;}


/*******************************************************************************************/

.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #FFFFFF; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
    white-space: nowrap;  /*Word wrapping menu item now optional*/
    padding: 1px 3px 3px 1px;	
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand;  
	background-color: Transparent;
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 0px 12px 0px 5px;   /*explicitly set padding for root menu items*/
}

.main_dnnmenu_itemhover {  
	text-decoration:underline;
}

.main_dnnmenu_itemhover td {  
	text-decoration:underline;
}


.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #B3B3B3;
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#818181', Direction=135, Strength=3); 
	margin-top:8px;
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}



/*******************************************************************************************/



#mediacode_desc
{
	background-color:White;
	border:solid 1px lightgrey;
	margin-top:5px;
	margin-bottom:10px;
	padding:5px;
	font-family:Arial;
	font-size:8pt;
}



.dnnShopEntryCheckElvError
{
	width:100%;
	border:2px #FF0000 solid;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:6px;
	padding:5px;
}


.dnnShopEntryHeadline h1
{
	font-size:14pt;
	color: #A80E0E;
	letter-spacing:1.1pt;
}


.ShopButton
{
	background: #B3B3B3 url(http://www.think5.de/image-server/think5/arrow_big_red.gif) no-repeat left center;
	color:#FFFFFF;
	font-weight:bolder;
	padding:0px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	cursor:hand;
	border:2px outset #818181;
}


.dnnShopEntryContent .description
{
	font-weight:bold;
	color: #464646;
}

.dnnShopEntryContent .price 
{
	padding-top:16px;
	color:#818181;
	font-size:11pt;
	font-weight:bold;	
	margin-bottom:3px;	
}


.dnnShopEntryContent .productlink
{
	margin-top:8px;
	background: url(http://www.think5.de/image-server/think5/arrow_small_red.gif) no-repeat left center;
	padding-left:8px;
}

.dnnShopEntryContent .downloadlink
{
	background: url(http://www.think5.de/image-server/think5/arrow_small_red.gif) no-repeat left center;
	padding-left:8px;
}

.dnnShopEntryContent .pdcol1even 
{
	 margin-left:5px;
	 padding-left:10px;
	 background-color:White;
	 float:left;
}

.dnnShopEntryContent .pdcol2even
{
	 background-color:White;
	 float:left;
}

.dnnShopEntryContent .pdcol1odd
{
	 margin-left:5px;
	 padding-left:10px;
	 background-color:#efefef;
	 float:left;
}

.dnnShopEntryContent .pdcol2odd
{
	 background-color:#efefef;
	 float:left;
}





.dnnShopDescriptionLink
{
	border-top:solid 1px #bfbfbf;
	background-color:#317E84;
	color:White;
	height:17px;
	width:100%;
	float:right;
	font-weight:bold;
}



#dnnShopEntryRight img 
{
	border-left: solid #bfbfbf 1px;
	border-bottom: solid #bfbfbf 1px;
}


/*******************************************************************************************/


.breaker{clear:both; height:1px; line-height:1px; font-size:1px; border:0; visibility:hidden; margin:0; padding:0;}


.aorange
{
	color: #FA7000!important;
}


a.DMCommandButton:link, a.DMCommandButton:visited 
{
	text-align:center;
	color: #fff;	
	border-top: 1px solid #56879b;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #56879b;
	border-right: 1px solid #000000;
	padding: 1px 7px 2px 8px;
	font-family: tahoma;
	font-weight:bolder;
	font-size: 11px;
	text-decoration: none;
	background: #004a68;
}


a.DMCommandButton:hover 
{
	color: #fff;
	padding: 1px 7px 2px 8px;
	border-top: 1px solid #e7cea7;
	border-bottom: 1px solid #3B4C02;
	border-left: 1px solid #e7cea7;
	border-right: 1px solid #3B4C02;
	font-family: tahoma;
	font-weight: bolder;
	font-size: 11px;
	text-decoration: none;
	background: #c2811e;
}

.StandardButton
{
	background:#B3B3B3; color:#FFFFFF; font-weight:bolder; padding-bottom:1px; cursor:hand; border:2px outset #464646;
}




























