@import url("/styles/MSWord.css");
@import url("/styles/Userstyle.css");


body { margin:0 auto; padding:0; text-align:center;height: 99% !important; color : #000000; font-family : Arial, Helvetica, sans-serif; font-size : 13px; font-style : normal; font-weight : normal;}
table { border-width: 0px; border-style: solid; border-collapse: collapse; padding:0; border-spacing: 0; margin:0; }
td { padding:0; }
img { border:0;}
h1 {border-bottom-style: none; border-bottom-width: 1px; color: #333333; font-family:  Arial, Helvetica, sans-serif; font-size: 18px; font-weight: regular; margin-bottom: 24px; margin-top: 38px; word-spacing: 2px; letter-spacing: 0px;}
h2 {border-bottom-color: #000000;border-bottom-style: none; border-bottom-width: 1px; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 18px; margin-top: 30px; word-spacing: 2px; letter-spacing: 0px;}

a:link, a:active, a:visited {color:#018ebd;text-decoration:none;}
/*a:visited {color:#018ebd;text-decoration:none;}*/
a:hover{text-decoration:underline;color:#018ebd;}

/* Header */
table.isHeader { background:#018EBD;width:750px; height:66px;border-color:#018EBD;border-width:1px;}
table.isHeader td#isHeaderMeta { padding-right:9px;padding-top:4px;vertical-align:top;text-align:right; }
a:link.isMetaNav, a:visited.isMetaNav, a:active.isMetaNav { color:#FFFFFF; text-decoration:none; text-align:center; vertical-align:bottom; font-size: 11px; }
a:hover.isMetaNav {text-decoration:underline; color:#CC0000;}
td.isPrimNav {height:24px;vertical-align:middle;text-align:center;font-size:12px; border-width:1px; border-style:solid; border-color:#FFFFFF;}
a:link.isPrimNav, a:visited.isPrimNav, a:active.isPrimNav {color:#FFFFFF; text-decoration:none; text-align:center; vertical-align:bottom; font-size: 12px; font-style:normal; }
a:hover.isPrimNav { color:#333333;}

div#Menu {position:absolute;height:280px;width:200px;top:70px;left:460px;visibility:hidden;background-color:#4C94B7;}
div.isMenuItem {height:14px;text-align:left;font-size:12px; color:#000000;padding-top:2px;padding-left:2px; border-bottom:1px solid #000000;margin-left:18px;margin-right:10px;padding-bottom:2px;}
div.isSubMenuItem {padding-left:8px;height:14px;text-align:left;font-size:12px; color:#FFFFFF;border-bottom:1px solid #FFFFFF;margin-left:18px;margin-right:10px;padding-top:2px;padding-bottom:2px;}
div.isSubMenuItem a:link, a:visited, a:active { font-size: 12px; text-decoration: none; color :#FFFFFF;}
div.isSubMenuItem a:visited { font-size: 12px; text-decoration: none; color :#FFFFFF;}
div.isSubMenuItem a:hover { text-decoration: none; color:#333333;}


/* Main */
table.isMain {background:#FFFFFF;width:750px;height:200px;border-width:1px;border-color:#018EBD;}

/* Left Navigatin */
table.isBoxLeft { background:#E1ECF0;width:170px;border-width:1px;border-color:#018EBD;}
tr.isBoxHeader { text-align:left;background:#018EBD;height:18px;color:#FFFFFF;}
tr.isBoxHeader td {color:#FFFFFF;padding-left:7px;font-size:12px;height:18px;}
td.isBoxItem {color:#018EBD;padding-left:8px;padding-right:8px;text-align:left;height:20px;vertical-align:middle;}
td.isBoxItemActive {color:#018EBD;padding-left:8px;padding-right:8px;text-align:left;height:20px;vertical-align:middle;}
td.isBoxItemEnd {color:#018EBD;padding-left:8px;padding-right:8px;text-align:left;height:6px;vertical-align:middle;}
td.isBoxItemDot {padding-right:8px;height:20px;vertical-align:middle;text-align:right;}
td.isBoxItemSep {color:#018EBD;padding-left:8px;padding-right:8px;height:1px; padding-bottom:0;padding-top:0;}
td.isBoxItem a:link, a:visited, a:active { font-size: 12px; text-decoration: none; color :#018EBD;}
td.isBoxItem a:hover { text-decoration:none; color:#333333;}
div.isBoxLeftSepLine { background:#018EBD; width:154px;height:1px; margin:0; padding:0;}
input.isLoginField {width:90px;font-size:10px;border-width:1px;border-color:#018EBD;}


/* Home List */
td.isHomeListTitleNew {text-align:left;font-size:18px;color:#CC6633;font-weight:regular;line-height:18px;}
td.isHomeListTitleFree {text-align:left;font-size:18px;color:#89A102;padding-top:10px;font-weight:regular;line-height:20px;}
td.isHomeListTitle {font-size:16px;padding-top:4px;line-height:22px;}
td.isHomeListInfo {font-size:14px;padding-bottom:4px;line-height:18px;}
td.isHomeListLizenz {font-size:11px;padding-bottom:0;line-height:18px;vertical-align:bottom;text-align:right;}
.isHomeListDateNew {color:#CE6531;font-size:14px;}
.isHomeListDateFreeStaff {color:#89A102;font-size:14px;}
.isHomeListInfo {color:#333333;font-size:14px;}
.isHomeListColumne {color:#333333;font-weight:bold;}
a:link.isHomeListTitle, a:visited.isHomeListTitle, a:active.isHomeListTitle {color:#0086B3; text-decoration:none; font-size: 16px; font-style:normal; }
a:hover.isHomeListTitle { color:#FF0000;}

/* Seitentitel */
td.isPageTitle, .Mehrdazu {background-color:#E1ECF0; height:20px; font-size:18px;font-weight:regular;padding-left:2px; color:#333333;}
td.isPageTitlePrint {background-color:#E1ECF0; height:20px; font-size:11px;font-weight:bold;text-align:right;padding-right:2px;}
td.isPageSubTitle {height:20px;font-size:11px;}

/* Bildbreitenbegrenzung für EarlyBird */
div#iContent img{width:480px;}


/* Temp */
.HomeTitle { font-size:18px;color:#666666;font-weight:regular;line-height:18px;}
.HomeAbstract { font-size:13px;color:#666666;line-height:18px;}

/* Boersenkalender */
table.Calendar { border-width: 0px; border-style: solid; border-collapse: collapse;}
table.Calendar tr#row0 { height:1px; background-color: transparent;}
table.Calendar tr#row0 td { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; vertical-align:top;border-width: 0px;}
table.Calendar tr#row1 { height:24px; background-color: #C9E1EC;}	
table.Calendar tr#row1 td { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none; vertical-align:middle;border-width: 1px;}
table.Calendar tr { height:20px; background-color: #FFFFFF;}
table.Calendar td { font-size: 11px; border-width: 1px; border-color: #C9E1EC; border-style: solid; border-collapse: collapse; vertical-align: middle; padding-left: 2px;padding-right: 2px;}

/* Ratings */
table.Ratings { border-width: 0px; border-style: solid; border-collapse: collapse;}
table.Ratings tr#row1 { height:20px; background-color: #FFFFFF;}	
table.Ratings tr#row1 td { font-family: Arial, Helvetica, sans-serif; font-size: 11px; border-color: #FFFFFF; font-style: normal; font-weight: bold; text-decoration: none; vertical-align:middle;border-width: 1px;}
table.Ratings tr { height:20px; background-color: #C9E1EC;}
table.Ratings td { font-size: 11px; border-width: 1px; border-color: #FFFFFF; border-style: solid; vertical-align: middle; padding-left: 2px;padding-right: 2px;}



/* Shop */
.ShopRitter { color: #676566;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;}
td.ShopRitter {vertical-align: top; padding-left:10px; padding-top:10px;}
A:link.ShopRitter, A:visited.ShopRitter, A:active.ShopRitter  {color: #676566;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;}
A:hover.ShopRitter  {color: #676566;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: underline;}

table.ShopProd { border-width: 0px; border-style: solid; border-collapse: collapse; width:494;}
table.ShopProd tr { height:20px;}
table.ShopProd tr#header { height:30px;}
table.ShopProd tr#header td {border-width: 0px;font-weight: bold; font-size: 14px; padding-left: 8px;}
table.ShopProd td {border-width: 0px; border-style: solid; border-collapse: collapse; vertical-align: middle; padding-left: 8px;padding-right: 4px;padding-top: 8px;padding-bottom: 8px;}


.ShopSegment { color: #C9E1EC;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;}
A:link.ShopSegment, A:visited.ShopSegment, A:active.ShopSegment  {color: #0C6E9F;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none; font-weight: bold; background-color:#C9E1ED;}
A:hover.ShopSegment  {color: #0C6E9F;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: underline;font-weight: bold;background-color:#C9E1ED}
A:link.ShopSegmentAktiv, A:visited.ShopSegmentAktiv, A:active.ShopSegmentAktiv  {color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;font-weight: bold;background-color:#000000}
A:hover.ShopSegmentAktiv  {color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: underline;font-weight: bold;background-color:#000000}

table.ShopAdress {width:496px; background-color:#DEEFF7;}
table.ShopAdress td { border-width: 0px; border-style: solid; border-collapse: collapse; vertical-align: middle; text-align:left; padding-left: 10px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}
table.ShopAdress tr#balken td {padding-left: 0px;padding-right: 0px;}
table.ShopAdress input {color : #006699; width:170; font-size: 12px;}
table.ShopAdress input#checkbox {color : #006699; width:20}
table.ShopAdress input#submit {color : #000000; width:100; font-size: 16px;}
table.ShopAdress select {color : #006699; width:160; font-size: 12px;}


table.ShopAccept { width:496; background-color:#DEEFF7;}
table.ShopAccept tr { height:2px;}
table.ShopAccept td {border-width: 0px; border-style: solid; border-collapse: collapse; vertical-align: top; padding-left: 10px;padding-right: 0px;padding-top: 10px;padding-bottom: 10px;}
table.ShopAccept tr#balken td {padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}

table.ShopCard { border-width: 0px; border-style: solid; border-collapse: collapse; width:292;}
table.ShopCard td { font-size: 12px; border-width: 0px; border-style: solid; border-collapse: collapse; vertical-align: middle; padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 10px;}
table.ShopCard input {color : #006699;font-size: 12px; width:130}
table.ShopCard select {color : #006699;font-size: 12px;}


/* Downloads */
td.isDownloadsTitle {Font-Size:14px;Line-Height:18px;color:#333333;font-weight:bold;}
td.isDownloadsAbstrakt {Font-Size:13px;Line-Height:18px;color:#333333;}

.form_input {
  background-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}

.form_input_marked {
  background-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  border-color: #FE0000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}

















