﻿/* 
***********************************************
HTML Standard Sektion
***********************************************
*/
@media all
{
html {
	min-height: 100%;
	margin-bottom: 1px;
	text-align: left;
	background: #fff;
}
/*DIV
{
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin:0;
	padding:0;	
}*/
body {
	left: 0;
	top: 0;
	background: #fff;
	height: auto;
	border-bottom: 0 none;
	min-height: 100%;
	margin: 0;
}
* html body {
	height: 100%;
	visibility: ;
}
/*Schrift*/
body, tr, td, th, a, a:visited {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	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: #4F4F4F;
}
a img {
	border: 0 none;
}
a:hover, a:focus, a:active {
	outline: none;
	text-decoration: none;
	color: #666;
}
/*Überschriften*/
h1 {
	font-size: 22px;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #4F4F4F;
	margin-bottom: 15px;
}
h1 a, h1 a:visited {
	font-size: 1em;
}
h2 {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #4F4F4F;
	margin-bottom: 5px;
}
h3 {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #4F4F4F;
	margin-bottom: 5px;
}
h4 {
}
h5 {
}
h6 {
}
iframe {
	border: 0px;
}
/* 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: 20px;
	height: 235px;
	width: 980px;
	margin: 0px auto 0px auto;
	text-align: left;
	background: url(/files/scholarships/pics/header/logo_menu_980.png) no-repeat;
	border-bottom: 3px solid #4f4f4f;
	z-index: 100;
}
#headerloggedin {
	position: relative;
	top: 20px;
	height: 110px;
	width: 980px;
	margin: 0px auto 0px auto;
	text-align: left;
	background: url(/files/scholarships/pics/header/logo_menu_980.png) no-repeat;
/*border-bottom:3px solid #4f4f4f; */	z-index: 100;
}
#headerimage {
	position: absolute;
	width: 674px;
	height: 180px;
	left: 290px;
	top: 50px;
	background: url(/support/imageheader.aspx) no-repeat;
	z-index: 0;
}
#headerfind {
	position: absolute;
	width: 233px;
	height: 60px;
	left: 5px;
	top: 110px;
	background: url(/files/scholarships/pics/header/2.png) no-repeat;
	z-index: 100;
}
#languageswitch {
	position: absolute;
	text-align: right;
	padding-right: 5px;
	top: -15px;
	width: 975px;
}
/*----- 2.1.2 Logo -----*/
#logo {
	position: absolute;
	width: 250px;
	height: 70px;
	z-index: 2;
	left: 0px;
	top: 0; /*background:url(/files/europe-now/pics/basic/logo.gif) no-repeat; */;
	z-index: 2000;
}
#logo a {
	width: 250px;
	height: 70px;
	display: block;
	text-indent: -9999px;
}
#livesupportbox
{
	position:absolute;
	left: 825px;
	top:50px;
}
#menu {
	position: relative;
	top: 16px;
	left: 100px;
	width: 760px;
	margin: 0px auto 0px auto;
	text-align: left;
	padding: 0px 0;
	z-index: 9999;
}
/*2.2. F O O T E R: 
Metanavi
-------------------------------------------------------------------------------	*/
#footer {
	position: relative;
	width: 980px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: left;
	line-height: 30px;
	text-align: right;
	clear: both;
	border-top: 1px solid #4f4f4f;
}
#footer_left {
	position: relative;
	float: left;
	width: 294px;
	text-align: left;
	padding-left: 6px;
	margin: 0px 0px 0px 0px;
}
#footer_middle {
	position: relative;
	float: left;
	width: 380px;
	text-align: center;
	margin: 0px 0px 0px 0px;
}
#footer_right {
	position: relative;
	float: left;
	width: 294px;
	text-align: right;
	padding-right: 6px;
	margin: 0px 0px 0px 0px;
}
#footer_space {
	clear: both;
	height: 10px;
}
.DesktopHeader {
	line-height:24px;
	position: relative;
	border-bottom: 1px #4f4f4f solid;
	height: 20px;
	margin-bottom: 10px;
	padding-bottom: 4px;
	vertical-align:text-bottom;
}
.DesktopHeaderLeft {
	position: relative;
	float: left;
	font-size: 20px;
	font-weight:bold;
}
.DesktopHeaderRight {
	position: relative;
	float: right;
	line-height:28px;
}
.DesktopRowEven, .DesktopRowEvenOver
{
	clear:both;
	width:100%;
	min-height:120px;
	/*background-color:#EAF4FF;*/
	background-color: #E8EFE7;
	border-bottom:1px #4f4f4f solid;
	padding: 8px 0px 0px 5px;
}

.DesktopRowOdd, .DesktopRowOddOver
{
	clear: both;
	width: 100%;
	min-height: 120px;
	
	border-bottom:1px #4f4f4f solid;
	padding: 8px 0px 0px 5px;
}

.DesktopRowOddOver,.DesktopRowEvenOver
{
	background-color: #FFFFCC;
}

.DesktopItemImage
{
	position: relative;
	float: left;
	width: 210px;
}

.DesktopItemText
{
	position: relative;
	/*float: right;*/
	/*width: 770px;*/	
}

.DesktopItemText a
{
	font-size: 16px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}
/*2.2. M A I N: 
Container für Inhalte
-------------------------------------------------------------------------------	*/
#main {
	position: relative;
	min-height: 400px;
	height: auto;
	width: 968px;
	margin: 0px auto 0px auto;
	text-align: left;
	padding: 30px 0px 0px 0px;
	z-index: 1;
}

.mainContent4Col{
	float: left;
	width: 968px;
	position: relative;
	min-height: 545px;
	/*background: #F4F5DC;*/
}
.leftMenu{
	float: left;
	width: 237px;
	position: relative;
	margin-right:5px;
	min-height: 545px;
}

.rightPane{
	float: left;
	width: 720px;
	position: relative;
	border-left: 1px #4f4f4f solid;
	min-height: 545px;
	padding-left:5px;
	background:white;
}
.content1cols {
	float: left;
	width: 242px;
	position: relative;
}
.content1cols .content {
	float: left;
	width: 235px;
	padding: 7px 0px 7px 7px;
	position: relative;
}
.content2cols {
	float: left;
	width: 484px;
	position: relative;
}
.content2cols .content {
	float: left;
	width: 477px;
	padding: 7px 0px 7px 7px;
	position: relative;
}
.content3cols {
	float: left;
	width: 726px;
	position: relative;	
}
.content4cols {
	float: left;
	width: 968px;
	position: relative;
}
.box100 {
	float: left;
	position: relative;
	width: 60px;
	height: 60px;
	margin: 0 6px 6px 0;
	padding: 5px 5px 5px 5px;
	border: solid 1px #4f4f4f;
}
.box235 {
	/*float: right;*/
	position: relative;
	width: 228px;
	margin: 0px 0px 20px 0px;
	z-index : 0;
}
.box235header {
	height: 26px;
	background: url(/files/scholarships/pics/style/boxheader235x26.png) no-repeat;
	text-align: left;
	z-index : 0;
}
.box235header h1 {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #e8efe7;
	padding: 6px 5px 0px 10px;
}
.box235content {
	text-align: left;
	border: solid 1px #4f4f4f;
	padding: 8px 8px 8px 8px;
	z-index : 0;
}
.boxed {
	float: left;
	position: relative;
	background: #E8EFE7;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	z-index : 0;
}
/*Admin Treeview Boxed*/
#pnlButtonPanel {
	height: 30px;
	padding: 6px 0px 0px 10px;
	background-color: #4F4F4F;
	vertical-align: middle;
}
.atv_boxed {
	margin-top: 5px;
	float: left;
	position: relative;
	width: 340px;
	min-height: 410px;
	height: auto !important;
	height: 410px;
	max-height: 410px;
	overflow: scroll;
	border: #000 1px solid;
	text-align: left;
}
.atv_boxed_2 {
	top: 0px;
	float: left;
	position: relative;
	width: 270px;
	min-height: 365px;
	height: auto !important;
	height: 365px;
	max-height: 365px;
	border: #000 1px solid;
	text-align: left;
}
.fullwidthform {
	width: 970px;
}
.aform_area {
	margin-top: 5px;
	float: right;
	position: relative;
	width: 615px;
	min-height: 410px;
	height: auto !important;
	height: 410px;
	border: #000 1px solid;
	text-align: left;
	overflow: hidden;
}
.aform_area_2 {
	float: left;
	position: relative;
	top: 0px;
	left: 0px;
	width: 316px;
	min-height: 365px;
	height: auto !important;
	height: 365px; /*border: #000 1px solid;*/;
	text-align: left;
	overflow: hidden;
}
.aform_formheader {
	position: relative;
	width: 600px;
	height: 20px;
	background-color: #4F4F4F;
	padding: 5px 10px 5px 5px;
}
.aform_form {
	top: 0px;
	left: 0px;
	position: relative;
	width: 605px;
	height: 375px;
	padding: 5px 5px 0px 5px;
	overflow-y: scroll;
	overflow-x: hidden;
	background-color: #E1E1E1;
}
.aform_formtitle {
	font-size: 12pt;
	font-weight: bold;
	color: #E8EFE7;
	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;
}
.aform_hiddenfield {
	font-size: 1px;
	height: 0;
	clear: both;
}
.aform_radeditordiv {
	padding-top: 7px;
	width: 588px;
}
.aform_validationbtn {
	font-family: Tahoma;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	height: 18px;
}
.aform_inforow {
	clear: both;
	padding-top: 0px;
	background-color: #E1E1E1;
}
/*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;
}
/* Definitionen für Scoring in der V2 */
.aform_ScoringGruppenTable {
	width: 585px;
	margin-left: auto;
	margin-right: auto;
	border-style: solid;
	border-color: #000000;
	border: 1px;
	background-color: White;
}
.aform_ScoringGruppenHeader {
	height: 24px;
	background-color: #000000;
	font-weight: bold;
	color: White;
}
.aform_ScoringPanel {
	background-color: #C0C0C0;
}
.aform_ScoringFragenCell {
	background-color: White;
}
.aform_ScoringControl {
	font-size: 8pt;
	color: black;
	font-family: Tahoma;
}
.aform_ScoringMiniButton {
	font-family: Tahoma;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	height: 18px;
}
.aform_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;
}
.aform_ScoringWeightField {
	font-size: 8pt;
	color: black;
	font-family: Tahoma;
	width: 40px;
}
/*-----  2.2.2 Detailformatierungen: Listen -----*/
/*Liste mit Pfeilen zB. für Video-Start */
.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;
}
.RssHeader {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #4F4F4F;
	margin-bottom: 5px;
}
/*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;
}
/*4. LOGIN PAGE: 
Markierung der aktiven Navi-Punkte
-------------------------------------------------------------------------------	*/
.PPRLabelText{
	font-weight:bold;
}

/* 
***********************************************
GRAIN OSP 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-bottom: 1px #4f4f4f solid;
	height: 32px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	font-size: 16px;	
}
.NavigationsHeaderTable {
	border: 1px #929FBD solid;
	height: 24px;
	background-color: #eaeaf7;
	color: #293d6b;
}
.SmallHeaderCell {
	/*border-bottom: 2px #a2a6c7 solid;*/
	height: 20px;
	font-size: 14px;
}
.SmallHeaderTitel {
	font-size: 14px;
	font-weight: normal;
}
.SmallHeaderTitle {
	font-size: 14px;
	font-weight: normal;
}
.STDTable {
	background-color: #ffffff;
}
.STDTitel {
	font-size: 16px;
	font-weight: bold;
	color: #4F4F4F;
}
.STDTitelWB, .STDTitelWBSmall {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif; /*	font-weight: bold;*/;
	font-size: 16px;
	color: #000;
	line-height: normal;
	/*line-height: 30px;*/
}
.SecondSTDTitelWB {
	font-size: 8pt;
	color: #4F4F4F;
	font-family: Tahoma;
}
.STDDetailTitelWB {
	font-weight: bold;
	font-size: 8pt;
	color: #4F4F4F;
}
.STDButton {
	border: 1px #E8EFE7 solid;
	background-color: #4F4F4F;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 8pt;
	color: #E8EFE7;
	height: 24px;
	width: 150px;
}
.DocumentGroupHeaderText {
	font-size: 14px;
}
.DocumentGroupHeaderCell {
	border-bottom: 2px #a2a6c7 solid;
	height: 20px;
	font-size: 14px;
}
.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;
	background-color: transparent;
	height: 24px;
	width: 150px;
}
.MiniButton {
	font-size: 9px;
	font-family: Tahoma;
	color: Black;
	height: 18px;
}
.STDCalButton {
	font-size: 8pt;
	font-family: Tahoma;
	color: Black;
	width: 20px;
}
.STDLabel {
	
	color: black; /*	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;*/;
	width: 150px;
	text-align:right;
}
.STDCalField {
	font-size: 8pt;
	color: black;
	font-family: Tahoma;
	width: 150px;
}

.STDField, .MDTField
{
	font-size:12px;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	width: 450px;
}

.STDField {
	/*font-size: 8pt;*/
	/*color: black;*/
	/*font-family: Tahoma;*/
	/*border: solid 1px #44498E;*/
	/*background-color: #FFF;*/
	/*width: 300px;*/
}
.STDCBX {
}
.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 {
	
	
}
.MDTCBX {
	font-size: 8pt;
	color: black;
	font-family: Tahoma;
}
.MDTDDL {
	font-size: 8pt;
	color: black;
	font-family: Tahoma;
	background-color: #FDF5E6;
	border: solid 1px #ff4500;
	width: 300px;
}
.MDTCBL {
	font-size: 8pt;
	color: black;
	font-family: Tahoma;
}
.MDTRBL {
	font-size: 8pt;
	color: black;
	font-family: Tahoma;
}
.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: #4F4F4F 1px solid;
	border-left: #4F4F4F 1px solid;
	border-bottom: #4F4F4F 1px solid;*/;
	background-color: #FFA07A;
}
.DataTable {
	margin-top: -1px;
	margin-bottom: 10px;
	/*border-right: #4F4F4F 1px solid;
	border-left: #4F4F4F 1px solid;
	border-bottom: #4F4F4F 1px solid;*/
}
.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;
}
.DGInstanceError {
	color: Red;
}
.DGNotReady {
	padding-left: 3px;
	background-color: #EED77C;
	border-bottom: solid 1px black;
}
.DGBelowMin {
	background-color: #F2B7B7;
	border-bottom: solid 1px black;
}
.DGMinOKBelowMax {
	background-color: #B0D9A6;
	border-bottom: solid 1px black;
}
.DGMax {
	background-color: #78A96B;
	border-bottom: 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 {
	border-bottom: 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;
	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 {
	padding-left: 3px;
	border-bottom: solid 1px black;
}
.HTUWBtn {
	font-size: 8pt;
	font-family: Tahoma;
	color: Black;
	width: 80px;
}
.WFBtn {
	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: white;
}
.HelpTable {
	border-right: #6577a2 1px solid;
	border-top: #6577a2 1px solid;
	border-left: #6577a2 1px solid;
	border-bottom: #6577a2 1px solid;
}
.HelpHeaderCell {
	background-color: #6577a2;
}
.HelpBodyCell {
	background-color: #f5f5f5;
}
/* 
***********************************************
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: #4f4f4f;
	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;
}
/** 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
***********************************************
 */
.OLASHeader{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #4F4F4F;
	line-height:normal;
}
.OLASHeaderDiv{
	border-bottom:1px #4f4f4f solid;
	margin-bottom:5px;
}
.OLASListDiv{
	
}
.OLASListSpace{
	min-height:20px;
}

.OLASTable {
	/*border-color: Black;
	border-width: 1px;
	border-style: window-inset;*/
	margin: 0px, 0px, 0px, 0px;
	border-collapse: collapse;
}
.OLASRowEven {

}
.OLASRowOdd {
	background-color: #e8efe7;
}
.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;
}

.DocEdgeMainName{
	margin-top:-5px;
}
.DocEdgeETName{
	font-size: 12px;
	float:left;
	margin-right:5px;
}
.DocEdgeETText{
	font-size: 12px;
	float:left;
}

/************************************************/
/* 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;
}
.BlogPostListDiv {
}
.BlogPostList {
	margin-left: 0;
	list-style-position: outside;
	list-style: none;
}
.BlogPostList li {
	clear: left;
}
.BlogPostImage {
	float: left;
	margin: 7px 18px 7px 7px;
	width: 146px;
	height: 110px;
}
.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;
}
.CompetitionLink {
	font-size: 16px;
	font-style: bold;
}
.CompetitionLinkText {
	font-size: 16px;
	font-style: bold;
}
}
/* all media end */
