/* Content css for all browser and OS*/


/****************************************************************/
/******************** HTML-Structure ****************************/
/****************************************************************/

/* --- body css --- */
body { /* this is for tinymce */
	height:100%; width:100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color:white; font-size:13px; color:#000000; font-family:Arial,Helvetica,sans-serif; overflow: auto;
}
td.td_sizingcontent { width:560px; vertical-align:top; }
div.div_scroller { width:600px; height:100%; overflow:auto; border:1px;}
* html #content {height:100%; padding:0; margin:0;}

#content {height:0;}

body.defaultStyle { /* this is for real body */
	height:100%; width:100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color:#CEDBEE; overflow: auto;
}

/* --- table-data format --- */
td.row,td.bggradient,td.edelweiss,td.davlogo,td.navigationhelp { width:185px; vertical-align:top; }
	td.row { background-color:#BBDDAE; height:100%; }
	td.bggradient { background:#BBDDAE url(/styles/images/navigation_background.gif) repeat-y; height:100%; }
	td.edelweiss { background: url("/styles/images/aktion_bg.gif") no-repeat top center; height:132px; text-align:left; vertical-align:top; }
	td.davlogo { background:#FFFFFF url("/styles/images/dav.gif") no-repeat center; height:113px; text-align:center; vertical-align:middle;}
	td.navigationhelp { padding:0px; margin:0px; height:17px; line-height:17px; text-align:center; vertical-align:top; border-top:1px solid #4DB848; border-bottom:1px solid #4DB848; }


td.center,td.navigationtop,td.postop { width:620px; vertical-align:top; }
td.postop { background-image:url(/styles/images/headpicture.jpg); background-repeat:no-repeat; }
td.center { background-color:#FFFFFF; }
td.navigationtop { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background-color:#4DB848; height:17px; line-height:17px; border-top:1px solid #CAE5C1; border-bottom:1px solid #CAE5C1; }

td,th,address,blockquote,h1,h2,h3,h4,li,a,ul,ol,div,span,p {
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
}

td.breadcrump { font-size:11px; color:#4DB848 !important; vertical-align:bottom; padding:4px 0px 3px 8px; width:520px; }

ol,ul,li { font-size:12px; }

a.crumbTrail, a.crumbTrail:link, a.crumbTrail span.link, td.breadcrump span.link, span.printlink { font-size:11px; text-decoration:none; color:#4DB848; cursor:pointer; }
a.crumbTrail span.link { font-size:12px; color:#4DB848; }
a.crumbTrail:hover, a.crumbTrail:hover span.link { text-decoration:underline; color:#339900 !important; }
span.printlink { line-height:18px; color:#4DB848; }
span.printlink:hover { color:#339900 !important; }

td.dottedline { background-image:url(/styles/images/green_dot.gif); background-repeat:repeat-x; background-position:bottom center; }

span.crumbTrail { color:#4DB848;}
a.crumbTrail:link, a.crumbTrail:active, a.crumbTrail:visited { color:#4DB848;}
a.crumbTrail:hover { text-decoration:underline; color:#339900; }
/****************************************************************/
/******************** FONTS/FORMATS *****************************/
/****************************************************************/

/* --- headlines --- */
h1 { font-size:16px; color:#339933; vertical-align:top; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; }
h2 { font-size:13px; color:#000000; vertical-align:top; margin:0px 0px 0px 0px; padding:0px 0px 2px 0px; }
h3 { font-size:13px; color:#000000; vertical-align:top; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; }
h4 { font-size:13px; color:#000000; vertical-align:top; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; }
h5 { font-size:13px; color:#000000; vertical-align:top; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; }


/* --- paragraphs --- */
p { font-size:13px; margin:5px 0px 5px 0px; line-height:16px; }
p.white { font-size:11px; color: #FFFFFF; }
p.standardtextsmaller { font-size:7pt; vertical-align:top; display:inline; }

/* --- lists --- */
ul { font-size:13px }

/* --- hr --- */
hr { height:1px; border:0 none; color:#CCCCCC; background-color:#CCCCCC; }

/* --- spans --- */
.redfont, p.redfont { color: #CC0000 !important; }
.bluefont, p.bluefont { color: #003399 !important; }
.greenfont, p.greenfont { color: #52B847 !important; }
.orangefont, p.orangefont { color: #F7931D !important; }
.greyfont, p.greyfont { color: #555555 !important; }

/* --- Link definitions --- */
/* --- standard link --- */

a, a.extern, a.intern { color:#4DB848 !important; text-decoration:underline; cursor:pointer; }
a:link { color:#4DB848; }
a:visited, a:active { color:#4DB848; }
a:hover, a:focus { color:#339900; }

a img { cursor:pointer; border-width:0px;}
a.extern img { border:0px solid #FFFFFF; }

/* --- help navigation - contact, sitmap, etc. (right-top of side) --- */
a.navigationhelp { text-decoration:none; color:#474F41; font-size:11px; line-height:16px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; vertical-align:top; }
a.navigationhelp:link, a.navigationhelp:visited, a.navigationhelp:active { font-size:11px; color:#474F41; }
a.navigationhelp:hover { font-size:11px; color:#4DB848; }
.navigationhelpsep { color:#474F41; font-size:11px; line-height:16px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; vertical-align:top; }

/* --- breadcrump navigation --- */
a.breadcrump { text-decoration:none; color:#4DB848; font-size:12px; vertical-align:middle; }
a.breadcrump:link, a.breadcrump:visited, a.breadcrump:active { color:#4DB848; }
a.breadcrump:hover { color:#339900; text-decoration:underline; }
.breadcrumpsep { color:#4DB848; font-size:12px; vertical-align:middle; }

/* --- download icon - tinyMCE --- */
a.file img { float:left; padding-left:0px; margin-left:0px; }

/* pages having property "isLinked=0" do not get a handy cursor */
*.isLinkedInNavigation td { cursor:pointer }

/****************************************************************/
/******************** Style-Elements ****************************/
/****************************************************************/

div.separatorblue { background-image:url(/styles/images/blue_dot.gif); background-repeat:repeat-x;  background-position:center; height:20px; overflow:hidden; padding:0px 0px 0px 0px;}
div.cutoffnav { width:185px; overflow:hidden; }

div.div_m_LoginBox { background-color:#BBDDAE; margin:0; padding:0; }
div.div_m_LoginBox form  { margin:0; padding:0; }
div.div_m_LoginBox form input { font-size:10px; width:60px; height:20px; }
div.div_m_LoginBox table tr td p { font-size:10px; }

div.div_m_AdminToggle { position:relative; top:0px; height:40px; overflow:hidden; text-align:center; vertical-align:top; background-color:#BBDDAE; padding:7px 7px 7px 7px; }
div.div_m_LoginBox p, div.div_m_LoginBox p a, div.div_m_AdminToggle p, div.div_m_AdminToggle a, div.div_m_AdminToggle a:link { font-size:13px; font-weight:normal; color: #000000; margin:0px 0px 0px 0px; }
div.div_m_LoginBox input { width:100px !important; margin:3px 0px 3px 0px; }

/* begin mw28 */
img.collateralImage_alignLeft {margin-right:20px; margin-bottom:5px;}
img.collateralImage_alignRight {margin-left:20px; margin-bottom:5px;}

img.floatImage_alignLeft { float:left; margin-right:20px; margin-bottom:5px;}
img.floatImage_alignRight { float:right; margin-left:20px; margin-bottom:5px;}

table.defaultContentTable, table.semidefaultContentTable { border-collapse:collapse; }
table.defaultContentTable { width:100%; font-size:13px; }
table.semidefaultContentTable { font-size:13px; }
table.defaultContentTable tr td, table.semidefaultContentTable tr td { font-size:13px; vertical-align:top; }
table.defaultContentTable tr td p, table.semidefaultContentTable tr td p { font-size:13px; color: #000000; margin:5px 0px 5px 0px; line-height:16px; }
.mceVisualAid {
	border: 1px dashed #BBBBBB;
}

/* end mw28 */

/* begin rg22 */
td.greenline { background: url("/styles/images/green_dot_small.gif") repeat-y top left; }
table.content table tr td { font-size:13px; vertical-align:top; }
td.content, td.content table, td.content td, tr.trHead, td.tableMenu, td.tableHeader, td.tableData { font-size:13px; vertical-align:top; }
td.content { width:580px; }
div.content_edit_area { width:780px; }
/* end rg22 */

/* special for uss */
table.tablestyle { }
tr.headerstyle { background-color:#B9E3B5; }
.datastylejustborder, .datastyle {border-bottom:1px solid #4ABABC;}
.datastylejustfont, .datastyle { font-size:11px !important; }
div.submissionContentDiv {font-size:12px;}
.highlight { background-color:#F3FFFF; }
.grey { color:#888888; }
span.formSubtext br { line-height:1px; }

td.rightside { padding-bottom:3px; }
td.rightside_title { font-size:11px; font-weight:bold; line-height:20px; padding: 5px 0px 0px 23px; text-transform:uppercase; border-top:1px solid #FFFFFF; }

ul.menuinformationen { width:100%; border:2px solid red; }


/*** ie scrollbar formatting **********************************************************/
div.div_scroller {
scrollbar-base-color: #EAEAEA;
scrollbar-arrow-color: #666666;
scrollbar-track-color: #EAEAEA;

scrollbar-shadow-color: #CCCCCC;
scrollbar-lightshadow-color: none;
scrollbar-darkshadow-color: none;

scrollbar-highlight-color: none;
scrollbar-3dlight-color: none;
}

/* ts added for WOdavEvent-SearchForm */
td.formDescription {
	font-size:13px;
	vertical-align:top;
}
/* end */

/*Print */
.print_logo {
	display: none;
}

td.tableHeader {
	width: 110px;
}
select.myTestSelect {
	width: 350px;
}


a.noLink {
	color: #FF0000;
	text-decoration: none;
}