/* Allgemein */
	
	html         						{ overflow:-moz-scrollbars-vertical; margin: 0px; padding: 0px;}
	body						{ background:#3E3E3E url('../images/layout-gfx/bg.jpg') no-repeat; background-position:center 0; font-family:Trebuchet MS,Helvetica; font-size:11px; margin:0px; padding:0px; margin-top: -11px;}
	table, td    					{ font-family:Trebuchet MS,Helvetica; font-size:11px; color: #000000; }
	input, select, textarea, button	{ font-family:Trebuchet MS,Helvetica; font-size:11px }
	form							{ margin:0; padding:0; }
	
	a:link          	{ color: #B71A1B; text-decoration: none; cursor: pointer; }
	a:visited      { color: #B71A1B; text-decoration: none; cursor: pointer; }
	a:hover          { color: #CF4546; text-decoration: none; cursor: pointer; }
	a:active        { color: #B71A1B; text-decoration: none; cursor: pointer; }
	a:focus          { color: #B71A1B; text-decoration: none; cursor: pointer; }	
	:focus		{ outline:0; }
	
	h1			{ font-size:20px; padding:0; margin:0; margin-bottom:10px; font-weight:bold; color:#B71A1B; }
	h2			{ font-size:16px; padding:0; margin:0; margin-bottom:10px; font-weight:bold; color:#808080; }

/* Social Networks */
	div.social_networks		{ margin: auto; width:806px; background: url(/images/layout-gfx/menu.png) no-repeat; height:36px; padding: 5px; clear: both; }
	div.social_networks img	{ border: 0; outline: none; }
	div.social_networks ul 	{ list-style-type: none; text-align: right; }
	div.social_networks ul li	{ display: block; padding: 0 0 0 5px; float: right; }
	div.social_networks ul li.twitter	{ width: 130px; padding-top: 2px;}
	div.social_networks ul li.google	{ width: 38px; }
	div.social_networks ul li.facebook	{ width: 24px;}
	div.social_networks ul li p { color: #ffffff; margin-top: 4px; font-size:12px; font-weight: bold; padding-right: 10px; }
	
	
/* Website */	
	
	#WEBSITE				{ margin:0 auto; width:832px; margin-top:260px; margin-bottom:30px; }
	#WEBSITE .menu			{ background:url('../images/layout-gfx/menu.png') no-repeat; width:832px; height:55px; color:#ffffff; font-size:13px; }
	#WEBSITE .content		{ background:url('../images/layout-gfx/content.png') repeat-y; width:832px; }
	#WEBSITE .footer			{ background:url('../images/layout-gfx/footer.png') no-repeat; width:832px; height:16px; }
	
	#WEBSITE .innerContent	{ width:800px; margin:0 auto; }
	#WEBSITE .menuBorder		{ border-bottom:3px solid #B71A1B; height:52px; }
	
	#WEBSITE .mp				{ background:url('../images/layout-gfx/menu_off.png'); position:relative; float:left; padding:13px; margin-left:8px; margin-top:8px; }
	#WEBSITE .mp_hov			{ background:#B71A1B; cursor:pointer; }
	
	#WEBSITE .lbar			{ width:597px; background:#ffffff url('../images/layout-gfx/lbar_top.jpg') repeat-x; vertical-align:top; }
	#WEBSITE .rbar			{ width:203px; background:url('../images/layout-gfx/rbar_top.png') repeat-x; vertical-align:top; color:#ffffff; }
	#WEBSITE .mycontent		{ padding:15px; min-height:300px; line-height:20px; }
	#WEBSITE .rbar_head		{ height:27px; line-height:27px; padding-left:10px; color:#808080; font-variant:small-caps; font-weight:bold; background:url('../images/layout-gfx/rbar_head.png') repeat-x; }
	#WEBSITE .rbar_data		{ padding:10px; color:#c1c1c1; }
	
	#WEBSITE .rbar_data a:link          	{ color:#c1c1c1; text-decoration: none; cursor: pointer; }
	#WEBSITE .rbar_data a:visited      	{ color:#c1c1c1; text-decoration: none; cursor: pointer; }
	#WEBSITE .rbar_data a:hover          	{ color:#ffffff; text-decoration: none; cursor: pointer; }
	#WEBSITE .rbar_data a:active        	{ color:#c1c1c1; text-decoration: none; cursor: pointer; }
	#WEBSITE .rbar_data a:focus          	{ color:#c1c1c1; text-decoration: none; cursor: pointer; }
	
	#WEBSITE .copyright				{ color:#808080; font-size:11px; text-align:center; }
	#WEBSITE .copyright a:link          	{ color:#c1c1c1; text-decoration: none; cursor: pointer; }
	#WEBSITE .copyright a:visited      	{ color:#c1c1c1; text-decoration: none; cursor: pointer; }
	#WEBSITE .copyright a:hover          	{ color:#ffffff; text-decoration: none; cursor: pointer; }
	#WEBSITE .copyright a:active        	{ color:#c1c1c1; text-decoration: none; cursor: pointer; }
	#WEBSITE .copyright a:focus          	{ color:#c1c1c1; text-decoration: none; cursor: pointer; }
	
	#WEBSITE .input_login		{ width:175px; margin-bottom:5px; color:#ffffff; background:#232323; border:1px solid #808080; border-left:1px solid #656565; border-bottom:1px solid #656565; padding:3px; }
	#WEBSITE .submit_login		{  }
	
/***  sonstiges  ***/	
	
	.message_success	{ font-size:11px; color:#157702; background:#E7FDE2; padding:10px; }
	.message_error		{ font-size:11px; color:#99120F; background:#FDE3E2; padding:10px; }
	.message_error ul	{ padding:0; margin:0; margin-left:20px; }
	
	#admtbl	th		{ text-align:left; color:#ffffff; background:#2D2D2D; border-bottom:3px solid #B71A1B; font-size:11px; }
	#admtbl td		{ font-size:11px; }
	#admtbl	.dta	{ text-align:left; color:#000000; background:#F3F3F3; font-size:11px; padding:10px; }
	#admtbl .head	{ border:1px solid #c1c1c1; background:#e8e8e8; }
	#admtbl .data	{ border:1px solid #c1c1c1; background:#ffffff; }
	
	#SITES				{ width:100%; margin-top:10px }
	#SITES .navi_prev	{ text-align:left; }
	#SITES .navi_sites	{ text-align:center; color:#808080; }
	#SITES .navi_next	{ text-align:right; }
	
	#LISTING		{ padding:0px; }
	#LISTING th		{ background:#3E3E3E; border-bottom:3px solid #B71A1B; height:20px; color:#ffffff; font-size:11px; padding:3px; text-align:left; }
	#LISTING .head	{ font-size:10px; color:#636363; font-weight:bold; padding:3px; border-bottom:1px solid #ffffff; }
	#LISTING .row1	{ padding:5px; text-align:left; border-bottom:1px dotted #c1c1c1; background:#F0F0F0 }
	#LISTING .row2	{ padding:5px; text-align:left; border-bottom:1px dotted #c1c1c1; }		
