/*************** LAYOUT DIVS *******************/
.WholeBody { margin: 0px; background-color: #465567; background-image: url('/images/Back.jpg'); background-repeat: repeat-x; background-position: center top;  }
.Header { height: 219px; width: 970px; background-color: transparent; margin-left: auto; margin-right: auto; }
.HeaderSleeve {position: absolute; width: 154px; height: 153px; top: 40px; left: 50%; margin-left: -490px; background-image: url('/images/NewsSleeveRed.png'); background-repeat: no-repeat; cursor: pointer;}
.HeaderSleeveLogin {position: absolute; width: 154px; height: 153px; top: 76px; left: 50%; margin-left: -490px; background-image: url('/images/NewsSleeveRed.png'); background-repeat: no-repeat; cursor: pointer;}
.HeaderLogoHomeLink { position: absolute; width: 460px; height: 153px; top: 60px; left: 50%; margin-left: -375px; cursor: pointer;}
.HeaderLogoHomeLinkLogin { position: absolute; width: 460px; height: 153px; top: 96px; left: 50%; margin-left: -375px; cursor: pointer;}
.HeaderSmallLinks {float: right; margin-right: 30px; color: #FFF; font-family: Tahoma; font-size: 11px;}
.HeaderSmallLinksSeparator {float: left; padding-left: 10px; padding-right: 10px; text-align: center;}
.HeaderSmallLinkContainer {float: left;}
.HeaderSmallLinkLeft {background-image: url('/images/BackHeaderTopLeft.png'); background-repeat: no-repeat; width: 4px; height: 25px; float: left; }
.HeaderSmallLinkRight {background-image: url('/images/BackHeaderTopRight.png'); background-repeat: no-repeat; width: 4px; height: 25px; float: left; }
.HeaderSmallLinkMiddle {background-image: url('/images/BackHeaderTopMiddle.png'); background-repeat: repeat-x; height: 19px; float: left; padding-top: 6px; padding-left: 10px; padding-right: 10px;}
.HeaderSmallLinksChangeLang { display: none; z-index: 200; width: 180px; position: absolute; left: 50%; margin-left: 253px; margin-top: 25px; background-color: #65768A; border-right: 1px solid #FFF; border-left: 1px solid #FFF;  border-bottom: 1px solid #FFF; padding: 10px; font-family: Tahoma; font-size: 11px; color: #FFF;}
.HeaderMainTitle {position: absolute; top: 150px; left: 50%; margin-left: -370px;}
.HeaderMainTitleLogin {position: absolute; top: 186px; left: 50%; margin-left: -370px;}

.HeaderBreadcrumb {padding-left: 0px; height: 20px; color: #FFF; text-align: left; margin-left: 35px; margin-bottom: 10px; font-size: 11px;}

.Navigation { width: 970px; margin-top: 151px;}
.NavigationButtons { font-size: 11px; color: #06396E; height: 45px; vertical-align: middle; font-family: Tahoma; width: 542px; float: left; padding-left: 24px;}
.NavigationBlog {background-image: url('/images/BackBlogNews.png'); background-repeat: no-repeat; width: 379px; height: 26px; padding-left: 10px; padding-top: 5px; cursor: pointer; font-size: 9px; color: #FFF; font-family: Tahoma; margin-right: 5px;}
.NavigationButtonNormal, .NavigationButtonSel {cursor: pointer;}
 
.NavigationButtonNormal .left{background-image: url('/images/reiterOffLeft.png'); background-repeat: no-repeat; width: 5px; height: 45px; float: left; margin-left: 4px;}
.NavigationButtonNormal .right{background-image: url('/images/reiterOffRight.png'); background-repeat: no-repeat; width: 5px; height: 45px; float: left;}
.NavigationButtonNormal .middle {background-image: url('/images/reiterOffMiddle.png'); background-repeat: repeat-x; height: 33px; float: left; position: relative; padding-top: 10px; padding-left: 15px; padding-right: 15px; }
.NavigationButtonSel .left{background-image: url('/images/reiterOnLeft.png'); background-repeat: no-repeat; width: 5px; height: 45px; float: left; margin-left: 4px;}
.NavigationButtonSel .right{background-image: url('/images/reiterOnRight.png'); background-repeat: no-repeat; width: 5px; height: 45px; float: left;}
.NavigationButtonSel .middle {background-image: url('/images/reiterOnMiddle.png'); background-repeat: repeat-x; height: 33px; float: left; position: relative; padding-top: 10px; padding-left: 15px; padding-right: 15px; }

.NavigationSearchHolder {margin: 10px; overflow: hidden; }
.NavigationSearchFieldLeft {background-image: url(/images/SearchLeft.png); background-repeat: no-repeat; width: 4px; height: 26px; float: left; }
.NavigationSearchFieldMiddle {background-image: url(/images/SearchMiddle.png); background-repeat: repeat-x; float: left; overflow: hidden; height: 26px;}
.NavigationSearchFieldMiddle input { background-image: url(/images/SearchBack.png); background-repeat: repeat-x; background-position: left bottom; height: 16px; width: 140px; margin-top: 4px; border: 0px; font-family: Tahoma; font-size: 13px;}
.NavigationSearchFieldRight {background-image: url(/images/ButtonRightSearch.png); background-repeat: no-repeat; float: left; overflow: hidden; height: 26px; width: 27px; cursor: pointer;}

.Body {overflow: hidden; margin-left: auto; margin-right: auto; text-align: center; vertical-align: top; width: 970px;  }

.BlockHeadlineLeft { float: left; background-image: url('/images/BlockHeadlineLeft.png'); background-repeat: no-repeat; background-position: left top; width: 3px; height: 42px;}
.BlockHeadlineLeftLight { float: left; background-image: url('/images/BlockHeadlineLeftLight.png'); background-repeat: no-repeat; background-position: left top; width: 3px; height: 42px;}
.BlockHeadlineMid {height: 32px; padding-top: 10px; padding-left: 12px; background-image: url('/images/BlockHeadlineMiddle.png'); background-repeat: repeat-x; margin-left: 3px; margin-right: 3px;  }
.BlockHeadlineMid a:link {color: #FFF; font-weight: bold; font-size: 15px; text-decoration: none;}
.BlockHeadlineMid a:visited {color: #FFF; font-weight: bold; font-size: 15px; text-decoration: none;}
.BlockHeadlineMid a:active {color: #FFF; font-weight: bold; font-size: 15px; text-decoration: none;}
.BlockHeadlineMid a:hover {color: #FFF; font-weight: bold; font-size: 15px; text-decoration: underline;}
.BlockHeadlineRight { float: right; background-image: url('/images/BlockHeadlineRight.png'); background-repeat: no-repeat; background-position: right top; width: 3px; height: 42px;}
.BlockHeadlineRightLight { float: right; background-image: url('/images/BlockHeadlineRightLight.png'); background-repeat: no-repeat; background-position: right top; width: 3px; height: 42px;}

.BlockTop { height: 3px; background-image: url('/images/BlockTopMain.png'); background-repeat: repeat-x; background-position: left top; }
.BlockTopLeftLight { float: left; background-image: url('/images/BlockTopLeftLight.png'); background-repeat: no-repeat; background-position: left top; width: 3px; height: 3px;}
.BlockTopLeft { float: left; background-image: url('/images/BlockTopLeft.png'); background-repeat: no-repeat; background-position: left top; width: 3px; height: 3px;}
.BlockTopRightLight { float: right; background-image: url('/images/BlockTopRightLight.png'); background-repeat: no-repeat; background-position: left top; width: 3px; height: 3px;}
.BlockTopRight { float: right; background-image: url('/images/BlockTopRight.png'); background-repeat: no-repeat; background-position: left top; width: 3px; height: 3px;}

.BlockBottom { height: 1px; background-image: url('/images/BlockBottomMain.png'); background-repeat: repeat-x; background-position:bottom; margin-bottom: 10px;}
.BlockBottomLeftLight { float: left; background-image: url('/images/BlockBottomLeftLight.png'); background-repeat: no-repeat; background-position: left top; width: 3px; height: 3px;}
.BlockBottomLeft { float: left; background-image: url('/images/BlockBottomLeft.png'); background-repeat: no-repeat; background-position: left top; width: 3px; height: 3px;}
.BlockBottomRightLight { float: right; background-image: url('/images/BlockBottomRightLight.png'); background-repeat: no-repeat; background-position: left top; width: 3px; height: 3px;}
.BlockBottomRight { float: right; background-image: url('/images/BlockBottomRight.png'); background-repeat: no-repeat; background-position: left top; width: 3px; height: 3px;}

.BlockPicAltTextLeft {float: left; color: #C7D9ED; font-size: 11px; font-family: Tahoma; padding-top: 5px; padding-bottom: 5px;}
.BlockPicAltTextRight {float: right; color: #C7D9ED; font-size: 11px; font-family: Tahoma; padding-right: 8px; padding-top: 5px; text-align: right; padding-bottom: 5px;}

.BodyLeft { overflow: hidden; float: left;  margin-left: 0px; margin-right: 13px; vertical-align: top; text-align: left; width: 234px; background-color: Transparent;}
.BlockLeft {overflow: hidden; margin-bottom: 10px; padding-bottom: 15px; padding-left: 15px; padding-right: 10px; }
.MenuVertical {margin-left: 0px; padding-top: 5px; margin-bottom: 0px;  border-right: 1px solid #FFF; border-left: 1px solid #FFF; background-color: #65768A; overflow: hidden;}

.BodyMiddle { overflow: hidden; text-align: left; }
.BlockCenterOuter { border: 1px solid #CCC; margin-bottom: 23px;}
.BlockCenter { border: 1px solid #FFF;  background-color: #EAEAEA; padding-top: 10px; padding-left: 10px; padding-right: 10px; overflow: hidden;}
.BlockCenter img {border: 0px solid #CCC;}

.BodyRight { float: right; width: 234px; text-align: left; margin-left: 13px; margin-top: 0px;}
.BlockRight { }

.Footer { text-align: center; margin-left: auto; margin-right:auto; background-image: url('/images/BackFooter.png'); background-repeat: no-repeat; width: 970px; height: 116px; overflow: hidden; margin-bottom: 20px;}
.FooterLeft {padding-top: 15px; float: left; width: 410px; padding-left: 16px; color:#C7D9ED; font-size: 13px; text-align: left; height: 68px; overflow: hidden;}
.FooterRight {padding-top: 15px; float: right; width: 320px; padding-right: 26px; text-align: left; color:#ACBED1; font-family: Tahoma; font-size: 11px; vertical-align: top;}
.FooterRight div {font-size: 14px; padding-top: 8px; letter-spacing: 2px; font-weight: bold;}
.FooterRightAd {float: right; width: 162px; padding-right: 26px; text-align: left; color:#ACBED1; font-family: Tahoma; font-size: 11px; vertical-align: top; padding-top: 9px;}
.FooterBottom { color:#444; font-family: Tahoma; font-size: 11px; text-align: left; margin-left: 40px; margin-top: 10px; overflow: hidden;}

.Button {float: right; margin-right: 5px; margin-bottom: 8px;}
.ButtonLeft {float: left; background-image: url('/images/ButtonLeft.png'); background-repeat: no-repeat; background-position: top left; width: 5px; height: 26px;}
.ButtonMid {float: left; background-image: url('/images/ButtonMiddle.png'); background-repeat: repeat-x; background-position: center top; height: 20px; padding-top: 6px; padding-left: 15px; padding-right: 15px;}
.ButtonMid a:link {font-size: 11px; color: #000;}
.ButtonMid a:visited {font-size: 11px; color: #000;}
.ButtonMid a:active {font-size: 11px; color: #000;}
.ButtonMid a:hover {font-size: 11px; color: #000;}
.ButtonRight {float: left; background-image: url('/images/ButtonRight.png'); background-repeat: no-repeat; background-position: top left; width: 6px; height: 26px; text-align: left;}

.VideoLink {background-image: url('/images/video.png'); background-position: left bottom; background-repeat: no-repeat; width: 22px; height: 10px; float: right; font-size: 9px; color: #A1A1A1; margin-right: 10px; margin-top: 15px; padding-left:18px; vertical-align: top; cursor: pointer;}
.PhotoLink {background-image: url('/images/foto.png'); background-position: left bottom; background-repeat: no-repeat; width: 22px; height: 10px; float: right; font-size: 9px; color: #A1A1A1; margin-right: 10px; margin-top: 15px; padding-left:18px; vertical-align: top; cursor: pointer;}
.NewsLink {background-image: url('/images/report.png'); background-position: left bottom; background-repeat: no-repeat; width: 28px; height: 10px; float: right; font-size: 9px; color: #A1A1A1; margin-right: 10px; margin-top: 15px; padding-left:18px; vertical-align: top; cursor: pointer;}

div.GalleryBack {display: none; background-color: #000; filter:alpha(opacity=70); opacity: 0.7; -moz-opacity:0.7; position: absolute; width: 100%; height: 100%;}
div.GalleryContents {display: none; background-image: url('/images/DetailsShadowBig.png'); background-position: center; width: 585px; height: 482px; left: 50%; margin-left: -291px; top: 200px; position: absolute; z-index: 111110;}

p, td, ul, ol{font-family: Tahoma; font-size: 15px; color: #C7D9ED;}
ul {margin-bottom: 0px; margin-left: 0px; padding-left: 20px;}
p {margin-top: 0px;}
hr {height: 1px; color: #cccccc; border: 0px; background-color: #cccccc;}

/*************** LISTS *******************/
ul.MenuVerticalList {margin-left: 10px; padding-left: 20px; list-style-type: square; padding-top: 0px; margin-top: 5px; padding-bottom: 5px; border: 0px solid #000; line-height: 20px; }
ul.MenuVerticalList  ul.MenuVerticalSubList {margin-left: 0px; padding-left: 20px; list-style-type: disc; padding-top: 0px; margin-top: 5px; border: 0px solid #000;}

.textBox {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	 color: #000000;	border: 1px solid #737373; padding: 2px; padding-bottom: 1px;	margin: 0px; height: 15px;}
.inputButton {    font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size:11px; color: #000; border: 1px solid #737373; background-color: #eaeaea; height:19px; padding-bottom: 2px;}

/************HEADERS**************/ 
h1 {    font-family: Tahoma;     font-size: 16px;   font-weight: bold;    display: inline; color: #DDD; }
h2 {  color: #FFF; font-weight: bold; font-size: 15px; font-family: Tahoma; display: inline; }
h3 {    font-family: Tahoma;     color: #FFFFFF;     font-size: 11px;     display: inline;     font-weight: normal;}
h4 {    font-family: Tahoma;     color: #033566;     font-size: 11px;     display: inline;     font-weight: normal; }
h5 {    font-family: Tahoma;    color: #333;    font-size: 18px;    font-weight: bold;    display: inline; text-decoration: none;}
h6 {    font-family: Tahoma;    color: #888;    font-size: 9px;    font-weight: normal;    display: inline;}


/*########## LINKS ##########/ 
/************ALL LINKS IN THE TEXT**************/ 
a:link{     font-family: Tahoma;     color: #C7D9ED;     font-size: 15px;  display: inline;     font-weight: normal;     text-decoration: underline; }
a:visited{     font-family: Tahoma;     color: #C7D9ED;     font-size: 15px;  display: inline;     font-weight: normal;     text-decoration: underline; }
a:hover{     font-family: Tahoma;     color: #C7D9ED;     font-size: 15px; display: inline;     font-weight: normal;     text-decoration: none; }
a:active{     font-family: Tahoma;     color: #C7D9ED;     font-size: 15px;  display: inline;     font-weight: normal;     text-decoration: underline; }

/************ ANSICHTEN **************/ 
a.sclist_column:link{     font-family: Tahoma;     color: #FFF;     font-size: 15px;  display: inline;     font-weight: normal;     text-decoration: none; }
a.sclist_column:visited{     font-family: Tahoma;     color: #FFF;     font-size: 15px;  display: inline;     font-weight: normal;     text-decoration: none; }
a.sclist_column:hover{     font-family: Tahoma;     color: #FFF;     font-size: 15px; display: inline;     font-weight: normal;     text-decoration: underline; }
a.sclist_column:active{     font-family: Tahoma;     color: #FFF;     font-size: 15px;  display: inline;     font-weight: normal;     text-decoration: none; }

/************ SUCHERGEBNISSE **************/ 
a.SearchResults:link{     font-family: Tahoma;     color: #FFF;     font-size: 15px;  display: inline;     font-weight: normal;     text-decoration: underline; }
a.SearchResults:visited{     font-family: Tahoma;     color: #FFF;     font-size: 15px;  display: inline;     font-weight: normal;     text-decoration: underline; }
a.SearchResults:hover{     font-family: Tahoma;     color: #FFF;     font-size: 15px; display: inline;     font-weight: normal;     text-decoration: none; }
a.SearchResults:active{     font-family: Tahoma;     color: #FFF;     font-size: 15px;  display: inline;     font-weight: normal;     text-decoration: underline; }

/************ SUCHERGEBNISSE **************/ 
a.TagHeadline:link{     font-family: Tahoma;     color: #FFF;     font-size: 15px;  display: inline;     font-weight: normal;     text-decoration: underline; }
a.TagHeadline:visited{     font-family: Tahoma;     color: #FFF;     font-size: 15px;  display: inline;     font-weight: normal;     text-decoration: underline; }
a.TagHeadline:hover{     font-family: Tahoma;     color: #FFF;     font-size: 15px; display: inline;     font-weight: normal;     text-decoration: none; }
a.TagHeadline:active{     font-family: Tahoma;     color: #FFF;     font-size: 15px;  display: inline;     font-weight: normal;     text-decoration: underline; }

/************ HEADER**************/ 

.HeaderSmallLinksChangeLang a:link {text-decoration: none; color: #C7D9ED; font-weight: normal;}
.HeaderSmallLinksChangeLang a:active {text-decoration: none; color: #C7D9ED; font-weight: normal;}
.HeaderSmallLinksChangeLang a:visited {text-decoration: none; color: #C7D9ED; font-weight: normal;}
.HeaderSmallLinksChangeLang a:hover {text-decoration: none; color: #FFF; font-weight: normal;}

.HeaderBreadcrumb a:link {text-decoration: none; color: #FFF; font-weight: normal; padding-right: 15px; font-size: 13px;}
.HeaderBreadcrumb a:active {text-decoration: none; color: #FFF; font-weight: normal; padding-right: 15px; font-size: 13px;}
.HeaderBreadcrumb a:visited {text-decoration: none; color: #FFF; font-weight: normal; padding-right: 15px; font-size: 13px;}
.HeaderBreadcrumb a:hover {text-decoration: none; color: #369; font-weight: normal; padding-right: 15px; font-size: 13px;}

.NavigationBlog a:link {text-decoration: none; color: #FFF; font-weight: normal; padding-right: 5px; font-size: 11px;}
.NavigationBlog a:active {text-decoration: none; color: #FFF; font-weight: normal; padding-right: 5px; font-size: 11px;}
.NavigationBlog a:visited {text-decoration: none; color: #FFF; font-weight: normal; padding-right: 5px; font-size: 11px;}
.NavigationBlog a:hover {text-decoration: none; color: #AAA; font-weight: normal; padding-right: 5px; font-size: 11px;}

.NavigationButtonNormal a:visited {font-family: Tahoma;     color: #FFF;     font-size: 15px;  display: inline;     font-weight: normal;     text-decoration: none;}
.NavigationButtonNormal a:link {font-family: Tahoma;     color: #FFF;     font-size: 15px;  display: inline;     font-weight: normal;     text-decoration: none;}
.NavigationButtonNormal a:hover {font-family: Tahoma;     color: #FFF;     font-size: 15px;  display: inline;     font-weight: normal;     text-decoration: none;}
.NavigationButtonNormal a:active {font-family: Tahoma;     color: #FFF;     font-size: 15px;  display: inline;     font-weight: normal;     text-decoration: none;}

.NavigationButtonSel a:visited {font-family: Tahoma;     color: #C7D9ED;     font-size: 15px;  display: inline;     font-weight: normal;     text-decoration: none;}
.NavigationButtonSel a:link {font-family: Tahoma;     color: #C7D9ED;     font-size: 15px;  display: inline;     font-weight: normal;     text-decoration: none;}
.NavigationButtonSel a:hover {font-family: Tahoma;     color: #C7D9ED;     font-size: 15px;  display: inline;     font-weight: normal;     text-decoration: none;}
.NavigationButtonSel a:active {font-family: Tahoma;     color: #C7D9ED;     font-size: 15px;  display: inline;     font-weight: normal;     text-decoration: none;}

.HeaderSmallLinks a:visited {font-family: Tahoma;     color: #FFF;     font-size: 11px;  display: inline;     font-weight: normal;     text-decoration: none;}
.HeaderSmallLinks a:link {font-family: Tahoma;     color: #FFF;     font-size: 11px;  display: inline;     font-weight: normal;     text-decoration: none;}
.HeaderSmallLinks a:hover {font-family: Tahoma;     color: #FFF;     font-size: 11px;  display: inline;     font-weight: normal;     text-decoration: underline;}
.HeaderSmallLinks a:active {font-family: Tahoma;     color: #FFF;     font-size: 11px;  display: inline;     font-weight: normal;     text-decoration: none;}

/************ MENU / NAVIGATION / BUTTONS **************/ 
.MenuVerticalList a:link {color: #C7D9ED; text-decoration: none;}
.MenuVerticalList a:hover {color: #C7D9ED; text-decoration: underline;}
.MenuVerticalList a:visited {color: #C7D9ED; text-decoration: none;}
.MenuVerticalList a:active {color: #C7D9ED; text-decoration: none;}

.MenuVerticalList a.selected:link {color: #FFF; text-decoration: none;}
.MenuVerticalList a.selected:hover {color: #FFF; text-decoration: underline;}
.MenuVerticalList a.selected:visited {color: #FFF; text-decoration: none;}
.MenuVerticalList a.selected:active {color: #FFF; text-decoration: none;}

.MenuVerticalList .SedCards a:link {color: #C7D9ED; text-decoration: none; font-size: 11px;}
.MenuVerticalList .SedCards a:hover {color: #C7D9ED; text-decoration: underline; font-size: 11px;}
.MenuVerticalList .SedCards a:visited {color: #C7D9ED; text-decoration: none; font-size: 11px;}
.MenuVerticalList .SedCards a:active {color: #C7D9ED; text-decoration: none; font-size: 11px;}

.ButtonMid a:link {text-decoration: none; color: #000;}
.ButtonMid a:visited {text-decoration: none; color: #000;}
.ButtonMid a:active {text-decoration: none; color: #000;}
.ButtonMid a:hover {text-decoration: none; color: #838383;}


/************ FOOTER **************/ 
a.ad:link { font-family: Tahoma;     color: #ACBED1;     font-size: 11px;     display: inline;     font-weight: normal;     text-decoration: none;}
a.ad:visited { font-family: Tahoma;     color: #ACBED1;     font-size: 11px;     display: inline;     font-weight: normal;     text-decoration: none;}
a.ad:hover { font-family: Tahoma;     color: #ACBED1;     font-size: 11px;     display: inline;     font-weight: normal;     text-decoration: none;}
a.ad:active { font-family: Tahoma;     color: #ACBED1;     font-size: 11px;     display: inline;     font-weight: normal;     text-decoration: none;}

.FooterLeft a {font-family: Tahoma;     color: #FFF;     font-size: 13px;     display: inline;     font-weight: normal;     text-decoration: none;}
.FooterRight a {font-family: Tahoma;     color: #ACBED1;     font-size: 11px;     display: inline;     font-weight: normal;     text-decoration: none;}
.FooterBottom a {font-family: Tahoma;     color: #444;     font-size: 11px;     display: inline;     font-weight: normal;     text-decoration: none;}

/************ TAGS / WIKI**************/ 

.Tags{     font-family: Tahoma;     color: #444;     font-size: 11px;    }
.Tags a:link{     font-family: Tahoma;     color: #444;     font-size: 11px;  text-decoration: none;  }
.Tags a:visited{     font-family: Tahoma;     color: #444;     font-size: 11px; text-decoration: none;   }
.Tags a:active{     font-family: Tahoma;     color: #444;     font-size: 11px;  text-decoration: none;  }
.Tags a:hover{     font-family: Tahoma;     color: #444;     font-size: 11px;   text-decoration: underline; }

.TagsUnderlines, .TagsUnderlines a{     font-family: Tahoma;    font-size: 11px;    }

a.TagSmall:link{     font-family: Tahoma;     color: #C7D9ED;     font-size: 11px;     display: inline;     font-weight: normal;     text-decoration: none;}
a.TagSmall:visited{     font-family: Tahoma;     color: #C7D9ED;     font-size: 11px;     display: inline;     font-weight: normal;     text-decoration: none;}
a.TagSmall:hover{     font-family: Tahoma;     color: #C7D9ED;     font-size: 11px;     display: inline;     font-weight: normal;     text-decoration: underline;}
a.TagSmall:active{     font-family: Tahoma;     color: #C7D9ED;     font-size: 11px;     display: inline;     font-weight: normal;     text-decoration: none;}

a.TagMedium:link{     font-family: Tahoma;     color: #C7D9ED;     font-size: 14px;     display: inline;     font-weight: normal;     text-decoration: none;}
a.TagMedium:visited{     font-family: Tahoma;     color: #C7D9ED;     font-size: 14px;     display: inline;     font-weight: normal;     text-decoration: none;}
a.TagMedium:hover{     font-family: Tahoma;     color: #C7D9ED;     font-size: 14px;     display: inline;     font-weight: normal;     text-decoration: underline;}
a.TagMedium:active{     font-family: Tahoma;     color: #C7D9ED;     font-size: 14px;     display: inline;     font-weight: normal;     text-decoration: none;}

a.TagLarge:link{     font-family: Tahoma;     color: #C7D9ED;     font-size: 18px;     display: inline;     font-weight: normal;     text-decoration: none;}
a.TagLarge:visited{     font-family: Tahoma;     color: #C7D9ED;     font-size: 18px;     display: inline;     font-weight: normal;     text-decoration: none;}
a.TagLarge:hover{     font-family: Tahoma;     color: #C7D9ED;     font-size: 18px;     display: inline;     font-weight: normal;     text-decoration: underline;}
a.TagLarge:active{     font-family: Tahoma;     color: #C7D9ED;     font-size: 18px;     display: inline;     font-weight: normal;     text-decoration: none;}

a.InternalLinksWebsites:link{     font-family: Tahoma;     color: #FFF;     font-size: inherit;     display: inline;     font-weight: inherit;   border-bottom: 1px dotted #FFF;    text-decoration: none;}
a.InternalLinksWebsites:visited{     font-family: Tahoma;     color: #FFF;     font-size: inherit;     display: inline;     font-weight: inherit;  border-bottom: 1px dotted #FFF;     text-decoration: none;}
a.InternalLinksWebsites:hover{     font-family: Tahoma;     color: #FFF;     font-size: inherit;     display: inline;     font-weight: inherit;   border-bottom: 0px dotted #FFF;    text-decoration: none;}
a.InternalLinksWebsites:active{     font-family: Tahoma;     color: #FFF;     font-size: inherit;     display: inline;     font-weight: inherit;   border-bottom: 1px dotted #FFF;    text-decoration: none;}

a.InternalLinksSedCards:link{     font-family: Tahoma;     color: #FFF;     font-size: inherit;     display: inline;     font-weight: normal;   border-bottom: 1px dotted #FFF; text-decoration: none;}
a.InternalLinksSedCards:visited{     font-family: Tahoma;     color: #FFF;     font-size: inherit;     display: inline;     font-weight: normal;  border-bottom: 1px dotted #FFF;   text-decoration: none;}
a.InternalLinksSedCards:hover{     font-family: Tahoma;     color: #FFF;     font-size: inherit;     display: inline;     font-weight: normal; border-bottom: 0px dotted #FFF; text-decoration: none;}
a.InternalLinksSedCards:active{     font-family: Tahoma;     color: #FFF;     font-size: inherit;     display: inline;     font-weight: normal;   border-bottom: 1px dotted #FFF;  text-decoration: none;}

/************ COMMUNITY **************/ 
a.NaviPath:link{     font-family: Tahoma;     color: #445A70; padding-left: 10px;  padding-right: 10px;  font-size: 11px;     display: inline;     font-weight: normal;     text-decoration: none; background-image: url('/images/Pfeil-grau-rechts.gif'); background-repeat: no-repeat; background-position: left;}
a.NaviPath:visited{     font-family: Tahoma;     color: #445A70; padding-left: 10px;  padding-right: 10px;  font-size: 11px;     display: inline;     font-weight: normal;     text-decoration: none; background-image: url('/images/Pfeil-grau-rechts.gif'); background-repeat: no-repeat; background-position: left;}
a.NaviPath:hover{     font-family: Tahoma;     color: #445A70;  padding-left: 10px; padding-right: 10px;  font-size: 11px;     display: inline;     font-weight: normal;     text-decoration: underline; background-image: url('/images/Pfeil-grau-rechts.gif'); background-repeat: no-repeat; background-position: left;}
a.NaviPath:active{     font-family: Tahoma;     color: #445A70;  padding-left: 10px; padding-right: 10px;  font-size: 11px;     display: inline;     font-weight: normal;     text-decoration: none; background-image: url('/images/Pfeil-grau-rechts.gif'); background-repeat: no-repeat; background-position: left;}

.MainTitle:link{     font-family: Tahoma;     color: #033568;     font-size: 15px;     display: inline;     font-weight: bold;     text-decoration: none;}
.MainTitle:visited{     font-family: Tahoma;     color: #033568;     font-size: 15px;     display: inline;     font-weight: bold;     text-decoration: none;}
.MainTitle:hover{     font-family: Tahoma;     color: #232323;     font-size: 15px;     display: inline;     font-weight: bold;     text-decoration: underline;}
.MainTitle:active{     font-family: Tahoma;     color: #033568;     font-size: 15px;     display: inline;     font-weight: bold;     text-decoration: none;}
    
div.error {background-color: #F8FDAF; border: 1px solid #B3A700; padding: 10px; font-family: Tahoma; font-size: 11px; font-weight: bold; color: #777;}
div.success {background-color: #D4FC92; border: 1px solid #01A512; padding: 10px; font-family: Tahoma; font-size: 11px; font-weight: bold;}
div.HeadLine {font-size: 16px; color: #F2394B; font-weight: normal; font-family: Tahoma; padding-top: 10px; padding-left: 10px;}

/*############## FILTERS #############*/
div.hor_filter_container {border: 1px solid #a2a2a2; background-color: #eaeaea; padding: 10px; color: #454545; font-family: Tahoma; font-size: 11px; overflow: hidden; margin-bottom: 12px;}
div.hor_filter_element {margin-top: 10px; overflow: hidden; border: 1px solid #a2a2a2; float: left; background-color: #FFF; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; padding-right: 30px; font-family: Tahoma; font-size: 11px; cursor: pointer; margin-right: 10px; background-image: url('/images/pfeil-down-grau.png'); background-repeat: no-repeat; background-position: right center;}
div.hor_filter_element_contents {display: none; position: absolute; overflow: hidden; border: 1px solid #a2a2a2; float: left; background-color: #FFF;  font-family: Tahoma; font-size: 11px; padding-bottom: 7px; padding-left: 10px; padding-top: 10px; padding-right: 10px; }
div.hor_filter_element_contents a{ text-decoration: none; color: #888;}
div.hor_filter_element_contents a:hover { text-decoration: none; color: #000;}
div.hor_filter_container a{ text-decoration: none; color: #888; background-image: url('/images/pfeil-down-grau.png'); background-repeat: no-repeat; background-position: right center; padding-right: 30px;}
div.hor_filter_container a:hover { text-decoration: none; color: #000; background-image: url('/images/pfeil-down-grau.png'); background-repeat: no-repeat; background-position: right center; padding-right: 30px;}

/*############## PAGING #############*/
.table_container_paging {background-color: #65768A; border-left: 1px solid #FFF; border-right: 1px solid #FFF; border-top: 1px solid #FFF; width: 100%;}
.table_container_single_paging_cell { color: #465567; height: 23px; padding-left: 7px; padding-right: 7px; background-color: #FFF; cursor: pointer;}
.table_container_single_paging_cell_selected { color: #FFF; height: 23px; padding-left: 7px; padding-right: 7px; cursor: pointer; background-color: #465567;}
.table_container_single_paging_cell a {    color: #465567;    text-decoration: none; }
.table_container_single_paging_cell a:hover {    color: #465567;    text-decoration: underline; }

.text_small{font-size: 11px; font-family: Tahoma; color: #C7D9ED;}
.text_small_white {font-size: 11px; font-family: Tahoma; color: #FFF;}
.text_small_red {font-size: 11px; font-family: Tahoma; color: #FD5B5F;}
.text_big{font-size: 18px; font-family: Tahoma; color: #C7D9ED;}
.text_big_white {font-size: 18px; font-family: Tahoma; color: #FFF;}
.text_big_red {font-size: 18px; font-family: Tahoma; color: #FD5B5F;}
.text_white{font-family: Tahoma; color: #FFF;}
.text_red{font-family: Tahoma; color: #FD5B5F;}

.new_message {background-color: #F8FDAF;}

.SedCardListing_DetailsView {width: 200px;}
.SedCardListing_DetailsView:hover {background-color: #ff0000; }
.profile_navi {font-family: Tahoma;     color: #445A70;     font-size: 11px;          font-weight: normal; border-bottom: 1px solid #eaeaea; height: 15px; }
.profile_navi:hover {font-family: Tahoma;     color: #ffffff; background-color: #445A70;     font-size: 11px;    font-weight: normal; cursor: pointer; height: 15px;}
.LargeMapCounts {	color: #000000;	font-size: 9px;}


/*############## CONTENT CSS #############*/
.ListColumnBackgroundColor {background-color: #4b5868; color: #FFF;}
.personalized {font-size: 11px; color: #000; font-weight: normal; font-family: Tahoma; }
.personalized a {font-size: 11px; color: #000; font-weight: normal; font-family: Tahoma; text-decoration: none;}
.personalized a:hover {font-size: 11px; color: #000; font-weight: normal; font-family: Tahoma; }
.NavigationBlock {	padding: 0px; font-family: Tahoma;	vertical-align: top;	font-size: 15px;	color: #C7D9ED;	font-weight : normal; background-color: #65768A;}
.NavigationBlockCenter {	text-align: left;  font-family: Tahoma;	vertical-align: top;	font-size: 15px;	color: #C7D9ED; font-weight : normal; background-color: #65768A; vertical-align: top; }
.NavigationBlockContentTable {border-left: 1px solid #FFF; border-right: 1px solid #FFF; border-top: 1px solid #FFF; width: 100%;}
.NavigationBlockContentTableWithHeadline {border-left: 1px solid #FFF; border-right: 1px solid #FFF; width: 100%;}
.NavigationBlockHeadlineForWhite {	color: #65768A;	font-weight : bold; vertical-align: middle; text-align: left; font-size: 15px; padding-left: 0px; padding-right: 5px; padding-top: 5px; font-family: Tahoma;}
.NavigationBlockHeadlineForWhite a {	color: #65768A; text-decoration: none; font-weight: normal; font-size: 15px;}
.NavigationBlockHeadline {	color: #FFF;	font-weight : bold; vertical-align: middle; text-align: left; font-size: 15px; padding-left: 0px; padding-right: 5px; padding-top: 5px; font-family: Tahoma;}
.NavigationBlockHeadline a {	color: #FFF; text-decoration: none; font-weight: normal; font-size: 15px;}

.NaviNewMessagesCount {font-family: Tahoma, Arial, Helvetica, sans-serif;	color: #000000; font-size: 11px; font-weight: bold; vertical-align: middle; display: inline; text-align: right; padding-top: 0px; position: relative;}




