﻿/* 
***********************************************
HTML Standard Sektion
***********************************************
*/
@media all
{
html {
	min-height: 100%;
	margin-bottom: 1px;
	text-align: left;
	background: #fff;
}
/*Permanente Anzeige der Scrollbar im Firefox*/
body {
	left: 0;
	top: 0;
	background: #fff;
	height: auto;
	border-bottom: 0 none;
	min-height: 100%;
	margin: 0;
}
/*Der Container für alle Layout-Elemente*/
* html body {
	height: 100%;
}
/*für lt IE7*/
/*Schrift*/
body, tr, td, th, a, a:visited {
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	margin: 0;
	line-height: 1.3em;
}
/*überschreiben browserspezifischer Vorgaben*/
ul, li, p, ol, blockquote, dl, h1, h2, h3, h3, h4, h5, h6, dd, dt, cite, em, b, i {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 1em;
	font-style: normal;
	border: 0 none;
}
li, dd, dt {
	list-style: none;
}
/*Links generell: werden in der Hauptnavi nachfolgend anders formatiert*/
a, a:visited {
	outline: none;
	text-decoration: underline;
	color: #003d8e;
}
a img {
	border: 0 none;
}
/*Entfernen 'border' von Bildern innerhalb Links*/
a:hover, a:focus, a:active {
	outline: none;
	text-decoration: none;
	color: #666;
}
/*Überschriften*/
h1 {
	font-size: 24px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #003d8e;
	margin-bottom: 15px;
}
h1 a, h1 a:visited {
	font-size: 1em;
}
/*für Sidebar und Content eigene Formatierungen*/
h2 {
	font-size: 1.2em;
	margin-bottom: 5px;
	font-weight: bold;
}
h3 {
}
h4 {
}
h5 {
}
h6 {
}
/* 2. L A Y O U T
 Das Grundgerüst und die Formatierung der darin enthaltenen Elemente
 ===========================================================================================================================*/
/* 2. G R U N D G E R Ü S T
Main  für Zentrieren den Inhaltes ---  IE < 7.0 hack
-------------------------------------------------------------------------------	*/
/* 2.1. H E A D E R
Logo, Hauptnavigation, Subnavigation: Positionierung, Formatierung der Links
-------------------------------------------------------------------------------	*/
/*------ container für logo, navi -----*/
#header {
	position: relative;
	top: 2px;
	height: 153px;
	width: 1000px;
	margin: 0px auto 0px auto;
	text-align: left;
	background: url(/files/europe-now/pics/basic/navi-background.jpg) bottom left repeat-x;
	border-bottom: 2px solid #003d8e;
	z-index: 100;
}
/*----- 2.1.1 Navigation -----*/
#navi {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 24px;
	width: 1000px;
	text-align: right;
}
#navi li {
	display: inline;
	text-align: right;
	margin-right: 15px;
	width: auto;
}
#navi li a, #navi li a:visited {
	font-size: 18px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #003d8e;
	background: url(/files/europe-now/pics/basic/navi.gif) left center no-repeat;
	padding-left: 18px;
	text-decoration: none;
	line-height: 24px;
}
#navi li a:hover, #navi li a:active {
	color: #999;
	background: url(/files/europe-now/pics/basic/navi-hov.gif) left center no-repeat;
}
#nHome {
	position: absolute;
	left: 0;
	width: auto;
	bottom: 3px;
	z-index: 1000;
	margin: 0;
}
#nHome a, #nHome a:visited {
	padding: 0;
	background: url(/files/europe-now/pics/basic/naviHome.gif) bottom center no-repeat;
	width: 50px;
	display: block;
	text-indent: -9999px;
}
#nHome a:hover, #nHome a:active {
	background: url(/files/europe-now/pics/basic/naviHome-hov.gif) bottom center no-repeat;
}
#header h2 {
	position: absolute;
	left: 337px;
	font-size: 16px;
	margin: 0;
	bottom: 0;
	line-height: 20px;
	font-family: 'Lucida Grande',"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #003d8e;
	line-height: 24px;
}
#menu {
	position: absolute;
	top: 130px;
	left: 0px;
	width: 1000px;
	margin: 0px auto 0px auto;
	text-align: right;
	padding: 0px 0;
	z-index: 100;
}
#languageswitch {
	position: absolute;
	top: 100px;
	left: 500px;
	width: 500px;
	margin: 0px auto 0px auto;
	text-align: right;
	padding: 0px 0;
	z-index: 9999;
}
/*----- 2.1.2 Logo -----*/
#logo {
	position: absolute;
	width: 276px;
	height: 168px;
	z-index: 2;
	left: 50px;
	top: 0;
	background: url(/files/europe-now/pics/basic/logo.gif) no-repeat;
	z-index: 2000;
}
#logo a {
	width: 276px;
	height: 168px;
	display: block;
	text-indent: -9999px;
}
/*-----  2.1.3 Avatar: nur für Subseiten -----*/
#avatar {
	position: absolute;
	left: 630px;
	top: 29px;
	height: auto;
	width: auto;
	z-index: 1000;
}
/*2.2. M A I N: 
Container für Inhalte
-------------------------------------------------------------------------------	*/
#main {
	position: relative;
	top: 2px;
	min-height: 400px;
	width: 1000px;
	margin: 20px auto 0px auto;
	text-align: left;
	padding: 5px 0;
	z-index: 0;
}
#maincol {
	position: relative;
	top: 2px;
	min-height: 400px;
	width: 700px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	padding: 0px 0px 0px 5px;
	float: left;
}
#sidecol {
	position: relative;
	width: 270px;
	top: 2px;
	padding: 0px 0px 0px 20px;
	height: auto;
	float: left;
}
* html #main {
	height: 400px;
}

#dswnwst
{
	position:relative;
	width:699px;
}
/*-----  2.2.1 Aufteilung in horizontale Bereiche und Boxen -----*/
/*horizontale Unterteilung */
.mainrow {
	position: relative;
	width: 960px;
	height: auto;
	margin-bottom: 5px;
	top: 0;
	left: 25px;
	clear: both;
	overflow: hidden;
}
/*fixe Breite, variable Höhe Verwendung zB. für linke Sidebar */
.box {
	float: left;
	margin-right: 30px;
	width: 309px;
	height: auto;
	position: relative;
}
.box h6 {
	background: url(/files/europe-now/pics/basic/boxVar-TOP.gif) no-repeat left top;
	width: 319px;
	height: 20px;
	margin: 0;
}
.box p {
	background: url(/files/europe-now/pics/basic/boxVar-BODY.gif) left bottom no-repeat;
	padding: 0 15px 15px 15px;
	min-height: 250px;
	margin: 0;
}
/*fixe Breite, variable Höhe Verwendung zB. für: neben .box oder .box200  */
.content {
	float: left;
	width: 610px;
	height: auto;
	padding: 10px 0;
	position: relative;
	left: 10px;
}
.content940 {
	float: left;
	width: 940px;
	height: auto;
	padding: 10px 0;
	position: relative;
	left: 10px;
}
.content200 {
	float: left;
	width: 580px;
	height: 180px;
	padding: 5px 0;
	position: relative;
	left: 10px;
	overflow: auto;
}
/*fixe Breite und Höhe. Verwendung für zB. für Video */
.box200 {
	width: 319px;
	height: 204px;
	background: url(/files/europe-now/pics/basic/box200.gif) no-repeat;
	float: left;
	margin: 0 20px 10px 0;
}
.box200 p, .box200 h2 {
	margin: 15px 25px 15px 15px;
	width: 270px;
}
/*fixe Breite und Höhe. Verwendung für Startseite, 3 Boxen nebeneinander*/
.box300 {
	width: 319px;
	height: 319px;
	background: url(/files/europe-now/pics/basic/box300.gif) no-repeat;
	float: left;
	margin: 0 0 10px 0;
}
.box300 p, .box300 h2 {
	margin: 15px 25px 15px 15px;
	width: 270px;
}
/*fixe Breite und Höhe. Verwendung für Startseite, 5 Boxen nebeneinander*/
.box4-240 {
	width: 239px;
	height: 319px;
	background: url(/files/europe-now/pics/basic/box4-240.gif) no-repeat;
	float: left;
	margin: 0 0 10px 0;
}
.box4-240 p, .box4-240 h2 {
	margin: 12px 10px 12px 12px;
	width: 205px;
}
/*-----  2.2.2 Detailformatierungen: Listen -----*/
/*Liste mit Pfeilen zB. für Video-Start */
.videocontent {
	float: left;
	margin: -10px 20px 0px -32px;
	z-index: 0;
}
.link li {
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 25px;
	background: url(/files/europe-now/pics/basic/navi.gif) left top no-repeat;
}
.link h1 {
	margin: 0px 0px 15px 25px;
}
.link a, .link a:visited {
	color: #000;
	text-decoration: none;
	line-height: 14px;
}
.link a:hover, .link a:active {
	color: #003d8e;
}
.box200 .link {
	margin: 0px 20px;
	padding: 0px;
}
/*2.3. F O O T E R: 
Metanavi
-------------------------------------------------------------------------------	*/
#footer {
	position: relative;
	top: 0px;
	height: auto;
	width: 1000px;
	margin: 0px auto 0px auto;
	text-align: left;
	line-height: 30px;
	text-align: right;
	clear: both;
	border-top: 1px solid #003d8e;
}
/*3. P A G E S: 
Markierung der aktiven Navi-Punkte
-------------------------------------------------------------------------------	*/
#pIndex #nHome {
	display: none;
}
#pCompetition #nCompetition a, #pCompetition #nCompetition a:visited, #pCompetition #nCompetition a:hover, #pCompetition #nCompetition a:active {
	color: #999;
	background: url(/files/europe-now/pics/basic/navi-active.gif) left center no-repeat;
}
#pCommunity #nCommunity a, #pCommunity #nCommunity a:visited, #pCommunity #nCommunity a:hover, #pCommunity #nCommunity a:active {
	color: #999;
	background: url(/files/europe-now/pics/basic/navi-active.gif) left center no-repeat;
}
#pBlog #nBlog a, #pBlog #nBlog a:visited, #pBlog #nBlog a:hover, #pBlog #nBlog a:active {
	color: #999;
	background: url(/files/europe-now/pics/basic/navi-active.gif) left center no-repeat;
}
#pForum #nForum a, #pForum #nForum a:visited, #pForum #nForum a:hover, #pForum #nForum a:active {
	color: #999;
	background: url(/files/europe-now/pics/basic/navi-active.gif) left center no-repeat;
}

#GOSPMPAJAX, #pnlGBack
{
	width:700px !important;
}
/* 
***********************************************
HEADER Sektion
***********************************************
 */
.HeaderTable {
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-right: #ADAA9C 1px solid;
	border-bottom: #ADAA9C 1px solid;
	background-color: #eeeee2;
}
/*Applikationsname im Header*/
.HeaderApplicationName {
	font-size: 16pt;
	font-weight: bold;
}
/*Zeitanzeige im Header*/
.HeaderDateTime {
}
/*Links im Header*/
.HeaderLink {
}
.HeaderDomainName {
	font-weight: bold;
}
.HeaderTime {
	font-weight: bold;
}
.HeaderUser {
	font-weight: bold;
}
/* 
***********************************************
MENU Sektion
***********************************************
 */
.MenuTable {
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
}
/* 
***********************************************
FOOTER Sektion
***********************************************
 */
.FooterTable {
	BACKGROUND-COLOR: #eeeee2;
}
/*Applikationsname im Header*/
.FooterCopyright {
	font-size: 8pt;
	font-weight: normal;
	color: #ffffff;
	padding: 5px;
}
/* 
***********************************************
FORM Sektion
***********************************************
 */
.SecondHeaderTable {
	border-right: #003d8e 1px solid;
	border-top: #003d8e 1px solid;
	border-left: #003d8e 1px solid;
	border-bottom: #003d8e 1px solid;
	height: 40px;
	background-color: #FFDB60;
	vertical-align:middle;
}

#BackButton_imgIcon
{
    margin-top:5px;
}
#BackButton_btnBackImage
{
    margin-top:5px;
}


.NavigationsHeaderTable {
	border-right: #929FBD 1px solid;
	border-top: #929FBD 1px solid;
	border-left: #929FBD 1px solid;
	border-bottom: #929FBD 1px solid;
	height: 24px;
	background-color: #eaeaf7;
	color: #293d6b;
}
.SmallHeaderCell {
	border-right: #a2a6c7 1px solid;
	border-top: #a2a6c7 1px solid;
	border-left: #a2a6c7 1px solid;
	border-bottom: #a2a6c7 1px solid;
	height: 20px;
	background-color: #eaeaf7;
	font-size: 8pt;
	font-weight: bold;
	color: #293d6b;
}
.SmallHeaderTitel {
	font-size: 8pt;
	font-weight: bold;
	color: #293d6b;
}
.SmallHeaderTitle {
	font-size: 8pt;
	font-weight: bold;
	color: #293d6b;
}
.STDTitelWBSmall
{
	font-size: 8pt;
	font-weight: bold;
	color: #293d6b;	
}
.DocumentGroupHeaderText
{
	font-size: 8pt;
	font-weight: bold;
	color: #293d6b;
}
.RadCalendarDiv
{
	width:480px;
}
.STDTable {
	background-color: #ffffff;
}
.STDTitel {
	font-size: 16px;
	font-weight: bold;
	color: #44498E;
}
.STDTitelWB {
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #003d8e;
	line-height: normal;
	vertical-align:middle;
	height:40px;
}
.SecondSTDTitelWB {
	font-size: 8pt;
	color: #003d8e;
	font-family: Tahoma;
}
.STDDetailTitelWB {
	font-weight: bold;
	font-size: 8pt;
	color: #293d6b;
}
.STDButton {
	border-right: #FFDB60 1px solid;
	border-top: #FFDB60 1px solid;
	border-left: #FFDB60 1px solid;
	border-bottom: #FFDB60 1px solid;
	background-color: #003d8e;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 8pt;
	color: #FFDB60;
	height: 24px;
	width: 150px;
}
.GridImageButton {
	border-right: #44498e 0px solid;
	border-top: #44498e 0px solid;
	border-left: #44498e 0px solid;
	border-bottom: #44498e 0px solid;
	background-color: #e1e3f2;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 8pt; /*color: transparent;*/;
	background-color: transparent;
	height: 24px;
	width: 150px;
}
.MiniButton {
	font-size: 9px;
	font-family: Tahoma;
	color: Black; /*font-weight: bold;*/ /*background-color: #B6B8CB;*/ /*width: 50px;*/;
	height: 18px;
}
.STDCalButton {
	font-size: 8pt;
	font-family: Tahoma;
	color: Black;
	width: 20px;
}
.STDLabel {
	font-size: 8pt;
	color: black;
	font-family: Tahoma;
	width: 150px;
}
.STDCalField {
	font-size: 8pt;
	color: black;
	font-family: Tahoma;
	width: 150px;
}
.STDField {
	font-size: 8pt;
	color: black;
	font-family: Tahoma;
	border: solid 1px #44498E;
	background-color: #FFF;
	width: 480px;
}
.STDCBX {
	font-size: 8pt;
	color: black;
	font-family: Tahoma;
}
.STDDDL {
	font-size: 8pt;
	color: black;
	font-family: Tahoma;
}
.STDCBL {
	font-size: 8pt;
	color: black;
	font-family: Tahoma;
}
.STDRBL {
	font-size: 8pt;
	color: black;
	font-family: Tahoma;
}
.STDDAT {
	font-size: 8pt;
	color: black;
	font-family: Tahoma;
}
.MDTField {
	font-size: 8pt;
	color: black;
	font-family: Tahoma;
	background-color: #FDF5E6;
	border: solid 1px #44498E;
	width: 480px;
}
.MDTCBX {
	font-size: 8pt;
	color: black;
	font-family: Tahoma;
	/*
	background-color: #FDF5E6;	
	border: solid 1px #44498E;
	width: 300px;
	*/
}
.MDTDDL {
	font-size: 8pt;
	color: black;
	font-family: Tahoma;
	background-color: #FDF5E6;
	border: solid 1px #44498E;
	width: 483px;
}
.MDTCBL {
	font-size: 8pt;
	color: black;
	font-family: Tahoma;
	/*
	background-color: #FDF5E6;	
	border: solid 1px #ff4500;
	width: 300px;
	*/
}
.MDTRBL {
	font-size: 8pt;
	color: black;
	font-family: Tahoma;
	/*
	background-color: #FDF5E6;	
	border: solid 1px #ff4500;
	width: 300px;
	*/
}
.MDTDAT {
	font-size: 8pt;
	color: #000;
	font-family: Tahoma;
	background-color: #fff;
	border: solid 1px #ff4500;
	width: 300px;
}
.ROField {
	padding-left: 10px;
	padding-right: 10px;
	background-color: #CCCCCC;
	color: #000000;
	width: 300px;
}
.ROCBX {
	padding-left: 10px;
	padding-right: 10px;
	background-color: #CCCCCC;
	color: #000000;
	width: 300px;
}
.RODDL {
	background-color: #CCCCCC;
	color: #000000;
	width: 300px;
}
.ROCBL {
	background-color: #CCCCCC;
	color: #000000;
	width: 300px;
}
.RORBL {
	background-color: #CCCCCC;
	color: #000000;
	width: 300px;
}
.RODAT {
	background-color: #CCCCCC;
	color: #000000;
	width: 300px;
}
.ERRField {
	font-size: 8pt;
	width: 270px;
	color: black;
	font-family: Tahoma;
	background-color: #FFE4C4;
}
.DATBUT {
	width: 30px;
}
.DATTB {
	width: 268px;
}
.ERRRow {
	border-right: black 10px;
	border-top: red 0px;
	border-left: red 0px;
	border-bottom: red 0px;
	background-color: #FFA07A;
}
.ERRCell {
	background-color: #FFA07A;
}
.ERRLabel {
	font-size: 8pt;
	font-weight: bold;
	color: black;
	font-family: Tahoma;
}
.DATATable {
	margin-top: -1px;
	margin-bottom: 10px;
	border-right: #003d8e 1px solid;
	border-left: #003d8e 1px solid;
	border-bottom: #003d8e 1px solid;
	background-color: #FFA07A;
	width:699px !important;
}
.DataTable {
	margin-top: -1px;
	margin-bottom: 10px;
	border-right: #91A7B4 1px solid;
	border-left: #91A7B4 1px solid;
	border-bottom: #91A7B4 1px solid;
	width:699px !important;
	

}
.DATATableFull {
	margin-top: -4px;
	border-right: #a2a6c7 1px solid;
	border-left: #a2a6c7 1px solid;
	border-bottom: #a2a6c7 1px solid;
}
.DATAPanel {
	background-color: #ffffff;
}
.HELPPanel {
	background-color: #ffffff;
}
.DGBelowMin {
	/*padding-left: 3px;*/
	background-color: #F2B7B7;
	border-bottom: solid 1px black;
	/*border-left: solid 1px black;
	border-right: solid 1px black;*/
}
.DGMinOKBelowMax {
	/*padding-left:3px;*/
	background-color: #E8E9AB;
	border-bottom: solid 1px black;
	/*border-left:solid 1px black;
	border-right:solid 1px black;*/
}
.DGMax {
	/*padding-left:3px;*/
	background-color: #B0D9A6;
	border-bottom: solid 1px black;
	/*border-left:solid 1px black;
	border-right:solid 1px black;*/
}
.DGBelowMinNoCol {
	padding-left: 3px;
	border-bottom: solid 1px black;
}
.DGMinOKBelowMaxNoCol {
	padding-left: 3px;
	border-bottom: solid 1px black;
}
.DGMaxNoCol {
	padding-left: 3px;
	border-bottom: solid 1px black;
}
.DGCaption {
	font-size: 8pt;
	font-weight: bold;
	color: #44498E;
}
.DGDescription {
}
.DGCaptionCell {
	/*padding-left:3px;
	background-color: #B0D9A6;*/
	border-bottom: solid 1px black;
	/*border-left:solid 1px black;
	border-right:solid 1px black;*/
}
.DGHeaderCell {
	background-color: #D3D3D3;
	border-color: #808080;
	border-left-color: #FFFFFF;
	border-top-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	padding-left: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}
.UPLExist {
	background-color: #B0D9A6;
}
.UPLMiss {
	background-color: #F2B7B7;
}
.UPLButton {
	font-size: 8pt;
	font-family: Tahoma;
	color: Black; /*font-weight: bold;*/ /*background-color: #B6B8CB;*/;
	width: 130px;
}
.UPLTable {
	border: 0;
}
.UPLColHeader {
	background-color: #CCCCCC;
	color: #000000;
}
.UWGDataAlternateRow {
	background-color: #DBDCEE;
}
.HTUWTable {
	border-color: Black;
	border-width: 0px;
	border-style: window-inset;
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
}
.HTUWHdRow {
	background-color: #D3D3D3;
	border-color: Black;
	border-width: 1px;
	border-style: solid;
}
.HTUWRow {
	border-color: Black;
	border-width: 1px;
	border-style: solid;
}
.HTUWHdCell {
	background-color: #D3D3D3;
	border-color: #808080;
	border-left-color: #FFFFFF;
	border-top-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	padding-left: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}
.HTUWCell {
	/*
	border-color: Black;
	border-width: 1px;
	border-style: solid;
	padding:5px, 5px, 5px, 5px;	
	*/
	padding-left: 3px;
	border-bottom: solid 1px black;
}
.HTUWBtn {
	font-size: 8pt;
	font-family: Tahoma;
	color: Black;
	width: 80px;
}
.WFBtn {
	/*background-color:Red;
	color:White;
	*/
	font-size: 8pt;
	font-family: Tahoma;
	color: Black;
	width: 150px;
}
.WFBtnChk {
	background-color: Gray;
	color: Black;
	width: 150px;
}
/* 
***********************************************
ERROR + HELP Sektion
***********************************************
 */
.STDError {
	font-size: 8pt;
	font-weight: bold;
	color: #cc0000;
}
.STDErrorTitle {
	font-size: 10pt;
	font-weight: bold;
	color: white;
}
.STDHelp {
	font-size: 8pt;
	color: black;
}
.STDHelpTitle {
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}
.HelpTable {
	border-right: #6577a2 1px solid;
	border-top: #6577a2 1px solid;
	border-left: #6577a2 1px solid;
	border-bottom: #6577a2 1px solid;
}
.HelpHeaderCell {
	background-color: #FFDB60;
	border-bottom: #6577a2 1px solid;
}
.HelpBodyCell {
	background-color: #ffffff;
}
/* 
***********************************************
DESKTOPPANEL Sektion
***********************************************
 */
.PnlSubTable {
	margin-left: auto;
	margin-right: auto;
	border-style: solid;
	border-color: #44498E;
	border: 1px;
}
.PnlSubHeaderCell {
	background-color: #44498E;
	font-weight: bold;
	color: White;
}
.PnlSubTextCell {
	background-color: #DBDCEE;
}
/* 
***********************************************
Lines Sektion
***********************************************
 */
.ThickLine {
	width: 100%;
	border-style: solid;
	color: #44498E;
	height: 5px;
}
.MediumLine {
	width: 100%;
	border-style: solid;
	color: #44498E;
	height: 3px;
}
.ThinLine {
	width: 100%;
	border-style: solid;
	color: #44498E;
	height: 1px;
}
.HelpFeldSeparatorLine {
	width: 100%;
	border-style: solid;
	color: #ffcc00;
	height: 1px;
}
/* 
***********************************************
SCORING Sektion
***********************************************
 */
.ScoringGruppenTable {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	border-style: solid;
	border-color: #44498E;
	border: 1px;
	background-color: White;
}
.ScoringGruppenHeader {
	height: 24px;
	background-color: #44498E;
	font-weight: bold;
	color: White;
}
.ScoringPanel {
	background-color: #4682B4;
}
.ScoringFragenCell {
	background-color: White;
}
.ScoringControl {
	font-size: 8pt;
	color: black;
	font-family: Tahoma;
}
.ScoringSTDButton1 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	width: 100px;
}
.ScoringMiniButton {
	font-family: Tahoma;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	height: 18px;
}
.ScoringSTDButton2 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	width: 100px;
	background-color: #93BEE2;
	border-bottom-color: #336699;
	border-right-color: #336699;
	border-top-color: #336699;
	border-left-color: #336699;
	border-width: 1px;
}
.ScoringSTDButton {
	font-family: Tahoma;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	width: 80px;
	background-color: #eff7ff;
	border-bottom-color: #336699;
	border-right-color: #336699;
	border-top-color: #336699;
	border-left-color: #336699;
	border-width: 1px;
}
.ScoringWeightField {
	font-size: 8pt;
	color: black;
	font-family: Tahoma;
	width: 40px;
}
.Test {
	font-size: small;
	color: #00cc33;
	font-family: 'Arial Narrow';
}
/* 
***********************************************
CMS
***********************************************
*/
/*
.PGTable
{
	border-right: #d4d0c8 1px solid;
	border-top: #d4d0c8 1px solid;
	border-left: #d4d0c8 1px solid;
	border-bottom: #d4d0c8 1px solid;
	background-color: #d4d0c8;
}
.PGCell
{
	border-right: #d4d0c8 1px solid;
	border-bottom: #d4d0c8 1px solid;
	background-color: #ffffff;
}
.PGCellClicked
{
	border-right: #d4d0c8 1px solid;
	color: white;
	border-bottom: #d4d0c8 1px solid;
	background-color: #0033cc;
}
.PGCategoryLabel
{
	font-weight: bold;
	font-size: 8pt;
	color: #aca899;
	font-family: Tahoma;
	cursor:default;
}
.PGCategoryBackground
{
}
.PGLabel
{
	font-family: Tahoma;
	font-size: 8pt;
	cursor:default;
}
.PGTextBox
{
	font-family: Tahoma;
	font-size: 8pt;
	border-right: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	border-left: #ffffff 0px solid;
	border-bottom: #ffffff 0px solid;
}
.PGDropDownList
{
	border-right: #ffffff 0px;
	border-top: #ffffff 0px;
	font-size: 8pt;
	border-left: #ffffff 0px;
	border-bottom: #ffffff 0px;
	font-family: Tahoma;
}
*/
.CMSContentPreviewPanel {
	border-right: #99ccff 1px solid;
	border-top: #99ccff 1px solid;
	border-left: #99ccff 1px solid;
	border-bottom: #99ccff 1px solid;
}
.CMSContentPreviewLabel {
	background-color: #99ccff;
	color: #ffffff;
}
.TreeNodeBold {
	font-family: Tahoma;
	font-size: 8pt;
	color: black;
	padding-left: 3px;
	text-decoration: none;
	font-weight: bold;
}
.TreeNodeOverBold {
	font-family: Tahoma;
	font-size: 8pt;
	color: black;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	padding-left: 3px;
	font-weight: bold;
}
.TreeNodeSelectBold {
	font-family: Tahoma;
	font-size: 8pt;
	color: white;
	background: #316AC5;
	cursor: pointer;
	cursor: hand;
	margin-left: 3px;
	font-weight: bold;
}
.STDTitel1 {
	font-size: 16px;
	font-weight: bold;
	color: Lime;
}
/* 
***********************************************
PropertyGrid Section
***********************************************
 */
.PGMainTable {
	border-right: #ADAA9C 1px solid;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	border-bottom: #ADAA9C 1px solid;
	background-color: #EFEBDE;
}
.PGCategoryTable {
	border-top: #EFEBDE 1px solid;
	background-color: #D6D3CE;
}
.PGPropertyTable {
	background-color: #ffffff;
}
.PGCategoryLabel {
	font-weight: bold;
	font-size: 8pt;
	color: #aca899;
	font-family: Tahoma;
	cursor: default;
}
.PGPropertySpacerCell {
	background-color: #D6D3CE;
}
.PGPropertyLabelCell {
	border-right: #D6D3CE 1px solid;
	border-bottom: #D6D3CE 1px solid;
	background-color: #ffffff;
}
.PGPropertyValueCell {
	border-bottom: #D6D3CE 1px solid;
	background-color: #ffffff;
}
.PGClickedPropertyLabelCell {
	border-right: #D6D3CE 1px solid;
	color: white;
	border-bottom: #D6D3CE 1px solid;
	background-color: #3169C6;
}
.PGDescriptionCell {
	border-right: #FFFFFF 1px solid;
	border-top: #B5AAA5 1px solid;
	border-left: #B5AAA5 1px solid;
	border-bottom: #FFFFFF 1px solid;
}
.PGDescriptionText {
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	cursor: default;
}
.PGGridCell {
	border-right: #FFFFFF 1px solid;
	border-top: #B5AAA5 1px solid;
	border-left: #B5AAA5 1px solid;
	border-bottom: #FFFFFF 1px solid;
	background-color: #FFFFFF;
}
.PGPropertyLabel {
	font-family: Tahoma;
	font-size: 8pt;
	cursor: default;
}
.PGPropertyTextBox {
	font-family: Tahoma;
	font-size: 8pt;
	border-right: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	border-left: #ffffff 0px solid;
	border-bottom: #ffffff 0px solid;
}
.PGPropertyReadOnlyText {
	font-family: Tahoma;
	font-size: 8pt;
	color: #ACA899;
	cursor: default;
}
.PGPropertyCheckBox {
	font-family: Tahoma;
	font-size: 8pt;
	border-right: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	border-left: #ffffff 0px solid;
	border-bottom: #ffffff 0px solid;
}
.PGPropertyDropDown {
	font-family: Tahoma;
	font-size: 8pt;
	border-right: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	border-left: #ffffff 0px solid;
	border-bottom: #ffffff 0px solid;
}
.PGDropDownList {
	border-right: #ffffff 0px;
	border-top: #ffffff 0px;
	font-size: 8pt;
	border-left: #ffffff 0px;
	border-bottom: #ffffff 0px;
	font-family: Tahoma;
}
/** RadGrid**/
.RadGrid {
	background-image: url(../Images/RadGrid/headerBg.gif);
	background-repeat: repeat-x;
	font-size: 8px;
	font-family: Tahoma;
	border-top: 1px solid #e6e5e1;
}
.RadGrid TABLE {
	font-size: 8px;
	font-family: Tahoma;
}
.RadGrid TABLE TD {
	border: 1px solid #f3f2f1;
}
.GridHeader {
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	height: 26px;
	border: 0px;
	background-image: url(../Images/RadGrid/headerSeparator.gif);
	background-repeat: no-repeat;
	text-decoration: underline;
}
.GridHeader A {
	color: #242500;
}
.GridRow {
	padding-left: 5px;
	height: 20px;
}
.GridPager {
	height: 21px;
	color: #242500;
	padding-left: 14px;
}
.GridPager A {
	color: #242500;
}
/* 
***********************************************
OLAS Section
***********************************************
 */
.OLASTable {
	border-color: Black;
	border-width: 1px;
	border-style: window-inset;
	margin: 0px, 0px, 0px, 0px;
	border-collapse: collapse;
}
.OLASRow {
	border-color: Black;
	border-width: 1px;
	border-style: solid;
}
.OLASTextCell {
	background-color: #D3D3D3;
	border-color: #808080;
	border-left-color: #FFFFFF;
	border-top-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	padding-left: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}
.OLASLinkCell {
	background-color: #D3D3D3;
	border-color: #808080;
	border-left-color: #FFFFFF;
	border-top-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	padding-left: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}
/************************************************/
/* BLOGS
/* Blog entry Header */
/*Comments*/
.BlogCommentMainDiv {
	background : #f6f6f6;
	border : 1px solid #ddd;
	padding: 10px;
	margin-left: 0px;
}
.BlogCommentMainTable {
}
.BlogCommentRow {
}
.BlogCommentHeaderCell {
}
.BlogEntryButtomCell {
	padding-top: 10px;
	padding-bottom: 25px;
	border-bottom: #003d8e 1px solid;
}
.BlogCommentHeaderTable {
}
.BlogCommentHeaderTitle {
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003d8e;
}
.BlogCommentHeaderStatus {
}
.BlogCommentHeaderCreated {
	font-size: 10px;
	color: #293d6b;
}
.BlogCommentContentCell {
	border-width: 1px;
	border-color: Black;
}
.BlogCommentCommentHeaderCell {
	border-bottom: #a2a6c7 2px solid;
	background-color: #e0e0e0;
	border-width: 1px;
	border-color: Black;
}
.BlogCommentCommentButtomCell {
	border-bottom: #a2a6c7 2px solid;
	background-color: #e0e0e0;
	border-width: 1px;
	border-color: Black;
}
.BlogCommentButtomCell {
}
.BlogCommentButtomTable {
}
.BlogCommentButtomTitle {
}
.BlogCommentCommentRow {
}
.BlogCommentCommentCell {
}
.BlogCommentCommentTable {
}
/*Comments - End*/
/*BlogTable*/
.BlogEntryButtomRow {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.BlogMainTable {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.BlogEntryRow {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.BlogEntryHeaderCell {
}
.BlogEntryContentCell {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.BlogEntryHeaderTable {
}
.BlogEntryHeaderRow {
}
.BlogEntryHeaderStatus {
}
.BlogEntryHeaderCreated {
	font-size: 10px;
	color: #293d6b;
}
.BlogEntryHeaderTitle {
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003d8e;
}
/* Blog Header */
.BlogHeaderCell {
	border-bottom: #003d8e 1px solid;
}
.BlogHeaderTitle {
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #003d8e;
}
.BlogButtomHeaderCellTable {
}
.BlogCButtomHeaderCellTableRow {
}
.BlogButtomHeaderTitleCell {
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #999;
}
.BlogEven {
	background-color: #f5f5f5;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border-collapse: collapse;
}
.BlogOdd {
	background-color: white;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border-collapse: collapse;
}
.BlogPostTitle {
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	text-transform: uppercase;
	overflow: hidden;
}
.BlogPostTitle a:link, .title a:visited {
	color: #000;
}
.BlogPostBy {
	font-size: 10px;
	margin: 0 0 2px 0;
	color: #888;
	text-transform: uppercase;
}
.BlogPostText, .blue {
	color: #117ca4;
}
.BlogPostText {
	font-style: italic;
	font-size: 12px;
	padding-left: 170px;
}
.BlogPostImage {
	float: left;
	margin: 7px 18px 7px 7px;
	width: 146px;
	height: 110px;
}
.BlogPostList {
	margin-left: 0;
	list-style: none;
}
.BlogPostListDiv {
}
.BlogPostList li {
	clear: both;
}
/*Admin Treeview Boxed*/
.atv_boxed {
	top: 5px;
	float: left;
	position: relative;
	width: 350px;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	max-height: 400px;
	overflow: scroll;
	border: #000 1px solid;
	text-align: left;
}
.fullwidthform {
	width: 980px;
}
.aform_area {
	float: left;
	position: relative;
	top: 5px;
	left: 5px;
	width: 615px;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	border: #000 1px solid;
	text-align: left;
	overflow: hidden;
}
.aform_formheader {
	position: relative;
	width: 600px;
	height: 20px;
	background-color: #000000;
	padding: 5px 10px 5px 5px;
}
.aform_form {
	top: 0px;
	left: 0px;
	position: relative;
	width: 605px;
	height: 368px;
	padding: 5px 5px 0px 5px;
	overflow-y: scroll;
	overflow-x: hidden;
	background-color: #E1E1E1;
}
.aform_formtitle {
	font-size: 12pt;
	font-weight: bold;
	color: #fff;
	font-family: Calibri, Tahoma, Arial, Sans-Serif;
}
.aform_savebutton {
}
.aform_row {
	clear: both;
	padding-top: 0px;
}
.aform_line {
	clear: both;
	border-bottom: solid 1px #000;
	margin-top: 5px;
	margin-bottom: 5px;
}
.aform_rowspaceabove {
	padding-top: 14px;
}
.aform_halfrowspaceabove {
	padding-top: 7px;
}
.aform_xhtmltitlelabel {
	padding-top: 14px;
}
/*Label Definitions*/
.aform_stdlabel {
	float: left;
	text-align: right;
	padding-right: 5px;
	font-size: 8pt;
	color: black;
	font-family: Calibri, Tahoma, Arial, Sans-Serif;
	margin-right: 0px;
}
.aform_stdlabel_2col {
	float: left;
	text-align: right;
	padding-right: 5px;
	font-size: 8pt;
	color: black;
	font-family: Calibri, Tahoma, Arial, Sans-Serif;
	margin-right: 0px;
}
.aform_smalltitlelabel {
	float: left;
	text-align: left;
	padding-right: 5px;
	font-size: 9pt;
	color: black;
	font-family: Calibri, Tahoma, Arial, Sans-Serif;
	margin-right: 0px;
}
.aform_stdlabel_littledown {
	float: left;
	text-align: right;
	padding-right: 5px;
	font-size: 8pt;
	color: black;
	font-family: Calibri, Tahoma, Arial, Sans-Serif;
	margin-right: 0px;
	padding-top: 10px;
}
.aform_stdlabel_radnumeric {
	float: left;
	text-align: right;
	padding-right: 5px;
	font-size: 8pt;
	color: black;
	font-family: Calibri, Tahoma, Arial, Sans-Serif;
	margin-right: 0px;
	padding-top: 3px;
}
.aform_stdlabel_intext {
	text-align: right;
	padding-right: 5px;
	font-size: 8pt;
	color: black;
	font-family: Calibri, Tahoma, Arial, Sans-Serif;
	margin-right: 0px;
}
.aform_stdlabel, .aform_stdlabel_2col, .aform_stdlabel_littledown, .aform_stdlabel_radnumeric {
	width: 100px;
}
/*Field Definitions*/
.aform_mdtfield {
	font-size: 8pt;
	color: black;
	font-family: Calibri, Tahoma, Arial, Sans-Serif;
	background-color: #fdf5e6;
	border: solid 1px #44498E;
}
.aform_mdtfield:focus {
	border: solid 2px #44498E;
	background-color: #ff0000;
}
.aform_stdfield {
	font-size: 8pt;
	color: black;
	font-family: Calibri, Tahoma, Arial, Sans-Serif;
}
.aform_readonlyfield {
	font-size: 8pt;
	color: #C0C0C0;
	font-family: Calibri, Tahoma, Arial, Sans-Serif;
}
.aform_readonlyfield, .aform_stdfield, .aform_mdtfield {
	width: 477px;
}
.aform_stdddl {
	font-size: 8pt;
	color: black;
	font-family: Calibri, Tahoma, Arial, Sans-Serif;
	width: 483px;
}
.aform_stdcbx {
	font-size: 8pt;
	color: black;
	font-family: Calibri, Tahoma, Arial, Sans-Serif;
	margin-right: 10px;
}
.aform_mdtfield_2col {
	font-size: 8pt;
	color: black;
	font-family: Calibri, Tahoma, Arial, Sans-Serif;
	background-color: #fdf5e6;
	border: solid 1px #44498E;
}
.aform_mdtfield_2col:focus {
	border: solid 2px #44498E;
	background-color: #ff0000;
}
.aform_stdfield_2col {
	font-size: 8pt;
	color: black;
	font-family: Calibri, Tahoma, Arial, Sans-Serif;
}
.aform_readonlyfield_2col {
	font-size: 8pt;
	color: #C0C0C0;
	font-family: Calibri, Tahoma, Arial, Sans-Serif;
}
.aform_mdtfield_2col, .aform_readonlyfield_2col, .aform_stdfield_2col {
	width: 180px;
}
.atb_area {
	background-color: #000000;
	padding: 5px 2px 2px 2px;
	width: 980px;
}

}

