/**
 * Stylesheet JimmyRIG
 * Author:	David Schneider
 * Email:	david.schneider@xyqom.net
 * Copyright 2009 XYQOM GmbH
 */
 
/**
* Basics
*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*/
* {
	border:0;
	margin:0;
	padding:0;
}

:focus
{
	outline: none;
}

html
{
	height:100%;	
	overflow: -moz-scrollbars-vertical;
	background:#3c3c40 url(../images/ui/background_page.jpg) repeat-x;
}

body
{
	height:100%;
}

p
{
	margin:0 0 18px;
}

/**
* Font-Family
*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*/
a, b, body, cite, div, em, i, label, li, ol, p, strong, td, th, u, ul
{
	font-family:Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6
{
	font-family:Georgia, "Times New Roman", Times, serif;
}

fieldset, form, input, optgroup, select, textarea
{
	font-family:Arial, Helvetica, sans-serif;
}


/**
* Font-Size/Color
*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*/
a, body, div, fieldset, form, input, label, li, ol, optgroup, p, select, td, th, textarea, ul
{
	font-size:13px;
	line-height:18px;
	color:#b4b4bb;
}

a 
{
	color:#e08442;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

h1, h2, h3, h4, h5, h6
{
	font-size:17px;
	font-weight:normal;
	color:#000;
	line-height:normal;
}

h1
{
	font-size:24px;
	font-weight:normal;
	color:#303033;
	margin:0 0 15px;
}

h2
{
	font-weight:normal;
	color:#303033;
	margin:0 0 6px;
}

.ce_text ul,
.ce_text ol
{
	list-style-image:url(../images/ui/bullet.jpg);
	padding:0 0 0 30px;
	margin:0 0 10px;
}

/**
* Layout
*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*/
#wrapper
{
	margin:0 auto;
	width:1000px;
	background:#505055 url(../images/ui/background_wrapper.jpg) no-repeat;
	min-height: 100%; 		/* For Modern Browsers */
	height: auto !important;/* For Modern Browsers */
	height: 100%; 			/* For IE */
}

#header
{
	height:68px;
	padding:200px 0 0 32px;
}

#container
{
	padding:26px 55px 40px 32px;
}

#left
{
	width:152px;
}

#main
{
	width:761px; 
	margin:0 0 0 152px;
}

#main .hat
{
	background:transparent url(../images/ui/background_content_hat.png) no-repeat;
	height:32px;
}

#main .inside
{
	padding:0 32px;
	background:url(../images/ui/background_content.png) repeat-y;
}

#main .shoe
{
	background:url(../images/ui/background_content_shoe.png) no-repeat;	
	height:32px;
}

.ce_text
{
	margin:0 0 26px;
}

.ce_gallery .image_container
{
	margin:10px;
}

.mod_newslist .info
{
	width:19px;  /* 45 - 13 - 13 => 19px */
	height:58px; /* 67 - 9 => 58px */
	margin:0 10px 0 0;
	padding:9px 12px 0;
	background:url(../images/ui/background_news_date.jpg) no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	color:#303033;
	line-height:15px;
	float:left;
}

.mod_newslist .info .month
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:2px 0 0 1px;
}

.mod_newslist h1
{
	margin:3px 0 13px;
}

/**
* Navigation
*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*/
.mod_navigation ul
{
	list-style-type:none;
}

.mod_navigation li,
.mod_navigation li a
{
	font-family:Georgia, "Times New Roman", Times, serif;
}

/*** M A I N ***/
#header .mod_navigation li
{
	font-size:18px;
	float:left;
	width:130px;	/*** 151 ***/
	height:68px;
	text-align:center;
	line-height:58px;
	margin:0 2px 0 0;
	background:url(../images/ui/bg_navi_shadow.png) no-repeat;
}

#header .mod_navigation li.last
{
	width:138px;
}

#header .mod_navigation li a,
#header .mod_navigation li span
{
	font-size:18px;
	color:#b4b4bb;
	text-decoration:none;
	display:block;
	width:130px;	/*** 151 ***/
	height:60px;
	line-height:58px;
	background:url(../images/ui/bg_btn_navi.jpg) repeat-x;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px; /* future proofing */
	-khtml-border-radius: 4px; /* for old Konqueror browsers */
}

#header .mod_navigation li a:hover
{
	border:2px solid #e08442;
	width:126px;
	height:56px;
	line-height:54px;
}

#header .mod_navigation a.trail,
#header .mod_navigation li span
{
	background:url(../images/ui/bg_btn_navi_hover.jpg) repeat-x;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#303033;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px; /* future proofing */
	-khtml-border-radius: 4px; /* for old Konqueror browsers */
}

/*** S U B ***/
#left .mod_navigation ul
{
	list-style-type:none;
}

#left .mod_navigation li
{
	font-size:14px;
	width:152px;
	height:34px;
	text-align:center;
	line-height:30px;
}

#left .mod_navigation a
{
	font-size:14px;
	color:#b4b4bb;
	text-decoration:none;
	display:block;
	width:141px;
	height:34px;
	line-height:30px;
/*	padding:0 11px 0 0;*/
	background:url(../images/ui/background_button_sub.png) no-repeat;
}

#left .mod_navigation a:hover
{
	background:url(../images/ui/background_button_sub_hover.png) no-repeat;
}

#left .mod_navigation li.active
{
	background:url(../images/ui/background_button_sub_active.png) no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#303033;
}


/**
* Misc
*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*•*/
#preloads
{
	visibility:hidden;
}

#preloads img
{
	width:0;
	height:0;
	visibility:hidden;
}