﻿/*LIEBERMANN*/
/* background color for the content part of the pages */

body {
background-color:#CCCC99;
font-family:Verdana,Tahoma,sans-serif;
font-size:.75em;
color:#000;
}

a  {
color:#800030 !important; 
font-weight:normal;
text-decoration:underline;
}

/* Header */

#header .page_margins {
background: #FFFECE url(../Docs/images/background/imgea11eade-2f83-4299-99b2-70a09619b50d.jpg) left -20px no-repeat;
height:120px;
border-bottom:2px solid #FFCC00;
margin-top:20px;
}

/* Sidemenu */

ul.sidemenu {
border:0 !important;
}

ul.sidemenu li {
list-style-type:none;
}

ul.sidemenu a {
border:0;
padding:0;
padding:3px 8px !important;
background:#99CC66;
margin-bottom:2px;
}

ul.sidemenu li.active {
background:none !important;
}

ul.sidemenu li.active a {
color:#800030; 
border:1px solid #FFCC00;
}


/*hover */

ul.sidemenu a {
border:1px solid #99CC66;
}

ul.sidemenu ul a,
ul.sidemenu ul ul a {
border:1px solid #B5F179;
}

ul.sidemenu a:hover,
ul.sidemenu ul a:hover,
ul.sidemenu ul ul a:hover {
text-decoration:none;
border:1px solid #FFCC00;
}

/* Untermenü Ebene 1 und 2 */
ul.sidemenu li ul {
margin-bottom:10px;
}

ul.sidemenu li ul li a {
background:#B5F179;
margin-left:10px;
}

ul.sidemenu li.active ul li a {
border:0;
}

ul.sidemenu li.active ul li.active  a {
border:1px solid #FFCC00;
}

ul.sidemenu li ul li ul li a {
margin-left:20px;
}

ul.sidemenu li.active ul li.active ul li a {
border:0;
}

ul.sidemenu li.active ul li.active ul li.active a {
border:1px solid #FFCC00;
}


/* Content */

#col1_content, #col2_content, #col3_content {
padding:15px !important;
}

#main {
background:#FFFED2 url(../Docs/images/background/bg-sidemenu.png) left repeat-y;
padding:0 !important;
}

/* GENERIC */
h1,h2,h3,h4,h5,h6 {
padding:0 !important;
margin:0 0 20px 0;
}

H1  {
    font-size:1.1em;
    margin-bottom:20px;
}

H2  {
    font-size:  1em;
}

H3  {
    font-size:  1em;
}

H4  {
    font-size:  1em;
}

H5, DT  {
    font-size:  1em;
}

H6  {
    font-size:  1em;
}

TFOOT, THEAD    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    color: gray;
}

TH  {
    vertical-align: baseline;
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    bold;
    color: black;
}

BLOCKQUOTE, PRE {
    font-family:    Lucida Console, monospace;
}


HR {
background:#3A3A3A;
color:#3A3A3A;
border:0;
height:2px;
padding:0;
}

/* Votin Classes */
.PollTitle {
    background-color: #ffcc33;
}

.PollBody {
    background-color: #ccffcc;
}

*****************************************************Hier fr Forums********************************************************

input.gdnbutton
{
	font-family:		verdana;
	font-size:			xx-small;
	font-weight:		bold;
	text-decoration:	none;
	background-color:	#3399FF;
	color:				#FFFFFF;
	border-top:			1 solid #99CCFF;
	border-left:		1 solid #99CCFF;
	border-right:		1 solid #336699;
	border-bottom:		1 solid #336699;
	cursor:				hand;
}

input.gdnbuttondemo
{
	font-family:		verdana;
	font-size:			xx-small;
	font-weight:		bold;
	text-decoration:	none;
	background-color:	#99CCFF;
	color:				#000000;
	border-top:			1 solid #FFFFFF;
	border-left:		1 solid #FFFFFF;
	border-right:		1 solid #000066;
	border-bottom:		1 solid #000066;
	cursor:				hand;
}

A.gdnbutton
{
	font-family:		verdana;
	font-size:			xx-small;
	font-weight:		bold;
	text-decoration:	none;
	background-color:	#3399FF;
	color:				#FFFFFF;
	border-top:			1 solid #99CCFF;
	border-left:		1 solid #99CCFF;
	border-right:		1 solid #336699;
	border-bottom:		1 solid #336699;
	cursor:				hand;
}

/* SAMPLE CODE WITH DIFFERENT LANGUAGES */
.sampleCode 
{
	BORDER: #3399FF 1px solid; 
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 15px;  
	PADDING-TOP: 0px; 
	BACKGROUND-COLOR: #e5f2ff; 
	font-size:x-small;
}

TD.sampleCodeTab 
{
	BORDER-RIGHT: #3399FF 0px; 
	PADDING-RIGHT: 3px; 
	BORDER-TOP: #3399FF 0px solid;  
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 3px; 
	FONT: 8pt verdana; 
	BORDER-LEFT: #3399FF 1px solid; 
	WIDTH:  15%; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #3399FF 1px solid; 
	BACKGROUND-COLOR: #99CCFF; 
	TEXT-ALIGN:  center
}

TD.sampleCodeBacktab 
{
	CURSOR:HAND; 
	BORDER-RIGHT: #3399FF 0px; 
	PADDING-RIGHT: 3px; 
	BORDER-TOP: #3399FF 0px  solid; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 3px; 
	FONT: 8pt verdana; 
	BORDER-LEFT: #3399FF 1px solid;  
	WIDTH: 15%; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #3399FF 1px solid; 
	BACKGROUND-COLOR: #ffffff;  
	TEXT-ALIGN: center
}

TD.sampleCodeSpace 
{
	BORDER-RIGHT: #cccccc 1px; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #cccccc 0px solid;  
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	FONT: 8pt verdana; 
	BORDER-LEFT: #3399FF 1px solid; 
	WIDTH:  70%; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #cccccc 1px; 
	BACKGROUND-COLOR: white
}


/* WEB COMMUNITIES -- Details Inline */
A.lbclass
{
	font-family:		verdana;
	/*font-size:			xx-small;*/
	font-weight:		bold;
	text-decoration:	none;
	background-color:	#3399FF;
	color:				#FFFFFF;
	padding:2;
	border-top:			2 solid #99CCFF;
	border-left:		2 solid #99CCFF;
	border-right:		2 solid #336699;
	border-bottom:		2 solid #336699;
	cursor:				hand;
}

A.lbclass:hover
{
	font-family:		verdana;
	/*font-size:			xx-small;*/
	font-weight:		bold;
	text-decoration:	none;
	background-color:	#99CCFF;
	color:				#FFFFFF; 
	padding:2;
	border-top:			2 solid #99CCFF;
	border-left:		2 solid #99CCFF;
	border-right:		2 solid #336699;
	border-bottom:		2 solid #336699;
	cursor:				hand;
}

A.lbclass:active
{
	font-family:		verdana;
	/*font-size:			xx-small;*/
	font-weight:		bold;
	text-decoration:	none;
	background-color:	#3399FF;
	color:				#FFFFFF;
	border-bottom:		2 solid #99CCFF;
	border-right:		2 solid #99CCFF;
	border-left:		2 solid #336699;
	border-top:			2 solid #336699;
	cursor:				hand;
}

A.lbclass_down:hover
{
	font-family:		verdana;
	/*font-size:			xx-small;*/
	font-weight:		bold;
	text-decoration:	none;
	background-color:	#99CCFF;
	color:				#FFFFFF;
	padding:1;
	border-bottom:		2 solid #99CCFF;
	border-right:		2 solid #99CCFF;
	border-left:		2 solid #336699;
	border-top:			2 solid #336699;
	cursor:				hand;
}

A.lbclass_down
{
	font-family:		verdana;
	/*font-size:			xx-small;*/
	font-weight:		bold;
	text-decoration:	none;
	background-color:	#3399FF;
	color:				#FFFFFF;
	padding:2;
	border-bottom:		2 solid #99CCFF;
	border-right:		2 solid #99CCFF;
	border-left:		2 solid #336699;
	border-top:			2 solid #336699;
	cursor:				hand;
}


TABLE.dataview /* for when you need a border on a table */
{
	border:1px SOLID;
	border-color:#3399FF;
}

TH.headerbar /* for when you need a border on a table */
{
	border:1px SOLID;
	border-color:#3399FF;
}

TR.altrow /* for alternating background colors in table rows */
{
	BACKGROUND-COLOR: #BFDFFF;
}

/*#66FF00; #3399FF; #FF9900;*/
TR.titlerow /* for the row that contains column headers in a table */
{
	background-color: #FF9900;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
}

TD.titlerow /* for column headers in a table */
{
	BACKGROUND-COLOR: #FF9900;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
}

TD.title /* for secondary headers */
{
	BACKGROUND-COLOR: #66FF00; /* #3399FF; #FF9900;*/
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	PADDING: 2px;
}

TH.header
{
    BACKGROUND-COLOR: #99CCFF;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: x-small;
    FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
}

TD.altrow /* for alternating background colors in table rows */
{
	BACKGROUND-COLOR: #66FF00;

}

TH.dataview
{
    BACKGROUND-COLOR: #99CCFF;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: x-small;
    FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
}

TH.headerbar
{
    BACKGROUND-COLOR: #99CCFF;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: x-small;
    FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
}

.code 
{
	FONT-FAMILY: courier new; 
	FONT-SIZE: xx-small;
}

.comment 
{
	COLOR: green
}

.SearchDetail
{
    font-size:xx-small;
    color: DimGray;
}

.SearchTitle
{
    font-size: small;
    font-weight: bold;
    color: #000099;
}


.navbucketheader
{
	height:10px;
	color:#FFFF99; 
	font-family: verdana; 
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: none;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#333333', Positive='true')
}

#dialog_content .ModuleTitle {
background-color:#FFFED2;
font-size:16px;
padding:5px;
margin-top:40px;
}


.shopcheckoutpage {
background-color:#FFFED2;
padding:40px;
}

#header .page_margins .page {
padding:0;
position:relative;
top:-16px;
}

