/** General Informations */
body {				margin:0px;
				padding: 0px;
				color:#000000;
				font-family: verdana,arial,helvetica,sans-serif;
    				font-style: normal;
    				font-variant: normal;
    				font-weight: normal;
    				font-size: 80%;
    				line-height: normal;
    				font-size-adjust: none;
    				font-stretch: normal;
				line-height: normal;}

/** General definitions */

input {				border: 1px solid #939393; }
textarea {			border: 1px solid #939393; }

input.green {				color: #ffffff;
					background: #60da2c;
					border: 1px solid #3c9f12;}

input.orange {				color: #ffffff;
					background: #feac28;
					border: 1px solid #f98417;}

a.green {				padding: 3px;
					color: #ffffff;
					background: #60da2c;
					border: 1px solid #3c9f12;}

a.orange {				padding: 3px;
					color: #ffffff;
					background: #feac28;
					border: 1px solid #f98417;}

.orange {				color: #ffa937; }

span.subtitle {				color: #ffa937;
 					font-weight: bold; }


/** Top Area */

div.top {			height: 80px;
				background: #ffffff url(../source/images/backgrounds/chramschopf_top_bg.jpg) no-repeat;
				border: 2px solid #e21818;
				border-bottom:0px solid #000000;
				padding-left: 135px;
				padding-top: 10px;
				padding-bottom: 0px;
				margin-bottom: -10px;
				color: #e21818;
				font-size: 210%; }

div.text_top {			float:left;
				width: 300px; }
								
div.rand_top {			float:right;
				width:400px;
				margin-top:-10px; }
				
img.random_top {		height: 90px;
				width: auto;
				border: 0px solid #ffffff; }


/** Orientation Area */

div.orientation {		height:17px;
				margin-top:10px;
				padding:2px 3px;
				font-size: 100%;
				color: #e21818;
				border: 2px solid #e21818;
				border-top: 1px solid #e21818;
				border-bottom: 1px solid #e21818;
				background: #ffffff; }
div.orientation a {		color: #e21818;
				text-decoration: none; }
div.orientation a:hover {	color: #ac0d0d;
				text-decoration: none; }


/* Navigation Area */

div.navigation {		height:24px;
				color:#d52222;
				background: #f23610;
				padding-top: 4px;
				font-size: 110%;
				border-left: 2px solid #e21818;
				border-right: 2px solid #e21818; }
								
a.navItem {			height: 20px;
				padding: 1px 10px 7px 10px;
				color: #ffffff;
				text-decoration:none; }
a.navItem:hover {		background: #ffffff;
				padding: 1px 10px 7px 10px;
				color: #f23610;
				text-decoration:none;  }
a.navItemThis {			height: 20px;
				padding: 1px 10px 7px 10px;
				background: #ffffff;
				color: #f23610;
				text-decoration:none; }
a.navItem:hover {		background: #ffffff;
				padding: 1px 10px 7px 10px;
				color: #f23610;
				text-decoration:none;  }


/** Main area */

div.normalContent {		width:700px;
				height: auto;
				padding: 20px;
				background: #ffffff;
				float: left; }

div.normalContent h3 {		color: #595959; }

div.normalContent a {		color: #e21818;
				text-decoration: none; }
div.normalContent a:hover {	color: #000000;
				text-decoration: none; }

span.normalContentSubTitle {	font-weight: bold;
				color: #d52222; }

/** Sidebar */

div.normalSidebar {		width:250px;
				height: auto;
				padding: 15px;
				background: #ffffff;
				float: right; }

div.normalSidebar a {		color: #e21818;
				text-decoration: none; }
div.normalSidebar a:hover {	color: #e21818;
				text-decoration: underline; }

div.adminSidebar {		width:460px;
				height: auto;
				margin-bottom: 0px;
				padding: 5px 10px 0px 10px;
				background: #ffffff;
				color: #6d6d6d;
				border-left: 1px solid #c8c8c8;
				float: right; }

div.adminSidebar a {		color: #3157ff;
				text-decoration: none; }
div.adminSidebar a:hover {	color: #000000;
				text-decoration: none; }

div.normalMainSidebar {		width: 200px;
				height: auto;
				margin-bottom: 10px;
				padding: 0px 7px 7px 7px;
				border: 1px solid #ffa937;
				-moz-border-radius: 10px; }

div.normalCounterSidebar {	width: 200px;
				height: auto;
				margin-bottom: 10px;
				padding: 7px;
				border: 1px solid #ffa937;
				-moz-border-radius: 10px; }

div.normalActionSidebar {	width: 200px;
				height: auto;
				margin-bottom: 10px;
				padding: 7px;
				border: 1px solid #ffa937;
				-moz-border-radius: 10px; }

img.sidebarActionImage {	width: 200px;
				border: 0px solid #ffffff; }

div.adminSidebarStatus {	margin-bottom: 3px;
				color: #d1d1d1;
				border-bottom: 1px solid #d2d2d2;
				font-size: 90%; }
div.adminSidebarStatus a {	color: #d1d1d1;
				text-decoration: none; }
div.adminSidebarStatus a:hover {color: #4e4e4e;
				text-decoration: none; }




/* Daten */

table.datesMain td:hover {	text-decoration: underline;	 }
























/* Footer area */		
				
div.footer {			width:98%;
				height:20px;
				padding:5px 1%;
				margin-top:5px;
				color: #ffffff;
				background: #e21818;
				border: 1px dotted #9d9d9d;
				font-size: 90%;
				position:fixed;
				bottom:0px;
				clear:both; }
div.footer a {			color: #ffffff;
				text-decoration:none; }
div.footer a:hover {		color: #ffffff;
				text-decoration:underline; }
				
div.left {			float:left; }

div.right {			float:right;
				margin:0px 0px 0px 7px;}
				
img.arrow {			border: 1px solid #e10505; }
				
img.valid {			border: 0px solid #e10505; }














