Body { 
background-image : url(/images/grauverlauf.gif);
background-repeat : repeat-x;
font-family : Segoe UI, Tahoma, Verdana, sans-serif;
font-size : 11px;
font-weight : normal;
font-size : 11px;
background-color : #ffffff;
}

@font-face {
    font-family: 'EuroStyleNormal';
    src: url('/fonts/eurostile-webfont.eot');
    src: url('/fonts/eurostile-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/eurostile-webfont.woff') format('woff'),
         url('/fonts/eurostile-webfont.ttf') format('truetype'),
         url('/fonts/eurostile-webfont.svg#EuroStyleNormal') format('svg');
    font-weight: normal;
    font-style: normal;
} 

.SiteTitle { 
font-family : Eurostile;
font-size : 11px;
font-variant : small-caps;

height : 21px;
line-height : 0;
} 
.Hauptzelle { 
width : 100%;
height : 100%;
} 
.TabBg 
{
background-image : url(/images/Balkenmitte.jpg);
padding-left : 0;
padding-right : 0;
padding-top : 0;
padding-bottom : 0;
margin-left : 0;
margin-right : 0;
margin-top : 0;
margin-bottom : 0;
background-color:Transparent;
vertical-align:middle;
} 
.OtherTabsBg { 

height : 21px;
padding-left : 0;
padding-right : 0;
padding-top : 0;
padding-bottom : 0;
margin-left : 0;
margin-right : 0;
margin-top : 0;
margin-bottom : 0;
vertical-align:middle;
} 
/* text style for the selected tab */
.SelectedTab {
    font-family: 'EuroStyleNormal', Arial, sans-serif;
    font-size:  13px; 
	border-width: 0px;
    color:#bababa;
	text-decoration:none;
	text-transform: uppercase;
	letter-spacing: 3px;	
}

/* text style for the unselected tabs */
.OtherTabs {
    font-family: 'EuroStyleNormal', Arial, sans-serif;
    font-size:  13px; 
	border-width: 0px;
    color:#dc5050;
	text-decoration:none;
	text-transform: uppercase;
	letter-spacing: 3px;	
}  
.MenuLines { 
background-color : #5c8e3b;
} 
.MenuDropItem { 
font-family : Eurostile, Verdana, Arial;
font-size : 11px;
font-weight : bold;
color : #aace93;
text-decoration : none;
text-transform: none;
vertical-align: top;
} 
.MenuDropItem:hover { 
background-color : #8ebf70;
} 
.breadcrumbs { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
color : #000000;
} 
/* hyperlink styles of the unselected tabs */
A.OtherTabs:link    {
    font-family: 'EuroStyleNormal', Arial, sans-serif;
    text-decoration: none;
    color:#ffffff; 
    font-size: 13px;
    font-weight: 800;  
}

A.OtherTabs:visited {
    font-family: 'EuroStyleNormal', Arial, sans-serif;
    text-decoration: none;
    color:#ffffff; 
    font-size: 13px; 
    font-weight: 800;    
}

A.OtherTabs:active  {
    font-family: 'EuroStyleNormal', Arial, sans-serif;
    text-decoration: none;
    color:#ffffff; 
    font-size: 13px;
    font-weight: 800;     
}

A.OtherTabs:hover   {
    font-family: 'EuroStyleNormal', Arial, sans-serif;
    text-decoration: none;
    color:#ffffff; 
    font-size: 13px;
    font-weight: 800;  
}

A.SelectedTab:link    {
    font-family: 'EuroStyleNormal', Arial, sans-serif;
    text-decoration: none;
    color:#ffffff; 
    font-size: 13px;
    font-weight: 800;  
}

A.SelectedTab:visited {
    font-family: 'EuroStyleNormal', Arial, sans-serif;
    text-decoration: none;
    color:#ffffff; 
    font-size: 13px;
    font-weight: 800;  
}

A.SelectedTab:active  {
    font-family: 'EuroStyleNormal', Arial, sans-serif;
    text-decoration: none;
    color:#ffffff; 
    font-size: 13px;
    font-weight: 800;  
}

A.SelectedTab:hover   {
    font-family: 'EuroStyleNormal', Arial, sans-serif;
    text-decoration: none;
    color:#ffffff; 
    font-size: 13px;
    font-weight: 800;  
}
.SiteLink { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 9px;
text-transform : uppercase;
color : #575757;
} 
.LanguageSelector { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
color : #ffffff;
} 
.LanguageSelector:link { 
color : #ffffff;
} 
.LanguageSelector:visited { 
color : #ffffff;
} 
A.SiteLink:link { 
text-decoration : none;
color : #575757;
} 
A.SiteLink:visited { 
text-decoration : none;
color : #575757;
} 
A.SiteLink:active { 
text-decoration : none;
} 
A.SiteLink:hover 
{
font-family:Verdana,Arial;
text-decoration : underline;
font-weight:inherit;
color : #575757;
} 
.LanguageSelector:hover { 
color : #d6e3ef;
} 
.Accent { 
color : #ffffff;
font-weight : normal;
} 
.Message { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
font-size : 11px;
background-color : #eeeeee;
} 
.ItemTitle { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 13px;
font-weight : normal;
color : #5c8e3b;
vertical-align : top;
} 
.ItemTitleNews { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 13px;
font-weight : bold;
color : #5c8e3b;
vertical-align : top;
} 

TD.RightPane .ItemTitle { 
font-size : 11px;
} 

.ItemTitleArrow { 
vertical-align: top;
text-align: right;
padding-right:7px;
} 

A.ItemTitle.visited { 
color : #000000;
} 
A.ItemTitle.link { 
color : #000000;
} 
A.ItemTitle.active { 
color : #000000;
} 
A.ItemTitle.hover { 
color : #000000;
} 


.ItemTitleDate { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
color : #575757;
vertical-align:middle;
text-align:left;
padding-left : 16px;
} 
.ShopProductListHead { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
line-height : 12px;
color : #000000;
} 
.ShopProductListItem { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
line-height : 12px;
} 
.ShopCartListItem { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
} 
.ShopCartListItemAlt { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
} 
.ShopCartListHead { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
} 
.ShopCheckoutListHeader { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
background-color : #cad1e1;
line-height : 12pt;
} 
.ShopCheckoutListFooter { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
background-color : #cad1e1;
} 
.ShopCheckoutListItem { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
background-color : #ffffff;
} 
.ShopCheckoutListItemAlt { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
background-color : #e8edf3;
} 
.Head { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 16px;
font-weight : bold;
color : #000000;
line-height : 16px;
background-image : url(images/Modul2titel.jpg);
} 
.MoreLink { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
text-align : left;
} 
.ModuleTitleline { 
color : #042568;
} 
.ModuleTitleCell { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 16px;
line-height : 20px;
margin-top : 0;
padding-top : 0;
color : #5c8e3b;
padding-bottom: 5px;


} 
.ModuleTitleCellAdmin 
{
	
font-family : Verdana, Helvetica, sans-serif;
font-size : 16px;
width:600px;
color:#5c8e3b;
font-weight : normal;
text-transform : uppercase;
line-height : 20px;
} 
.NotificationMenuItem { 
font-family : Verdana, Helvetica, Sans-Serif;
font-size : 9px;
color : #000000;
text-decoration : none;
} 
.ModuleItemTitle { 
border-color : #ffffff;
border-style : solid;
font-family : Verdana, Helvetica, sans-serif;
font-size : 16px;
font-weight : bold;
color : #000000;
vertical-align : middle;
} 
.ModuleItemTitleSelected { 
border-color : #cccccc;
border-style : solid;
font-family : Verdana, Helvetica, sans-serif;
font-size : 16px;
font-weight : bold;
color : #000000;
vertical-align : middle;
} 
.DocumentItemTitle { 
border-color : #eaeced;
border-width : 0;
border-style : solid;
font-family : Verdana, Helvetica, sans-serif;
font-size : 16px;
color : #000000;
vertical-align : middle;
} 
.DocumentItemTitle_rp { 
border-color : #000000;
border-style : solid;
font-family : Verdana, Helvetica, sans-serif;
font-size : 16px;
color : #000000;
vertical-align : middle;
} 
.DocumentItemTitleSelected { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 16px;
color : #000000;
vertical-align : middle;
} 
.SubHead { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #575757;
vertical-align : top;
} 
.SubSubHead { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #5c8e3b;
} 

.Normal { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
line-height : 14px;
color : #575757;
} 
.normal { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
line-height : 14px;
color : #575757;
} 
.NormalEdit { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
line-height : 12px;
color : #575757;

} 
.NormalValidate { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
line-height : 12px;
color : red;
} 
.klein { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
line-height : 12px;
color : #000000;
} 
.NormalTextBox { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
} 
.NormalRed { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : red;
} 
.NormalBold { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
} 
.NormalAlternating { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
line-height : 12px;
background-color : #e8edf3;
} 
.ContactNormal { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
line-height : 15px;
vertical-align : top;
} 
.Contacthead { 
background-color : #cad1e1;
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
line-height : 15px;
color : #000000;
} 
.CommandButton { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
color:#5c8e3b;
} 
.searchlink
{
	color:#5c8e3b;
	}
.CommandButtonTitle { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
} 
.LinkImage 
{
	
vertical-align : middle;
} 
.Countdown { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 22px;
font-weight : bold;
line-height : 18px;
color : #5a7594;
} 
A.CommandButton:link { 
text-decoration : none;
color : #5c8e3b;
} 
A.CommandButton:visited { 
text-decoration : none;
color : #5c8e3b;
} 
A.CommandButton:active { 
text-decoration : none;
color : #5c8e3b;
} 
A.CommandButton:hover { 
text-decoration : none;
color : #575757;
} 
#menuhead { 
margin : 0;
padding : 0;
vertical-align : top;
} 
TD.loginhead1 { 
background-color : #33cc33;
} 
TD.loginhead2 { 
background-color : #339933;
} 
TD.loginhead3 { 
background-color : #339933;
} 
TD.loginhead4 { 
background-color : #006600;
} 
TD.logintext { 
} 
TD.edithead 
{
	
background-color : #042568;
} 
.eventsdate { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
font-style : italic;
line-height : 12px;
color : #000000;
} 
.loginhead { 
color : #eaedef;
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
text-transform : uppercase;
text-align : center;
font-weight : bold;
} 
.logintext { 
color : #000000;
font-family : Verdana,Arial, Helvetica, sans-serif;
font-size : 11px;
} 
.loginbutton { 
border-left : 1px solid #80868b;
border-top : 1px solid #80868b;
border-right : 1px solid #80868b;
border-bottom : 1px solid #80868b;
font-size : 12px;
color : #5d5d5a;
font-family : Verdana, Helvetica, sans-serif;
} 
.QuotationText { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
line-height : 12px;
text-transform : uppercase;
color : #000000;
} 
.QuotationAuthor { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
line-height : 12px;
color : #5d5d5a;
} 

.NewsAfUImageLegend { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
font-style : italic;
} 
.NewsAfUImageBlack { 
width : 1px;
background-color : #000000;
} 
H1 { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 16px;
font-weight : normal;
color : #5c8e3b;
vertical-align : top;
line-height: 18px;
} 
H2 { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
color : #5c8e3b;
vertical-align : top;
} 
H3 { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 13px;
font-weight : normal;
color : #575757;
vertical-align : top;
} 
H4 { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
color : #042568;
} 
H5, DT { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #042568;
} 
H6 { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #042568;
} 
TFOOT, THEAD { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 12px;
color : #042568;
} 
TH { 
vertical-align : baseline;
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #000000;
} 
A
{
	font-family:Verdana;
	text-decoration : none;
color : gray;
/*font-weight:bold;*/
	}
A:link 
{
	font-family:Verdana;
text-decoration : none;
color : #5c8e3b;
/*font-weight:bold;*/
} 
A:visited 
{
	font-family:Verdana;
text-decoration : none;
/*font-weight:bold;*/
color : #5c8e3b;
} 
A:active 
{
	font-family:Verdana;
text-decoration : none;
/*font-weight:bold;*/
color : #5c8e3b;
} 
A:hover 
{
font-family:Verdana;
text-decoration : none;
color : #575757;
/*font-weight:bold;*/
} 
SMALL { 
font-size : 8px;
} 
BIG { 
font-size : 14px;
} 
BLOCKQUOTE, PRE { 
font-family : Lucida Console, monospace;
} 
UL LI { 
list-style-image: url(/images/ul.gif);
list-style-type : square;
margin-left : -14px;
margin-bottom : 8px;
} 

LI.small { 
margin-top: 0px;
margin-bottom: 0px;
}

UL LI LI { 
list-style-type : disc;
} 
UL LI LI LI { 
list-style-type : circle;
} 
OL LI { 
list-style-type : decimal;
} 
OL OL LI { 
list-style-type : lower-alpha;
} 
OL OL OL LI { 
list-style-type : lower-roman;
} 
HR { 
height : 1px;
text-align : left;
color: #d3d6cd;
} 
INPUT { 
padding-left : 1px;
font-size : 11px;
color : #000000;
font-family : Verdana, Helvetica, sans-serif;
} 
CHECKBOX { 
font-size : 11px;
font-style : normal;
font-family : Verdana, Helvetica, sans-serif;
} 
input.CHECKBOX2 { 
font-size : 11px;
font-style : normal;
font-family : Verdana, Helvetica, sans-serif;
background-color : #ff00ff;
} 
SELECT { 
font-size : 11px;
font-style : normal;
font-family : Verdana, Helvetica, sans-serif;
} 
TEXTAREA { 
border-right : 1px solid #7f7f7f;
border-top : 1px solid #7f7f7f;
border-left : 1px solid #7f7f7f;
border-bottom : 1px solid #7f7f7f;
font-size : 11px;
color : #000000;
font-family : Verdana, Helvetica, sans-serif;
} 
TD.H1 { 
font-size : 11px;
color : #000000;
font-family : Verdana, Arial;
background-color : #d0d3d9;
} 
TD.H2 { 
font-size : 11px;
color : #000000;
font-family : Verdana, Arial;
background-color : #e2e4e7;
border-left : 1px solid #d0d3d9;
border-right : 1px solid #d0d3d9;
} 
TD.List { 
font-size : 11px;
color : #000000;
font-family : Verdana, Arial;
border-left : 1px solid #d0d3d9;
border-right : 1px solid #d0d3d9;
padding-left : 5px;
padding-right : 5px;
overflow : hidden;
} 
.Warning { 
font-size : 11px;
color : #ff0000;
font-family : Verdana, Arial;
} 
TR.Selected { 
background-color : #e7ebef;
} 
.Editpane { 
background-color : #e5e9ef;
} 
.documents 
{
font-size : 11px;
background-color:#eff1ec;
font-family : Verdana, Helvetica, sans-serif;
border-bottom: 1px solid #e1e2dd;
line-height:20px;
} 
.documents_table { 
line-height:20px;
font-size : 11px;
font-family : Verdana, Helvetica, sans-serif;
color : #6FAC45;
background-color : #e1e2dd;
} 

A.documents_table { 
color : #ff0000;
} 
.documents_rp { 
font-size : 10px;
font-family : Verdana, Helvetica, sans-serif;
} 
.galleryTable { 
font-size : 11px;
font-family : Verdana, Helvetica, sans-serif;
color:#000000;
background-color:#eff1ec;
padding:2px;
padding-left:0px;
border-bottom:1px solid #d3d6cd;
} 
.galleryItem {
font-size : 11px;
font-family : Verdana, Helvetica, sans-serif;
color:#000000;
background-color:#eff1ec;
padding:2px;
padding-right:10px;
border-bottom:1px solid #d3d6cd;
} 
.divToolTip { 
border-right : 1px solid #56688b;
border-top : 1px solid #56688b;
font-size : 11px;
border-left : 1px solid #56688b;
color : black;
border-bottom : 1px solid #56688b;
font-family : Verdana;
background-color : #f6f2f6;
text-align : left;
} 
.edit_head { 
background-color : #6FAC45;
font-size : 10px;
color : #FFFFFF;
font-family : Verdana, Helvetica, sans-serif;
font-weight : bold;
} 
.edit_content { 
background-color : #eff1ec;
font-size : 10px;
color : #000000;
font-family : Verdana, Helvetica, sans-serif;
} 
.form_back { 
background-color : #b40274;
font-size : 10px;
color : #000000;
font-family : Verdana, Helvetica, sans-serif;
font-weight : bold;
} 
.form_content { 
background-color : #faecf6;
font-size : 10px;
color : #ffffff;
font-family : Verdana, Helvetica, sans-serif;
font-weight : normal;
} 
.quicklinksline { 
background-color : #d5d8db;
} 
.quicklinkstitel { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 9px;
color : #ffffff;
font-weight : normal;
text-transform : uppercase;
line-height : 18px;
} 
.quicklinkstext { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 9px;
font-weight : normal;
line-height : 12px;
} 
.formback { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 13px;
font-weight : bold;
background-color : #eff1ec;
color : #000000;
} 
.formcontent { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
line-height : 12px;
background-color : #eff1ec;
color : #808080;
} 
.formline { 
background-color : #d7d7d7;
} 
.form { 
border-style : solid;
border-color : #d7d7d7;
border-width : 1px;
} 
@media print { 
.printbutton { 
visibility : hidden;
} 
HR { 
color : #000000;
height : 0;
text-align : left;
border-bottom : 1px solid #000000;
} 
TD.H1 { 
font-size : 11px;
color : #000000;
font-family : Verdana, Arial;
background-color : #d0d3d9;
padding-left : 5px;
padding-right : 5px;
} 
TD.H2 { 
font-size : 11px;
color : #000000;
font-family : Verdana, Arial;
background-color : #ffffff;
border-left : 1px solid #d0d3d9;
border-bottom : 1px solid #000000;
padding-left : 5px;
padding-right : 5px;
} 
TD.List { 
font-size : 11px;
color : #000000;
font-family : Verdana, Arial;
border-left : 1px solid #d0d3d9;
padding-left : 5px;
padding-right : 5px;
} 
DIV { 
overflow : visible;
} 
}
@media screen { 
DIV { 
overflow : auto;
} 
}
.tblMain { 
border-right : 0 black;
padding-right : 0;
border-top : 0 black;
padding-left : 0;
padding-bottom : 0;
margin : 0;
border-left : 0 black;
padding-top : 0;
border-bottom : 0 black;
} 
.cellMemBusy { 
border-right : 1pt solid #aaafb9;
padding-right : 0;
border-top : 1pt solid #aaafb9;
padding-left : 0;
padding-bottom : 0;
margin : 0;
border-left : 1pt solid #aaafb9;
width : 180px;
padding-top : 0;
border-bottom : 1pt solid #aaafb9;
background-color : #aaafb9;
text-align : left;
} 
.cellMemFree { 
border-right : 1pt solid #d0d3d9;
padding-right : 0;
border-top : 1pt solid #d0d3d9;
padding-left : 0;
padding-bottom : 0;
margin : 0;
border-left : 1pt solid #d0d3d9;
width : 180px;
padding-top : 0;
border-bottom : 1pt solid #d0d3d9;
background-color : #d0d3d9;
text-align : left;
} 
.cellFree { 
border-right : 1pt solid #d0d3d9;
padding-right : 0;
border-top : 1pt solid #d0d3d9;
padding-left : 0;
padding-bottom : 0;
margin : 0;
border-left : 1pt solid #d0d3d9;
width : 1px;
cursor : default;
padding-top : 0;
border-bottom : 1pt solid #d0d3d9;
background-color : white;
text-align : center;
} 
.cellBusy { 
border-right : 1pt solid #b3b19a;
padding-right : 0;
border-top : 1pt solid #b3b19a;
padding-left : 0;
padding-bottom : 0;
margin : 0;
border-left : 1pt solid #b3b19a;
width : 1px;
cursor : default;
padding-top : 0;
border-bottom : 1pt solid #b3b19a;
background-color : #b3b19a;
text-align : center;
} 
.cellTentative { 
border-right : 1pt solid #adbbeb;
padding-right : 0;
border-top : 1pt solid #adbbeb;
padding-left : 0;
padding-bottom : 0;
margin : 0;
border-left : 1pt solid #adbbeb;
width : 1px;
cursor : default;
padding-top : 0;
border-bottom : 1pt solid #adbbeb;
background-color : #adbbeb;
text-align : center;
} 
.cellOutOfOffice { 
border-right : 1pt solid #bd6963;
padding-right : 0;
border-top : 1pt solid #bd6963;
padding-left : 0;
padding-bottom : 0;
margin : 0;
border-left : 1pt solid #bd6963;
width : 1px;
cursor : default;
padding-top : 0;
border-bottom : 1pt solid #bd6963;
background-color : #bd6963;
text-align : center;
} 
.cellOutOfOffice { 
border-right : 1pt solid #bd6963;
padding-right : 0;
border-top : 1pt solid #bd6963;
padding-left : 0;
padding-bottom : 0;
margin : 0;
border-left : 1pt solid #bd6963;
width : 1px;
cursor : default;
padding-top : 0;
border-bottom : 1pt solid #bd6963;
background-color : #bd6963;
text-align : center;
} 
.cellOutOfOfficePendent { 
border-right : 1pt solid #d0d3d9;
padding-right : 0;
border-top : 1pt solid #d0d3d9;
padding-left : 0;
padding-bottom : 0;
margin : 0;
border-left : 1pt solid #d0d3d9;
width : 1px;
cursor : default;
padding-top : 0;
border-bottom : 1pt solid #d0d3d9;
background-color : #d0d3d9;
text-align : center;
} 
.cellOutOfOfficeApproved { 
border-right : 1pt solid #92bc90;
padding-right : 0;
border-top : 1pt solid #92bc90;
padding-left : 0;
padding-bottom : 0;
margin : 0;
border-left : 1pt solid #92bc90;
width : 1px;
cursor : default;
padding-top : 0;
border-bottom : 1pt solid #92bc90;
background-color : #92bc90;
text-align : center;
} 
.cellOutOfOfficeDeclined { 
border-right : 1pt solid #dcc100;
padding-right : 0;
border-top : 1pt solid #dcc100;
padding-left : 0;
padding-bottom : 0;
margin : 0;
border-left : 1pt solid #dcc100;
width : 1px;
cursor : default;
padding-top : 0;
border-bottom : 1pt solid #dcc100;
background-color : #dcc100;
text-align : center;
} 
.cellPrivate { 
border-right : 1pt solid #bd6963;
padding-right : 0;
border-top : 1pt solid #bd6963;
padding-left : 0;
padding-bottom : 0;
margin : 0;
border-left : 1pt solid #bd6963;
width : 1px;
cursor : default;
padding-top : 0;
border-bottom : 1pt solid #bd6963;
background-color : #cc6666;
text-align : center;
} 
.cellActive { 
border-right : 1pt solid #5c6e91;
padding-right : 0;
border-top : 1pt solid #5c6e91;
padding-left : 0;
font-size : 11px;
color : #000000;
font-family : Verdana, Arial;
padding-bottom : 0;
margin : 0;
border-left : 1pt solid #5c6e91;
width : 1px;
color : white;
padding-top : 0;
border-bottom : 1pt solid #5c6e91;
background-color : #5c6e91;
text-align : center;
} 
.cellNonActive { 
border-right : 1pt solid #d0d3d9;
padding-right : 0;
border-top : 1pt solid #d0d3d9;
padding-left : 0;
font-size : 11px;
color : #000000;
font-family : Verdana, Arial;
padding-bottom : 0;
margin : 0;
border-left : 1pt solid #d0d3d9;
width : 1px;
color : black;
padding-top : 0;
border-bottom : 1pt solid #d0d3d9;
background-color : #d0d3d9;
text-align : center;
} 
.cellWeekend { 
border-right : 1pt solid #aaafb9;
padding-right : 0;
border-top : 1pt solid #aaafb9;
padding-left : 0;
font-size : 11px;
color : #000000;
font-family : Verdana, Arial;
padding-bottom : 0;
margin : 0;
border-left : 1pt solid #aaafb9;
width : 1px;
color : black;
padding-top : 0;
border-bottom : 1pt solid #aaafb9;
background-color : #aaafb9;
text-align : right;
} 
.CellMember { 
font-size : 11px;
color : #000000;
font-family : Verdana, Arial;
width : 180px;
background-color : #d0d3d9;
text-align : left;
} 
.cellSpace { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0;
padding-top : 0;
text-align : center;
} 
.division { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 9px;
text-decoration : none;
color : #042568;
text-transform : uppercase;
height : 16px;
line-height : 16px;
} 
divider { 
color : #bdbdbd;
} 
.FaqQuestion { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 10px;
font-weight : bold;
line-height : 12px;
color : #546884;
} 
.SearchHead { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
line-height : 19px;
} 
.NoWrapWithEllipsys { 
white-space : nowrap;
overflow : hidden;
} 
.copytext { 
color : #575757;
font-size : 11px;
font-family : Verdana, Arial;
margin : 0;
padding : 0;
} 
.farbe { 
color : #000000;
font-weight : bold;
font-size : 11px;
font-family : Verdana, Arial;
} 
.titel 
{
	
color : #000000;
font-weight : bold;
font-size : 14px;
font-family : Verdana, Arial;
} 

td { 
color : #000000;
font-size : 11px;
font-family : Verdana, Arial;
} 
#background { 
margin-left : 0;
margin-right : 0;
margin-top : 0;
height : 450px;
padding-top : 0;
width : 990px;
margin-bottom : 0;
background-color : #eff1ec;
padding-bottom : 0;
vertical-align : top;
} 
#bannerbereich { 
padding : 0;
margin-left : 0;
margin-right : 0;
margin-top : 0;
margin-bottom : 0;
width : 740px;
background-color:#ffffff;
} 
#Navi { 
width : 74px;
padding-left : 0;
padding-right : 0;
padding-top : 0;
padding-bottom : 0;
margin-left : 0;
margin-right : 0;
margin-top : 0;
margin-bottom : 0;
} 
#Logo { 
vertical-align : bottom;
width : 123px;

padding-bottom : 13px;
} 
.toolbar { 
padding-bottom : 0px;
} 
.pfeile { 
margin-top : 5px;
} 


.Search { 
vertical-align : bottom;
padding-right : 10px;
padding-left :10px;
} 
.Print { 
vertical-align : bottom;
margin-right : 50px;
} 
.Contact { 
vertical-align : bottom;
padding-right : 10px;
} 
.Login { 
vertical-align : bottom;
padding-right: 5px;


} 

.Sitemap { 
vertical-align : bottom;
padding-right: 10px;


} 
#Header { 
vertical-align : bottom;
width : 110px;
height : 63px;
padding : 0;
margin-left : 0;
margin-right : 0;
} 
.Balkenlinks { 
vertical-align : top;
padding-left : 0;
padding-right : 0;
padding-top : 0;
padding-bottom : 0;
margin-left : 0;
margin-right : 0;
margin-top : 0;
margin-bottom : 0;
background-repeat : no-repeat;
} 
.Balkenrechts { 
vertical-align : top;
background-image : url(images/balkenrechts.jpg);
padding-left : 0;
padding-right : 0;
padding-top : 0;
padding-bottom : 0;
margin-left : 0;
margin-right : 0;
margin-top : 0;
margin-bottom : 0;
} 
#Navifarbe { 
vertical-align : top;
padding-left : 0;
padding-right : 0;
padding-top : 0;
height : 20px;
padding-bottom : 0;
margin-left : 0;
margin-right : 0;
margin-top : 0;
margin-bottom : 0;
} 
#Hauptdiv { 
padding : 0;
margin : 0;
text-align: left;
} 
#Haupttabelle { 
padding-left : 0;
padding-right : 0;
padding-top : 0;
padding-bottom : 0;
margin-left : 0;
margin-right : 0;
margin-top : 0;
margin-bottom : 0;
} 
#schattenoben { 
text-align : center;
height : 5px;
margin : 0;
padding : 0;
} 
bodyspacing { 
padding-left : 0;
padding-right : 0;
padding-top : 0;
padding-bottom : 0;
margin-left : 0;
margin-right : 0;
margin-top : 0;
margin-bottom : 0;
} 
table { 
border : 0 solid red;
} 
tr { 
border : 0;
} 
td { 
border : 0 solid blue;

color: #575757;
} 
.mittenavi { 
background-image : url(/images/RightPaneHeaderBG.gif);
background-repeat:repeat-x;
padding-bottom: 6px;
} 

#linkverlauf1 { 
margin-right : 10px;
} 
.Navig { 
margin : 0;
padding : 0;
} 
#hiddendiv { 
display : none;
} 
#hiddendiv1 { 
display : none;
} 
#hiddendiv2 { 
display : none;
} 
#hiddendiv3 { 
display : none;
} 
#hiddendiv4 { 
display : none;
} 
.#5c8e3bbg { 
background-image : url(../images/mittenavibalken.jpg);
} 
.activetext 
{
cursor:default ;
background-color : #E1E2DD;
visibility : visible;
font-family : Verdana;
font-size : 11px;
padding-left : 8px;
padding-top : 19px;
margin:0px;
padding-right : 8px;
padding-bottom : 0;
vertical-align : top;
width : 476px;

} 
.linkactive
{

cursor:default ;
background-image:url(../images/modul-graulinks.jpg);
padding:0px;
font-family:Verdana,Arial;
color:Gray;
text-decoration:none;
line-height:50px;
background-repeat:no-repeat;
width:165px;
height:55px; 
font-weight:bold; }

.linkactive:visited
{

cursor:default ;
color:Gray;
text-decoration:none;	
padding:0px;
text-decoration:none;
font-weight:bold; }

.linkactive:hover
{
cursor:default ;
padding:0px;
font-family:Verdana,Arial;
color:Gray;
text-decoration:none	;
font-weight:bold; }

.linkactive:active
{
cursor:default ;
font-family:Verdana,Arial;
color:Gray;
text-decoration:none;
font-weight:bold; }




.notactivetext { 

visibility : hidden;
position : absolute;
padding-left : 8px;
background-repeat:no-repeat;
text-decoration : none;
vertical-align : top;
width : 276px;
padding-top:19px;
} 
.linknotactive { 

padding:0px;
background-color : #eff1ec;
font-family:Verdana,Arial;
color:Gray;
text-decoration:none;
line-height:50px;
text-decoration : none;
width:165px;
height:55px; 
font-weight:bold;

} 
.linknotactive:hover { 

padding:0px;

font-family:Verdana,Arial;
	color:Gray;
	text-decoration:none;
background-color : #eff1ec;
width:165px;
height:50px; 
text-decoration : none;

	font-weight:bold;
	text-align:justify;
} 
.linknotactive:active { 

padding:0px;
width:165px;
height:50px; 
font-family:Verdana,Arial;
	color:Gray;
	text-decoration:none;
background-color : #eff1ec;
text-decoration : none;


	font-weight:bold;
} 
.linknotactive:visited { 
width:165px;
height:50px; 
padding:0px;

font-family:Verdana,Arial;
	color:Gray;
	font-weight:bold;
		text-decoration:none;
background-color : #eff1ec;
text-decoration : none;


} 
.shadow { 
padding : 0;
margin : 0;
} 
.shadowright { 
background-image : url(../images/right.png);
height : 100%;
} 
.footer { 
font-family :Arial, Verdana;
color : gray;
font-size : 12px;
} 
.verlaufgruen
{
    /*
FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#eff1ec,endColorStr=#A6CC91);
background-image:url(../images/verlaufhori.jpg);

background-repeat:no-repeat;*/
background-color: #e1e2dd;

}

.mittebalken
{
background-image:url(/images/RightPaneHeaderBG.gif);
}
	
.cellnotactiv
{
background-image:url(/images/left1.jpg);
}
		
#dglinks
{
}

.cellactiv
{
background-image:url(/images/middlecell1.jpg);
width:15px;
}
		
.cellnotactiv1
{
background-image:url(/images/left1.jpg);
height:100%;
width:9px;
text-align:right
}

.Scope1
{
font-size:medium;
}
		
/*td
{
border:1px red solid;
}

table
{
border:1px blue solid;
}*/
		
.doodle_timeok
{

cursor:default ;
background-color:#8FBE70;
padding:0px;
font-family:Verdana,Arial;
color:White;
text-decoration:none;
font-weight:bold;
text-align:center; 
border-color:#6FAC45;
}


.doodle_timenotok
{
padding:0px;
border-color:#6FAC45; }

.doodle_cells
{
font-size : 10px;
font-family : Verdana, Helvetica, sans-serif;
color : #6FAC45;
border:solid 1 #6FAC45;
padding:0;
text-align:center;
}

.doodle_header
{
font-size : 10px;
font-family : Verdana, Helvetica, Sans-Serif;
width : 60px;
color: #6FAC45;
border:solid 1 #6FAC45;
padding:0;
text-align:center;
}

.doodle_headermonth
{
font-size : 10px;
font-weight : bold;
font-family : Verdana, Helvetica, Sans-Serif;
color: #FFFFFF;
border:solid 1 #6FAC45;
background-color: #8FBE70;
padding:0;
text-align:center;
}

.doodle_lcells
{
font-size : 10px;
font-family : Verdana, Helvetica, sans-serif;
color : #6FAC45;
border:solid 1 #6FAC45;
padding:0;
text-align:left;
}

.doodle_bcells
{
font-size : 10px;
font-family : Verdana, Helvetica, sans-serif;
color : #6FAC45;
border-width: 0;
padding:0;
text-align:center;
}

.doodle_bcellsbold
{
font-size : 10px;
font-family : Verdana, Helvetica, sans-serif;
font-weight:bold;
color : #6FAC45;
border-width: 0;
padding:0;
text-align:center;
}

.LeftPane
{
background-image:url(../images/shadowRightPane.gif);
background-repeat:repeat-x;
background-color: #e1e2dd;
padding-top: 36px;
padding-bottom: 15px;
}

.ContentPane
{
background-image:url(../images/shadowLeftPane.gif);
background-repeat:repeat-x;
padding-top: 36px;
padding-bottom: 15px;
}

.RightPaneLine
{
background-image:url(../images/shadowRightPaneLine.gif);
background-repeat:repeat-x;
background-color: #ffffff;
padding-top: 36px;
padding-bottom: 15px;
}

.RightPane
{
background-image:url(../images/shadowRightPane.gif);
background-repeat:repeat-x;
background-color: #e1e2dd;
padding-top: 36px;
padding-bottom: 15px;
}


div.RightPaneList {
padding-top:1px;
padding-bottom:1px;
padding-left: 10px;
padding-right:5px;
width: 100%;
margin-top:2px;

}

.RightPaneList {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #5c8e3b;
margin-top:0px;
margin-bottom:2px;

}

.RightPaneListDateItem {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color: #575757;
padding-top:2px;
margin-top:2px;
}


A.RightPaneList 
{
display:block;
padding: 8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #5c8e3b;
border-top: 1px solid #e1e2dd;
border-bottom: 1px solid #e1e2dd;
text-decoration:none;
padding-top: 4px;
padding-bottom: 4px;
}

A.RightPaneList:hover 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #5c8e3b;
background-color:#eff1ec;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
text-decoration:none;
cursor:pointer;
}

ul.RightPaneList {
list-style-image: url(/images/ul.gif);
margin-left:30px;
margin-bottom: -5px;
}

.JobItemTitle { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
color : #5c8e3b;
vertical-align : top;
padding-bottom: 10px;
} 

.JobItem { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
vertical-align : top;
padding-bottom: 10px;
} 

.ClientItemTD { 
padding-top: 7px;
} 

.ClientItemTitle { 
display: block;
height: 61px;
}  

.ClientItemMore { 
display: block;
}  

.ImageBox { 
width: 175px;
} 

.ImagePreview {
	height:100px;
	border:solid 1px black;
}
	
.ImagePreviewTD {
	height:115px;
	width:140px;
}

.ImagePreviewNotShow {
	height:0px;
	border:none;
}
	
.ImagePreviewCellNotShow {
	height:0px;
	width:0px;
}
.ImagePreview {
      height:100px;
      border:solid 1px black;
      margin-right: 15px;
}

.NewsTable {
table-layout:fixed;
}

.hr {
margin-top:12px;
margin-bottom: 16px;
border-top: 1px solid #d7d8d3;
}

.NewsContentLeft  {
      float: left;
      display:inline-table;
      padding-right: 5px;
      padding-top: 4px;
}

.NewsEdit  {
      padding-right: 5px;
}

.NewsContentRight  {
      float: left;
}

.PortraitName { 
font-family : Verdana, Helvetica, sans-serif;
font-size : 13px;
font-weight : bold;
color : #5c8e3b;
} 

.PortraitImage { 
padding-bottom:2px;
} 

.PortraitBox { 
padding-left:20px;
} 

.PortraitFrameTop {
    background-image:url('/images/PortraitFrame_top.gif');
    background-repeat:no-repeat;
    background-color: #f7f8f6; 
    height:8px;
    width:721px;
    display:block;
    overflow:hidden;
}

.PortraitFrameBG {
    background-image:url('/images/PortraitFrame_middle.gif');
    background-repeat:repeat-y;    
    background-color: #f7f8f6; 
    width:689px;
    display:block;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 16px;
    padding-right: 16px;  
} 

.PortraitFrameBottom {
    background-image:url('/images/PortraitFrame_bottom.gif');
    background-repeat:no-repeat;
    background-color: #f7f8f6; 
    height:10px;
    width:721px;
    display:block;
    overflow:hidden; 
    margin-bottom:15px;   
}

.ContactLink a, .ContactLink a:link,.ContactLink a:visited   {
    display:block;
    position:relative;    
    width: 67px;
    height: 35px;
    background-image: url('/images/btnKontakt.gif');
}
.ContactLink a:hover, .ContactLink a:active  {
    background-image: url('/images/btnKontakt_over.gif');
}


.SendLink a, .SendLink a:link,.SendLink a:visited   {
    display:block;
    position:relative;    
    width: 97px;
    height: 34px;
    background-image: url('/images/btnSenden.gif');
}
.SendLink a:hover, .SendLink a:active  {
    background-image: url('/images/btnSenden_over.gif');
}


.HostingGrid  TD.Platform {
    font-family : Verdana, Helvetica, sans-serif;
    font-size : 11px;
    font-weight : normal;
    color : #575757;
    height : 35px;
    padding-left: 15px;
    background-image: url('/images/custom/HostingGrid1.png');
    background-position: bottom;
    background-repeat: repeat-x;
    background-color: #ebede8;
}

.HostingGrid  TD.Light {
    font-family : Verdana, Helvetica, sans-serif;
    font-size : 11px;
    font-weight : normal;
    color : #575757;
    height : 35px;
    text-align: right;
    padding-right: 20px;
    background-image: url('/images/custom/HostingGrid2.png');
    background-position: bottom;
    background-repeat: repeat-x;
    background-color: #e8eae5;
}


.HostingGrid  TD.Standard {
    font-family : Verdana, Helvetica, sans-serif;
    font-size : 11px;
    font-weight : normal;
    color : #575757;
    height : 35px;
    text-align: right;
    padding-right: 20px;
    background-image: url('/images/custom/HostingGrid3.png');
    background-position: bottom;
    background-repeat: repeat-x;
    background-color: #eceee9;
}


.HostingGrid  TD.Premium {
    font-family : Verdana, Helvetica, sans-serif;
    font-size : 11px;
    font-weight : normal;
    color : #575757;
    height : 35px;
    text-align: right;
    padding-right: 20px;
    background-image: url('/images/custom/HostingGrid4.png');
    background-position: bottom;
    background-repeat: repeat-x;
    background-color: #e8eae5;
}


A.HostingOrder {
    width: 101px;
    height: 26px;
    display:block;
    background-image: url('/images/custom/HostingOrder.png');
    margin-left: auto;
    margin-right: auto;
}

A.HostingOrder:Hover {
    width: 101px;
    height: 26px;
    display:block;
    background-image: url('/images/custom/HostingOrder_hover.png');
    margin-left: auto;
    margin-right: auto;
}

.ClientBox {
    width: 710px;
    height: 155px;
    display:inline-block;
    background-image: url('/images/custom/ClientBox.png');
    background-repeat: no-repeat;
    padding: 15px;
    overflow:hidden;
}

.ClientImage img {
    margin-bottom: 24px;    
}

A.ClientBtn {
    width: 130px;
    height: 125px;
    display:inline-block;
    background-repeat: no-repeat;
    background-position: top;
    margin-left: auto;
    margin-right: auto;
    text-align:center;
    vertical-align:text-bottom;
    padding-top: 100px;
}

A.ClientBtn:Hover {
    width: 130px;
    height: 125px;
    display:inline-block;
    background-repeat: no-repeat;
    background-position: top;
    margin-left: auto;
    margin-right: auto;
    text-align:center;
    vertical-align:text-bottom;
    padding-top: 100px;
}

A.ClientWebApp {
    background-image: url('/images/custom/ClientWebApp.png');
}
A.ClientWebAppDeactive {
    background-image: url('/images/custom/ClientWebApp_deactive.png');
}
A.ClientWebApp:Hover, A.ClientWebAppDeactive:Hover {
    background-image: url('/images/custom/ClientWebApp_hover.png');
}
A.ClientSystemIntegration {
    background-image: url('/images/custom/ClientSystemIntegration.png');
}
A.ClientSystemIntegrationDeactive {
    background-image: url('/images/custom/ClientSystemIntegration_deactive.png');
}
A.ClientSystemIntegration:Hover, A.ClientSystemIntegrationDeactive:Hover {
    background-image: url('/images/custom/ClientSystemIntegration_hover.png');
}
A.ClientHosting {
    background-image: url('/images/custom/ClientHosting.png');
}
A.ClientHostingDeactive {
    background-image: url('/images/custom/ClientHosting_deactive.png');
}
A.ClientHosting:Hover, A.ClientHostingDeactive:Hover  {
    background-image: url('/images/custom/ClientHosting_hover.png');
}

.HexGrid TD.Left {
    font-family : Verdana, Helvetica, sans-serif;
    font-size : 11px;
    font-weight : normal;
    color : #575757;
    height : 35px;
    padding-left: 15px;
    background-image: url('/images/custom/HostingGrid1.png');
    background-position: bottom;
    background-repeat: repeat-x;
    background-color: #ebede8;
}

.HexGrid TD.Right {
    font-family : Verdana, Helvetica, sans-serif;
    font-size : 11px;
    font-weight : normal;
    color : #575757;
    height : 35px;
    padding-right: 15px;
    background-image: url('/images/custom/HostingGrid1.png');
    background-position: bottom;
    background-repeat: repeat-x;
    background-color: #ebede8;
    text-align: right;
}

.ModuleHeader .Header, .ModuleTitleCellAdmin .Header {
    font-family: 'EuroStyleNormal', Arial, sans-serif;
    color: #5c8e3b;
    display: block;
    font-size: 18px;
    text-transform:none;
    margin-top: 0px;
    margin-left: 0px;
    height: 30px;
    letter-spacing: 2px;
    font-weight: 100;
}

.ModuleHeaderRight  .Header {
    font-family: 'EuroStyleNormal', Arial, sans-serif;
    color: #ffffff;
    display: block;
    font-size: 13px;
    text-transform:none;
    margin-top: 5px;
    margin-left: 10px;
    margin-bottom: -6px;
    height: 16px;
    letter-spacing: 2px;
    font-weight: 600;
}
