﻿
body 
{
	background-color:#FAFAFA;
}

table, li, select, option, p, body{
	font-family:Verdana,Arial; 
	color: #5B5D5E; 
	font-size:10pt;
	line-height:16pt;
}



.Opacity30{
	filter:Alpha(opacity=30);
	-moz-opacity:0.30;
}

.Opacity40{
	filter:Alpha(opacity=40);
	-moz-opacity:0.40;
}

.Opacity50{
	filter:Alpha(opacity=50);
	-moz-opacity:0.60;
}

.Opacity60{
	filter:Alpha(opacity=60);
	-moz-opacity:0.60;
}

.Opacity70{
	filter:Alpha(opacity=70);
	-moz-opacity:0.70;
}

.Opacity80{
	filter:Alpha(opacity=80);
	-moz-opacity:0.80;
}

.Spacer1
{
	width:150px;	
	display:inline;
}

.ToolTip{
	position: absolute;
	max-width:350px;
	z-index:100;	
	visibility:hidden;
	width:350px;
}

.ToolTip .Header
{
	background-image:url(gfx/layout/ccc.gif);
	background-repeat:no-repeat;
	padding-left:10px;
}

.ToolTip .Content
{
	padding:10px;
	background-color:#EDEEF5;
	background-image:url(gfx/layout/gradient160.gif);
	background-repeat:repeat-x;	
	border: solid 1px #B2B4C8;	
	font-size:10pt;
}


.ErrorPopUp{
	background-color:#FFCFD0;
	border: ridge 2px #B2B4C8;
	font-size:10pt;
	padding:10px;
}


/* Some Borders */
.NoBorder{border: solid 0px #B2B4C8}
.SimplyBorder{border: solid 1px #B2B4C8}
.SelectedBorder{border: solid 2px #F0000}



.TopLine{border-top: solid 1px #B2B4C8; padding:15px;}



a{ text-decoration:underline; color:#5B5D5E;}
a:hover{ color:#000000; text-decoration:none; }
a:visited{ color:#5B5D5E }


.TextLarge{ font-size:12pt; line-height:20pt}
.TextSmall, .TextSmall label{font-size:10px}
.TextThin{ font-size:10px; line-height:12px;}


.Seperator
{
	clear:both;
	display:block;
	margin-bottom:15px;
	margin-top:25px;
	border-bottom: dotted 1px #5B5D5E;
}

.Seperator50
{
	clear:both;
	display:block;
	margin-bottom:25px;
	margin-top:25px;
	border-bottom: dotted 1px #5B5D5E;
	height:1px;
}

.Title
{
	font-weight:bold;
	font-size:110%;
	letter-spacing: 2px;
	margin-bottom:10px;
}

.Files
{
	margin-top:10px;
	margin-left:0px;
	padding:0px;
	clear:both;
}

.Files li
{
	list-style-type:none;
	float:left;
	margin-right:20px;
}

.Files .FileSize, .FileSize
{
	width:100px;
}

.DE, .EN, .FR, .NL, .IT, .CH, .AT
{
	background-repeat:no-repeat;
	background-position:left center;	
	padding-left:21px;
	filter:Alpha(opacity=80);
	-moz-opacity:0.8;
}

.DE{ background-image:url(gfx/flags/de.gif);}
.EN{ background-image:url(gfx/flags/gb.gif);}
.FR{ background-image:url(gfx/flags/fr.gif);}
.NL{ background-image:url(gfx/flags/nl.gif);}
.IT{ background-image:url(gfx/flags/it.gif);}
.CH{ background-image:url(gfx/flags/ch.gif);}
.AT{ background-image:url(gfx/flags/at.gif);}


/* Label Welcome Mr. Bopp*/
.UserInfo{
	margin-top:10px;
	margin-right:10px;
	font-weight:bold;
	float:right;
	display:block;
	color:#FDFDFD;
}



/* Small Menu Logout, Imprint, Contact*/
.BaseMenu{
	margin:0px;
	padding:0px;
	float:right;
	display:block;
}

.BaseMenu li{
	float:left;	
	list-style:none;
	background-image: url(gfx/layout/smallMenuBackground2.gif); 
	background-repeat:repeat-x; 
	padding-left:10px;
	padding-right:10px;
	height:22px;
}

.BaseMenu *{
	font-size:11px;
	font-variant:small-caps;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	color:#444444;
	display:block;
}

.BaseMenu a{ padding-top:3px;}
.BaseMenu a:hover{color: #004C91; text-decoration:underline}




.ImageLinkButton1 {border:solid 1px #ECEDF7; height:30px; }
.ImageLinkButton1:hover{color:#89888F; background-color:#E4E8FB; border:solid 1px #888B8D;}
.ImageLinkButton1 a{ color:#89888F;text-decoration:underline; font-weight:bold}
.ImageLinkButton1 a:hover{ text-decoration:none;}
.ImageLinkButton1 a:visited{ text-decoration:none;}


.ImageLinkButton2 {border:solid 1px #B1B4C3; height:30px; text-decoration:none; background-color:#E5E6F3}
.ImageLinkButton2:hover{color:#89888F; background-color:#E4E8FB; border:solid 1px #888B8D;}
.ImageLinkButton2 a{ color:#89888F;text-decoration:none; font-weight:bold}
.ImageLinkButton2 a:hover{ text-decoration:underline;}
.ImageLinkButton2 a:visited{ text-decoration:none;}



.ImageLinkButton3 {border:solid 1px #CBCEDF; height:30px; text-decoration:none; background-color:#F3F3F3}
.ImageLinkButton3:hover{color:#89888F; background-color:#E4E8FB; border:solid 1px #888B8D;}
.ImageLinkButton3 a{ color:#89888F;text-decoration:none; font-weight:bold}
.ImageLinkButton3 a:hover{ text-decoration:underline;}
.ImageLinkButton3 a:visited{ text-decoration:none;}



/* Menu on LoginMaster (Imprint, Contact,...) */
.LoginLeftMenu
{
	list-style-type:circle;
	margin-top:5px;
	margin-bottom:5px;
}

.LoginLeftMenuContent
{
	padding-left:10px;
}

.LoginLeftMenu li
{
	padding-bottom:10px;
}


/* Formular Items */
input, textarea, select, option{ font-family:Verdana,Arial; color: #5B5D5E;}

hr{line-height:1px;border-width:1px;}

.TextBox, .NestedTextBox input
{
	border:solid 1px #7F9DB9;
	padding:3px;
}




h1, h2, .Headline1, .Headline2
{
	font-weight:bold; color: #004C91;
	line-height:16px; border-bottom:solid 1px #6384C6; margin-bottom:5px;
}

h1, .Headline1{font-size:11pt; display:block; width:100%}

h2, .Headline1{font-size:10pt; display:block; width:100%}

h3, .Headline3 {font-family:Verdana,Arial; font-size:10pt; font-weight:bold; margin-top:5px; color:#777A7B;margin-bottom:0px; color: #004C91;}
.ContentBox h3, .ContentBox .Headline3{margin-top:0px;}

h4, .Headline4{font-family:Verdana,Arial; font-size:10pt; font-weight:bold; margin-top:5px; 
	color:#4F4F4F;}

h5{font-weight: bold; font-size: 110%;letter-spacing: 2px;display: block;width: 100%;}



.Header6 {font-family:Verdana,Arial; font-size:11pt; font-weight:bold; color:#777A7B; margin-bottom:0px;}

.TRTop TR{vertical-align:top;}


.Line {border-width:0px; border-bottom: solid 1px #aaaaaa;}


.InfoBox
{
	background-image:url(gfx/icons/info.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;	
	padding-left:20px;
}



.ContentBox .Head		{ float:left;}
.ContentBox .Date		{ float:right;}
.ContentBox .Content	{ margin-bottom:30px;}



/*font-size*/
.GroupBoxHeader {width:100%; display:block; border-bottom:solid 1px #6384C6; margin-top:20px; margin-bottom:0px; height:25px;}
.GroupBoxHeader .Description{font-size:10pt; line-height:10pt; font-weight:bold; color: #004C91; padding-top:9px; float:left; }
.GroupBoxHeader .Icon{border-width:0px; width:20px; margin-left:3px; font-size:10pt; line-height:10pt; float:right;}
.GroupBoxContent{
	
	border: solid 1px #B5C3DF;
	border-left: solid 1px #6384C6;
	border-top:0px; 	
	padding:10px; background-color:#FDFDFD
}

.GroupBoxTab       {color:#004C91; text-decoration:none;  height:25px; float:left; padding-left:5px; padding-right:5px; display:block}
.GroupBoxTabActive {color:black; text-decoration:none; background-color:#DEDFEC; padding-left:5px; padding-right:5px;font-weight:bold;height:25px; float:left; display:block}
.GroupBoxTab:hover {text-decoration:underline}
.GroupBoxTabActive:hover {text-decoration:underline}

* html .GroupBoxContent{ padding-right:0px;} /*IE Fehlerbehebung*/

.ContentBox, .ErrorBox{border: dotted 1px #B2B4C8; padding:10px; background-color:#FDFDFD; font-size:10pt; margin-bottom:30px;}
.ErrorBox{ color:Red;}


.PopupBox
{
	border: solid 1px #B2B4C8; padding:10px;  background-color:#FDFDFD;
	border-bottom:2px solid gray; border-right:solid 2px gray;
}



.CollapsiblePanel, .Expand, .Collapse
{
	margin-top:15px; padding-left:20px;
	background-position:center left;background-repeat:no-repeat;
	font-weight:bold; cursor:pointer;
}


.Expand{ background-image:url(gfx/icons/expand.jpg);}
.Collapse{ background-image:url(gfx/icons/collapse.jpg); }


.CollapsiblePanelContent
{
	margin-bottom:15px;
}


.ListTheme1, .ListTheme2
{
	
}

.ListTheme1 strong, .ListTheme2 strong
{ display:block;}

.ListTheme1 li
 { margin-bottom:15px; font-weight:normal;}
 
 .ListTheme2 li
 { margin-bottom:30px; font-weight:normal;}

.Reset, .Reset ul li
 { margin:0px; padding:0px}

.ImageDescription{font-weight:bold; font-size:smaller;line-height:11px;text-align:center}



.SideMenu
{
	width:220px;
}
.SMHeader
{
	height:29px; background-image:url(gfx/layout/tab220.gif); background-repeat:no-repeat;
}

.SMHeaderText
{
	font-weight:bold; text-align:center;padding-top:5px
}

.SMContent
{
	background-image:url(gfx/layout/gradient600.gif); background-repeat:repeat-x; border:solid 1px #aaaaaa;padding:10px
}

.SMCommands
{
	margin-left:5px;	
}

.SMCommands a
{
	display:block;
	margin-bottom:15px;
}


.Clear
{
	clear:both;
	line-height:1px;height:1px;font-size:1px;
}

.TableHead
{
	background-image:url(../gfx/v7.gif);	
	font-family:Verdana; font-size:12px; text-align:center;
	height:24px;
}


.TableHead a
{
	color:#666666;
}

.TableFooter
{
	padding:10px;
	background-image:url(../gfx/v22.gif);
}
.TableFooter * {padding-left:2px; padding-right:2px}
.TableCell{ padding-left:2px; padding-right:2px; border: dotted 1px #B2B4C8;}


.TableRow{		
	background-color:white;
}

.AlternatingRow
{
	background-color:#FDFDFD;
}

.MpHandRows tr td
{	
	cursor:pointer;
}
.MPHand{cursor:pointer}

/* CSS for TableHighlighter.js */
.TableRowOverEffect1, .HighlightedRow
{
	background-color:#D8E4F8;
}

.TableRowOverEffect2
{
	background-color:#D8E4F8;
	cursor:pointer;
}

.TableRowClickdEffect1, .SelectedRow
{
	background-color:#D8E4F8;
}


.IconSave {
	background-image:url("gfx/icons/saveHS.gif");
	background-position:left center;
	background-repeat:no-repeat;
	display:block;
	line-height:normal;
	padding-left:25px;
}

.IconSearch
{
	background-image:url(gfx/icons/search.gif);
	background-repeat:no-repeat;
	padding-left:16px;
}