﻿/* 
***********************************************
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; }
input[type=submit]:hover {cursor: pointer}
/* 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; }
.avatar {margin: 10px 0px;}
.ProfileMenuItem {font-family: Calibri, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0 0 4px 0;}
.ProfileMenuItem a { font-family: Calibri, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-decoration:none;}

/* Fix von Telerik automatischem CSS */
#header .RadMenu .rmRootGroup .rmRootLink {padding-top:0px !important; padding-bottom:0px !important;}
#header .RadMenu_rtl .rmRootGroup .rmItem {border-left-style:none !important;}
#header .RadMenu .rmGroup, .RadMenu .rmRootGroup, .RadMenu .rmMultiColumn {border-top-style:none !important; border-bottom-style:none !important; border-left-style:none !important; border-right-style:none !important; border-stlye:none !important; }
#headerloggedin .RadMenu .rmRootGroup .rmRootLink {padding-top:0px !important; padding-bottom:0px !important;}
#headerloggedin .RadMenu_rtl .rmRootGroup .rmItem {border-left-style:none !important;}
#headerloggedin .RadMenu .rmGroup, .RadMenu .rmRootGroup, .RadMenu .rmMultiColumn {border-top-style:none !important; border-bottom-style:none !important; border-left-style:none !important; border-right-style:none !important; border-stlye:none !important; }

/*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: 110px; background-color: #E8EFE7; border-bottom: 1px #4f4f4f solid; padding: 8px 0px 0px 5px; }
.DesktopRowOdd, .DesktopRowOddOver {clear: both; width: 100%; min-height: 110px; border-bottom: 1px #4f4f4f solid; padding: 8px 0px 0px 5px; }
.DesktopRowOddOver, .DesktopRowEvenOver {background-color: #FFFFCC; }
.DesktopItemImage {position: relative; float: left; width: 210px; margin: 0 0 6px 0;}
.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: 345px; 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: 368px; height: auto !important; height: 368px; max-height: 368px; border: #000 1px solid; text-align: left; background-color: #fff; }

/*----------------------------------------*/
/*--           FORM-Defaults            --*/
/*----------------------------------------*/
.fullwidthform {width: 968px; }
.master {margin-top: 5px; float: left; position: relative; border-right: #000 1px solid; text-align: left; padding-right: 5px; }
.master h1 {height: 20px; border-bottom: #000 1px solid; padding: 5px 5px 5px 5px; margin: 0 5px 5px 0; }
.master .h1 {font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif; font-weight: normal; font-size: 18px; color: #000; line-height: normal; height: 20px; border-bottom: #000 1px solid; padding: 5px 5px 5px 5px; margin: 0 5px 5px 0; }
.detail {margin-left: -1px; margin-top: 5px; padding-left: 5px; float: left; position: relative; border-left: #000 1px solid; text-align: left; overflow: hidden; }
/*----------------------------------------*/
/*--           Window - FORM            --*/
/*----------------------------------------*/
.window770 {position: relative; margin: 0px auto 0px auto; top: 10px; width: 760px; }
.window770 h1 {border-bottom: 1px #000 solid; font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif; font-weight: normal; font-size: 18px; color: #000; line-height: normal; padding: 0 0 10px 0; }
.window770 h2 {border-bottom: 1px #000 solid; font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif; font-weight: normal; font-size: 16px; color: #000; line-height: normal; padding: 0 0 10px 0; }
.window770 .master {width: 146px; min-height: 250px; }
.window770 .detail {width: 600px; min-height: 250px; }
.window770 .line {clear: both; border-bottom: 1px #E4E4E4 solid; margin-top: 15px; margin-bottom: 15px; }
.window770 .label {width: 180px; }
.window770 .field {width: 410px; }
.window770 .field textarea {width: 415px; }
/*----------------------------------------*/
/*--             A-FORM                 --*/
/*----------------------------------------*/
.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_fixed {margin-top: 5px; float: right; position: relative; width: 615px; min-height: 410px; height: 410px; border: #000 1px solid; text-align: left; overflow: hidden; }
.aform_area_2 {margin: 0 0 0 5px; float: left; position: relative; top: 0px; left: 0px; width: 325px; min-height: 368px; height: auto !important; height: 368px; text-align: left; overflow: hidden; background-color: #fff; border: #000 1px solid; }
.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: 596px; height: 370px; padding: 5px 15px 5px 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 {margin-top: 5px; clear: both; padding-top: 0px; background-color: #DFC2B9; border: 1px #000 solid; padding-left: 4px; }
/*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; }
.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: 455px; }
.aform_stdddl {font-size: 8pt; color: black; font-family: Calibri, Tahoma, Arial, Sans-Serif; width: 460px; }
.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;}
.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: 0px 0px 0px 0px; height:40px; min-height:40px; }
/* 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; }
.LoginUCRow {margin-bottom: 6px; }
/* 
***********************************************
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; }

.navirow{ width:100%; }
.navirow .prev {width:50px; height:24px; float:left;}
.navirow .text {width:592px; height:20px; float:left; text-align:center; padding-top:4px; font-family: Calibri, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #4F4F4F;}
.navirow .next {width:50px; height:24px; float:left; text-align:right;}

.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; font-weight: bold;}
.DocumentGroupHeaderCell {border-bottom: 1px #B5B5B5 solid; height: 20px; font-size: 14px; margin: 0 0 10px 0;}
.DocumentGroupButtonCell {border-top: 1px #B5B5B5 solid; }

.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 {}
.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 {}
.MDTField[readonly="readonly"], .MDTField[readonly="readonly"]:focus, .STDField[readonly="readonly"], .STDField[readonly="readonly"]:focus {
    border: 0;
	background-color: transparent;     
	outline: none;
}
.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; }*/
.DGMinOKBelowMax {background-color: #78A96B; 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; }
.DGBelowMinNoLine {background-color: #F2B7B7; }
.DGMinOKBelowMaxNoLine {background-color: #B0D9A6; }
.DGMaxNoLine {background-color: #78A96B; }
.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; }

.RegHelpText { padding-left: 130px; }
.PPDynamicTbl { /*-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;*/ }

/* BUTTON CELL */
.EditButtonRowCell { vertical-align:top; }

/* FORM BUTTONS */
.FormCancelButton{ border: 1px #FF2E38 solid; background-color: #FFFFFF; font-family: Tahoma; font-weight: normal; font-size: 8pt; color: #FF2E38; height: 24px; width: 200px; margin: 4px 0 4px 0;}
.FormCancelButton:hover {background-color: #FF2E38; color: #ffffff; font-weight: bold;}
.FormDeleteButton{ border: 1px #FF2E38 solid; background-color: #FFFFFF; font-family: Tahoma; font-weight: normal; font-size: 8pt; color: #FF2E38; height: 24px; width: 200px; margin: 4px 0 4px 0;}
.FormDeleteButton:hover {background-color: #FF2E38; color: #ffffff; font-weight: bold;}
.FormSubmitButton{ border: 1px #158006 solid; background-color: #FFFFFF; font-family: Tahoma; font-weight: normal; font-size: 8pt; color: #158006; height: 24px; width: 200px;  margin: 4px 0 4px 0;}
.FormSubmitButton:hover {background-color: #158006; color: #ffffff; font-weight: bold;}
/* 
***********************************************
Dokument spezial
***********************************************
 */
.doc_stdddl {font-size: 8pt; color: black; font-family: Tahoma; width: 457.5px; height: 20.5px; border-radius: 2px; }
.doc_mdtddl {font-size: 8pt; color: black; font-family: Tahoma; background-color: #FDF5E6; border: solid 1px #ff4500; width: 457.5px; height: 20.5px;  border-radius: 2px;}
.doc_mdtddl[disabled="disabled"], .doc_mdtddl[disabled="disabled"]:focus, .doc_stdddl[disabled="disabled"], .doc_stdddl[disabled="disabled"]:focus {
	border: 0;
	background-color: transparent;     
	outline: none;
	-webkit-appearance: none;  /* Entfernt den Standard-Pfeil in WebKit-Browsern */
    -moz-appearance: none;     /* Entfernt den Standard-Pfeil in Mozilla-Browsern */
    appearance: none;          /* Standard CSS3-Eigenschaft */
}
.ExpertSearchButton{ margin-left: 10px !important; border: 1px #aaaaaa solid; background-color: #FFFFFF; font-family: Tahoma; font-weight: normal; font-size: 8pt; color: #000000; height: 24px; width: 200px;  margin: 4px 0 4px 0;}
.ExpertSearchButton:hover {background-color: #aaaaaa; color: #ffffff; font-weight: bold;}

.DFMainContentPanel .RadPicker {width: 457.5px !important; }
.DFMainContentPanel textarea.STDField {width: 452px !important; border-radius: 2px; }
.DFMainContentPanel textarea.MDTField {width: 452px !important; border-radius: 2px; }
.DFMainContentPanel input.riTextBox {border-color: #767676 !important;  border-radius: 2px;}

.DFMainContentPanel ul { margin-top: 0.5rem; margin-bottom: 0.5rem;}
.DFMainContentPanel li { list-style-type: disc; list-style-position: inside; padding-left: 1rem; text-indent: -1rem; margin-left: 1rem; }

.RadUpload 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; }
.RadUpload li, dd, dt { list-style: none; text-indent: 0; }
#UploadControl.RadUpload { text-align: right !important; }
.ruFileInput { width: 479px !important; }
.ruFakeInput { width: 379px !important; }

/* 
***********************************************
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; }
/*NEW CLASSES for ScoringWebMethods*/
.GanttCtrlRightHandPanel {width: 400px; }
.SCOMainPanel {width: 700px; }
.SCOMainPanelWeighting {width: 588px; }
.SCOMainHeader {background-color: #FFF; padding: 13px 0px 3px 5px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: bold; border-bottom: 2px #000 solid; }
.SCOMainHeaderWeighting {background-color: #000; color: #fff; padding: 13px 0px 3px 5px; font-size: 16px; border-bottom: 2px #000 solid; }
.SCOGroupMainPanel {}
.SCOGroupMainPanelWeighting {background-color: #fff; }
.SCOSubGroupMainPanel {margin-top: 8px; margin-left: 10px; }
.SCOSubGroupMainPanelWeighting {margin-top: 8px; margin-left: 10px; }
.SCOGroupHeader {margin-top: 8px; padding: 3px 0px 3px 5px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; border-bottom: 1px #000 solid; }
.SCOGroupHeaderWeighting {background-color: #fff; padding: 3px 0px 3px 5px; border-bottom: 1px #000 solid; }
.SCOWeightField {width: 20px; margin-right: 6px; font-size: 8pt; }
.SCOQuestionMain {margin-left: 10px; }
.SCOQuestionRow {margin-top: 5px; }
.SCOQuestionMainWeighting {margin-left: 10px; }
.SCOQuestionLabelLeft {width: 350px; float: left; }
.SCOQuestionControlRight {float: right; padding-right: 10px; }
.SCOQuestionStaticText {margin-top: 10px; }
.SCOCommentCtrl {width: 99%; }
.SCOCommentLabelView {font-weight: bold; }
.SCOCommentCtrlView {font-style: italic; }
.SCOYesNoRBL {}
.SCOYesNoDDL {}
.SCOPointsRBL {}
.SCOPointsDDL {}
.SCOFrageLabel {}
.SCOSaveButton {}
.SCOButtonPanel {border-top: 1px #7c7c7c solid; margin-top: 10px; padding-top: 10px; }
.SCOVMain {position: relative; width: 980px; margin-left: auto; margin-right: auto; margin-top: 15px; }
.SCOVLeft {float: left; width: 237px; }
.SCOVRight {float: right; border-left: 1px #000 solid; width: 720px; padding-left: 12px; }
.SCOVScoringValueDiv {line-height: normal; font-size: 36px; font-family: Georgia, "Times New Roman", Times, serif; margin-bottom: 25px; text-align: right; }
.SCOVScoringValue {}
.SCOVScoringRow {font-family: Georgia, "Times New Roman", Times, serif; text-align: right; font-size: 10px; }
.SCOVExpertLabel {font-weight: bold; }
.SCOVExpert {}
.SCOVDateLabel {visibility: hidden; }
.SCOVDate {color: gray; }
/*NEW CLASSES for DocFormWebMethods*/
.DFAjaxPanel {}
.DFMainPanel {margin: 0px auto 0px auto; }
.dummy {background-color: transparent; background-image: url("/files/images/dummy.png"); }
.DFWFTopPanel {}
.DFMainContentPanel {border: 1px #7c7c7c solid; border-top: none; padding: 10px 10px 10px 10px; margin: -1px auto 10px auto; height: auto; width: 698px; }
.DFTabBar {width: 720px; margin: 0px auto 0px auto; }
.DFInfoPanel {border: 1px #7c7c7c solid; margin: 10px auto 10px auto; width: 718px; }
.DFInfoArea {padding: 10px 10px 10px 10px; width: 698px; }
/*.DFInfoAreaStateColor {float: right; margin: 5px; width: 20px; height: 60px }*/
.DFActionArea {}
.DFWorkflowButtonDiv {border-top: 1px #7c7c7c solid; text-align: right; }
dl.DocTransLinks {float: right; text-align: center; font-size: 10px; }
dl.DocTransLinks dt, dd {width: 50px; float: left; }
dl.DocTransLinks dt {margin-bottom: 0px; }
dl.DocTransLinks dd {margin: 30px 0 0 -50px; }
dl.DocTransLinks dt a img {vertical-align: bottom; padding: 2px; }

.CFootnote{ margin:5px 0 0 20px; }

.ClearDiv, .cls {clear: both; visibility: hidden; }

/* Login */
#pnlCMSLogin {min-height: 15px; }
#hlkNoAccount {font-size: 1.3em; font-weight: bold; padding: 10px; background-color: #464646; color: #fff; text-decoration: none; border-top: 2px #000 solid; }

/* DSGVODisclaimer CSS */
.DSGVODisclaimer p {display: block; margin-top: 1em; margin-bottom: 1em; margin-left: 0; margin-right: 0; font-size: 0.9rem; line-height: 1.2rem; }
.DSGVODisclaimer a {font-size: 0.9rem;}
#tr_Disclaimer label { font-size: 0.9rem; vertical-align:middle; font-weight: bold; }
#tr_Disclaimer input[type='checkbox'] { vertical-align:middle;  }
}
/* all media end */
