body, p, td
{
 font: 8pt/10pt Verdana,Arial,Tahoma,sans-serif;
}
a { font-size: 8pt; text-decoration: none; color: #C8206B;
 }

#contentcenter
{
 width: 1004px;
 position: absolute;
 left: 50%;
 margin-left: -602px;
}
#maincontent
{
 width: 1004px;
}

body
{
 margin: 0px;
 background-color: #fff;
}
p
{
 padding: 0px;
 margin: 0px;
}


.hdBlockMain
{
 font-size: 11pt;
 font-weight: bold;
 color: #C8206B;
}
.hdBlockSub
{
 font-size: 10pt;
 font-weight: normal;
 color: #384F53;
}
.txtSubhead
{
 font-size: 8pt;
 font-weight: normal;
 color: #C8206B;
}
.txtComment
{
 font-size: 8pt;
 font-weight: normal;
 color: #ebeded;
}
.txtNormal
{
 font-size: 8pt;
 font-weight: normal;
 color: #384F53;
}

A.lnkNormalPink:link
{
 font-size: 8pt;
 color: #C8206B;
 
}
A.lnkNormalPink:hover
{
 font-size: 8pt;
 color: #384F53;
 
}
A.lnkNormalPink:active
{
 font-size: 8pt;
 color: #C8206B;
 
}
A.lnkNormalPink:visited
{
 font-size: 8pt;
 color: #C8206B;
 
}

A.lnkMenuPink:link
{
 font-size: 8pt;
 color: #C8206B;
 
}
A.lnkMenuPink:hover
{
 font-size: 8pt;
 color: #384F53;
 
}
A.lnkMenuPink:active
{
 font-size: 8pt;
 color: #C8206B;
 
}
A.lnkMenuPink:visited
{
 font-size: 8pt;
 color: #C8206B;
 
}

A.lnkMetaNav:link
{
 font-size: 8pt;
 color: #000;
 
}
A.lnkMetaNav:hover
{
 font-size: 8pt;
 color: #000;
 
}
A.lnkMetaNav:active
{
 font-size: 8pt;
 color: #000;
 
}
A.lnkMetaNav:visited
{
 font-size: 8pt;
 color: #000;
 
}




.DegefestButton
{
 font-size: 8pt;
 background-color: #384F53;
 
 border-right: #384F53 3px solid;
 border-top: #384F53 3px solid;
 border-left: #384F53 3px solid;
 border-bottom: #384F53 3px solid;
 color: #ebeded;
}



.stdNewsBlockTitel
{
 font-weight: bold;
}



A.ElementLink:link
{
 color: #000;
 font-size: 8pt;
 z-index: 101;
 text-align: left;
}
A.ElementLink:hover
{
 color: #000;
 font-size: 8pt;
 z-index: 101;
 text-align: left;
}
A.ElementLink:active
{
 color: #000;
 font-size: 8pt;
 z-index: 101;
 text-align: left;
}
A.ElementLink:visited
{
 color: #000;
 font-size: 8pt;
 z-index: 101;
 text-align: left;
}



A.MetaNavMenu:link
{
 color: #000;
 font-size: 10pt;
 text-align: left;
 
}
A.MetaNavMenu:hover
{
 color: #000;
 font-size: 10pt;
 text-align: left;
 
}
A.MetaNavMenu:active
{
 color: #000;
 font-size: 10pt;
 text-align: left;
 
}
A.MetaNavMenu:visited
{
 color: #000;
 font-size: 10pt;
 text-align: left;
 
}



A.MetaNavMenuItem:link
{
 color: #000;
 font-size: 8pt;
 text-align: left;
 
}
A.MetaNavMenuItem:hover
{
 color: #000;
 font-size: 8pt;
 text-align: left;
 
}
A.MetaNavMenuItem:active
{
 color: #000;
 font-size: 8pt;
 text-align: left;
 
}
A.MetaNavMenuItem:visited
{
 color: #000;
 font-size: 8pt;
 text-align: left;
 
}


.ContentBoxSmall
{
 margin: 5px;
}
.ContentBoxSmallHead
{
 padding-bottom: 3px;
 border-bottom: solid 1px #000;
}
.ContentBoxSmallHeadText
{
 font-weight: bold;
 letter-spacing: 3px;
 color: #000;
}
.ContentBoxSmallBody
{
 margin-top: 5px;
}
.ContentBoxSmallBodyText
{
}
.ContentBoxSmallInput
{
 color: #000;
 background: #dddddd;
 border: 1px solid #cccccc;
}
.ContentBoxSmallImage
{
}

a.ContentBoxSmallLink:link
{
 color: #000;
 font-weight: bold;
}
a.ContentBoxSmallLink:active
{
 color: #000;
 font-weight: bold;
}
a.ContentBoxSmallLink:hover
{
 color: #000;
 font-weight: bold;
}
a.ContentBoxSmallLink:visited
{
 color: #000;
 font-weight: bold;
}


.ContentBoxLarge
{
 margin: 0px;
}
.ContentBoxLargeHead
{
 padding-bottom: 3px;
 border-bottom: none;
}
.ContentBoxLargeHeadText
{
 font-weight: bold;
 letter-spacing: 3px;
 color: #000;
}

.ContentBoxLargeBody
{
 margin-top: 5px;
 padding-right: 20px;
}
.ContentBoxLargeBodyText
{
 color: #000;
}
.ContentBoxLargeInput
{
 color: #000;
 background: #dddddd;
 border: 1px solid #cccccc;
}

.ContentBoxLargeInputTextbox
{
 color: #000;
 background: #dddddd;
 border: 1px solid #cccccc;
}

.ContentBoxLargeInputMemo
{
 color: #000;
 background: #dddddd;
 border: 1px solid #cccccc;
}

.ContentBoxLargeInputNumber
{
 color: #000;
 background: #dddddd;
 border: 1px solid #cccccc;
}




.ContentBoxLargeImage
{
}
a.ContentBoxLargeHeadLink:link
{
 font-weight: bold;
 letter-spacing: 3px;
 color: #000;
}
a.ContentBoxLargeHeadLink:active
{
 font-weight: bold;
 letter-spacing: 3px;
 color: #000;
}
a.ContentBoxLargeHeadLink:hover
{
 font-weight: bold;
 letter-spacing: 3px;
 color: #000;
}
a.ContentBoxLargeHeadLink:visited
{
 font-weight: bold;
 letter-spacing: 3px;
 color: #000;
}

a.ContentBoxLargeLink:link
{
 color: #810102;
 font-weight: bold;
 
}
a.ContentBoxLargeLink:active
{
 color: #810102;
 font-weight: bold;
 
}
a.ContentBoxLargeLink:hover
{
 color: #686868;
 font-weight: bold;
 
}
a.ContentBoxLargeLink:visited
{
 color: #810102;
 font-weight: bold;
 
}

.ImageAlbumImageSmall
{
 border: solid 1px white;
}
.ImageAlbumImageLarge
{
 border: solid 1px white;
 margin: 5px;
}
.ImageAlbumNaviBarTop
{
 margin-top: 5px;
 margin-bottom: 5px;
}
.ImageAlbumNaviBarBottom
{
 margin-top: 5px;
 margin-bottom: 5px;
}

.ImageAlbumImageTitleDetail
{
 font-weight: bold;
 color: White;
 margin-bottom: 10px;
}
.ImageAlbumImageDescriptionDetail
{
 font-weight: normal;
 color: White;
 margin-bottom: 10px;
}
.ImageAlbumImageTitleAlbum
{
 color: White;
}



a.ImageAlbumNavi:link
{
 color: black;
 background-color: #ebeded;
 margin: 2px;
 padding: 2px;
 
}
a.ImageAlbumNavi:active
{
 color: black;
 background-color: #ebeded;
 margin: 2px;
 padding: 2px;
 
}
a.ImageAlbumNavi:hover
{
 color: black;
 background-color: #ebeded;
 margin: 2px;
 padding: 2px;
 
}
a.ImageAlbumNavi:visited
{
 color: black;
 background-color: #ebeded;
 margin: 2px;
 padding: 2px;
 
}

a.ImageAlbumNaviSelected:link
{
 color: white;
 background-color: #C8206B;
 margin: 2px;
 padding: 2px;
 
}
a.ImageAlbumNaviSelected:active
{
 color: white;
 background-color: #C8206B;
 margin: 2px;
 padding: 2px;
 
}
a.ImageAlbumNaviSelected:hover
{
 color: white;
 background-color: maroon;
 margin: 2px;
 padding: 2px;
 
}
a.ImageAlbumNaviSelected:visited
{
 color: white;
 background-color: #C8206B;
 margin: 2px;
 padding: 2px;
 
}


.icmsTextbox
{
 font-size: 8pt;
 background-color: #d7e2f4;
 
 border-right: black 1px solid;
 border-top: black 1px solid;
 border-left: black 1px solid;
 border-bottom: black 1px solid;
}

.icmsButton
{
 font-size: 8pt;
 background-color: #a5c0e4;
 
 border-right: #a5c0e4 3px solid;
 border-top: #a5c0e4 3px solid;
 border-left: #a5c0e4 3px solid;
 border-bottom: #a5c0e4 3px solid;
 color: #446eb4;
}
.icmsButtonNavi
{
 font-size: 8pt;
 background-color: #a5c0e4;
 
 color: #000;
}

.icmsHead1
{
 font-size: 10pt;
 font-family: 'Courier New' , 'Times New Roman';
 color: #446EB4;
 font-weight: normal;
 letter-spacing: 2pt;
}
.icmsHead2
{
 font-size: 9pt;
 font-family: 'Courier New' , 'Times New Roman';
 color: #446EB4;
 font-weight: normal;
 letter-spacing: 1pt;
}
.icmsText1
{
 font-size: 8pt;
 color: #446EB4;
 font-weight: normal;
}
.icmsText2
{
 font-size: 8pt;
 color: #808080;
 font-weight: normal;
}
.icmsText3
{
 font-size: 8pt;
 color: #FFF;
 font-weight: normal;
}

.icmsError
{
 font-size: 8pt;
 color: #CC0000;
 font-weight: bold;
}

.icmsInfo
{
 font-size: 8pt;
 color: #00CC00;
 font-weight: bold;
}


.ICMSTitelLink
{
 font-size: 10pt;
 color: #FFF;
}

.ICMSInputbox
{
 font-size: 10pt;
 color: #808080;
 font-weight: normal;
 border: 1px solid #446EB4;
}


.icmsHelpBox
{
 position: absolute;
 visibility: hidden;
 z-index: 31;
 border: 1px solid #FF8000;
 font-size: 8pt;
 color: #000;
 padding: 10px;
 width: 300px;
 background-color: #FFF;
 text-align: left;
}

.icmsToDoBox
{
 position: absolute;
 visibility: hidden;
 z-index: 31;
 border: 1px solid #008000;
 font-size: 8pt;
 color: #000;
 padding: 10px;
 width: 300px;
 background-color: #FFF;
}
A.icmsHelpLink:link
{
 color: #FF8000;
 font-size: 8pt;
 z-index: 101;
 text-align: left;
}
A.icmsHelpLink:hover
{
 color: #FFFF00;
 font-size: 8pt;
 z-index: 101;
 text-align: left;
}
A.icmsHelpLink:active
{
 color: #FF8000;
 font-size: 8pt;
 z-index: 101;
 text-align: left;
}
A.icmsHelpLink:visited
{
 color: #FF8000;
 font-size: 8pt;
 z-index: 101;
 text-align: left;
}


A.icmsToDoLink:link
{
 color: #008000;
 font-size: 8pt;
}
A.icmsToDoLink:hover
{
 color: #008000;
 font-size: 8pt;
}
A.icmsToDoLink:active
{
 color: #008000;
 font-size: 8pt;
}
A.icmsToDoLink:visited
{
 color: #008000;
 font-size: 8pt;
}
.icmsToolbar
{
 position: absolute;
 visibility: hidden;
 padding: 10px;
 background-color: #FFF;
 font-size: 8pt;
 width: 200px;
}
.LayerElementInfo
{
 position: absolute;
 visibility: hidden;
 z-index: 10;
 border: 2px solid #FF8000;
 padding: 10px;
 background-color: #FFF;
 font-size: 8pt;
 width: 200px;
}

.LayerSetLanguages
{
 position: absolute;
 top: 200px;
 left: 100px;
 visibility: hidden;
 z-index: 10;
 border: 2px solid #FF8000;
 padding: 10px;
 background-color: #FFF;
 font-size: 8pt;
 width: 100%;
 z-index: 10;
}



.LayerElementRights
{
 position: absolute;
 top: 200px;
 left: 100px;
 visibility: hidden;
 z-index: 10;
 border: 2px solid #FF8000;
 padding: 10px;
 background-color: #FFF;
 font-size: 8pt;
 width: 200px;
 z-index: 10;
}
.LayerElementTranslate
{
 position: absolute;
 visibility: hidden;
 z-index: 999;
 border: 2px solid #8080C0;
 padding: 10px;
 background-color: #FFF;
 font-size: 8pt;
}
.icmsPopup
{
 font-family: Verdana,Arial,sans-serif;
 font-size: 8pt;
}
.icmsPopupHead1
{
 font-family: Verdana,Arial,sans-serif;
 font-size: 10pt;
 font-weight: 700;
 color: #FFF;
 background-color: #313195;
}
.icmsPopupError
{
 font-family: Verdana,Arial,sans-serif;
 font-size: 10pt;
 font-weight: 700;
 color: #cc0000;
 background-color: #FFF;
}
.icmsPopupSubHead1
{
 font-family: Verdana,Arial,sans-serif;
 font-size: 8pt;
 font-weight: 500;
 color: #FFF;
 background-color: #808080;
}
.icmsPopupText
{
 font-family: Verdana,Arial,sans-serif;
 font-size: 8pt;
 font-weight: 500;
 color: #000;
 background-color: #FFF;
}
.icmsPopupSettingItem
{
 font-family: Verdana,Arial,sans-serif;
 font-size: 8pt;
 font-weight: 500;
 color: #000;
 background-color: #FFF;
}
.icmsPopupInputBox
{
 font-size: 8pt;
 color: #808080;
 font-weight: normal;
 border: 1px solid #000;
}
A.icmsPopupLink:link
{
 color: #000050;
 font-size: 8pt;
}
A.icmsPopupLink:hover
{
 color: #000050;
 font-size: 8pt;
}
A.icmsPopupLink:active
{
 color: #000050;
 font-size: 8pt;
}
A.icmsPopupLink:visited
{
 color: #000050;
 font-size: 8pt;
}
.myStyle
{
 position: absolute;
 visibility: hidden;
 z-index: 300;
}

.controlname
{
 font-family: courier;
 color: #ff0000;
 margin-left: 30pt;
}

ul#nav, ul#nav ul
{
 font-size: 11px;
 margin: 0;
 padding: 0;
 list-style: none;
}

ul#nav li
{
 position: relative;
 float: left;
 width: 150px;
}

#nav li ul
{
 position: absolute;
 margin-left: -999em; /* hide menu from view */
 top: auto;
 left: 0;
}

ul#nav, ul#nav ul
{
 font-size: 11px;
 margin: 0;
 padding: 0;
 list-style: none;
}

ul#nav li
{
 position: relative;
 float: left;
 margin-right: 1px;
 margin-left: 3px;
 border: solid 1px #5D767C;
}

#nav li ul
{
 position: absolute;
 margin-left: -999em; /* hide menu from view */
 top: auto;
 left: 0;
}

/* Styles for Menu Items */
ul#nav li a
{
 font-size: 11px;
 display: block;
 
 color: #C8206B;
 background: #D0D5D6; /* IE6 Bug */
 padding: 2px;
 border: 1px solid #ccc;
 margin-bottom: -1px;
 min-height: 0;
}
/* commented backslash mac hiding hack \*/
* html ul#nav li a
{
 height: 1%;
 position: relative;
}
/* end hack */

/* this sets all hovered lists to red */
#nav li:hover a, #nav li.over a, #nav li:hover li a:hover, #nav li.over li a:hover
{
 color: #C8206B;
 background-color: #D0D5D6;
}

/* set dropdown to default */
#nav li:hover li a, #nav li.over li a
{
 color: #C8206B;
 background-color: #D0D5D6;
}
#nav li ul li a
{
 padding: 1px 1px;
 width: 200px;
}
/* Sub Menu Styles */
#nav li:hover ul, #nav li.over ul
{
 margin-left: 0;
}
/* show menu*/


