td li {
	line-height: 18pt;
	list-style-image:url('/img/target.svg');
}

#impressum {
 font-size: 9pt;
}
#impressum a {
 font-size: 9pt;
 font-weight: normal;
}

div.news {
padding-top:1pt;
padding-left:2pt;
padding-right:2pt;
padding-bottom:1pt;
background: #FFFFE0;
float:left; vertical-align:middle; text-align:left; width:220pt; border:1px dotted #C0C0C0;margin-right:15pt;margin-bottom:10pt;}

#iwo p {
 font-size: 11pt;
 font-weight: bold;
 text-decoration: underline;
 margin:2pt;
}

#iwo li {
 font-size: 11pt; 
}

A.news:link,A.news:visited  { line-height:12pt;font-weight: bold; text-decoration: none; color: blue; font-size: 8pt;  }
A.news:hover, A.news:active { font-weight: bold; text-decoration: underline; color: blue; font-size: 8pt;  }


A.rsslink:link,A.rsslink:visited  {
padding-top:1pt;
padding-left:2pt;
padding-right:2pt;
padding-bottom:1pt;
background: #FFFFE0;
vertical-align:middle;
text-align:left; width:220pt; border:1px dotted #C0C0C0;

line-height:12pt;font-weight: bold; text-decoration: none; color: blue; font-size: 8pt;  }
 A.rsslink:hover, A.rsslink:active { font-weight: bold; text-decoration: underline; color: blue; font-size: 8pt;  }


.smstext {color: #000000; font-weight: normal; font-family: courier;}

td.dom1 {
 background: #F0F0F0;
}
td.dom2 {
 background: #F9F9F9;
}

table.domains {
 font-size:8pt;
}

table.domains td {
 font-size:8pt;
 padding-top:2pt;
 padding-bottom:2pt;
}

table.domains a {
 font-size:8pt;
}


TD.tiptd {background: #004080; border:0px solid #004080; padding:2px;}
TD.ptt {background: #003399; font-size:9pt; font-weight:bold; color:white; text-align:center}
TD.pst {background: white; }


li.p {color: #0000FF; font-weight: bold;}
li.n {color: #404040; font-weight: normal;}

BODY {
scrollbar: auto;
scrollbar-arrow-color: #FF6600;
scrollbar-base-color: #A0A0A0;
scrollbar-face-color: #EEEEEE;
scrollbar-shadow-color: #EEEEEE;
scrollbar-dark-shadow-color: #EEEEEE;
scrollbar-highlight-color: #EEEEEE;
scrollbar-3d-light-color: #EEEEEE;
background-color: #E0E0E0;
color: #404040; font-size: 8pt;  margin: 0px 0px 0px 0px}
TABLE,TD,BODY,A,input,select,textarea {
	font-family: 'Roboto', sans-serif;
	-webkit-font-smoothing: antialiased !important;
	font-size: 8pt; 
	font-weight: normal; 
}

TABLE { border-collapse:collapse; padding: 0px 0px 0px 0px;}

img.ws {border: 1px solid #808080;}
TD.ws {padding-bottom: 0pt;}
TD.wsl {width: 130pt; text-align: left; vertical-align: top; padding-left: 7pt; border-right: 1px solid #E0E0E0;}
TD.wsr {width: 130pt; text-align: left; vertical-align: top; padding-left: 7pt;}
TD.wslx {text-align: left; vertical-align: top; border-right: 1px solid #E0E0E0;}
TD.wsrx {text-align: left; vertical-align: top; padding-left: 7pt;}

TD.hlt { vertical-align: top; text-align: left;}

TD.hl { vertical-align: middle; text-align: left;}
TD.hr { vertical-align: middle; text-align: right;}

TD.c { vertical-align: middle; }
TD.cc { vertical-align: center; }

.or {color: #FF6600}
img {border: 0}
font.s {font-size: 9px; }
.p {color: #404040; font-weight: normal;}

.hgit {color: #0000FF; font-weight: bold;}


div.tab {
	width: 135px;
	height: 16px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #E0E0E0;
	text-align: left; 
	font-weight: bold; 
	font-size: 8pt; 
	color: #004080; 
	border-top: 1px solid buttonhighlight;
	border-left: 1px solid buttonhighlight;
    	border-right: 1px solid buttonshadow;
	
}

th.box  {
	padding: 0px 0px 0px 0px;
	text-align: left; 
	font-size: 8pt; 
}

th.box2  {
	padding-left: 5px; 
	text-align: left; 
	font-weight: bold; 
	font-size: 8pt; 
	color: #004080; 
	background-color: #FFFF00;
}

.cursors {
	cursor:help;
	cursor:text;
	cursor:wait;
	cursor:crosshair;
	cursor:move;
	cursor:hand;
}

caption.month {font-bold: true; color: #000080;font-size: 12px; font-family: Arial}
td.today {width: 32px; height: 24px; vertical-align: middle; text-align: center; font-family: Arial; font-size: 11px; font-weight: bold; color: blue; background-color: #FFFFA0;}
td.day { width: 32px; height: 24px; vertical-align: middle; border: 1px solid #E0E0E0; text-align: center; font-family: Arial; font-size: 10px; font-style: normal; color: #000000; background-color: #FFFFFF;}
th.dayofweek { height: 18px; text-align: center; vertical-align: middle; border: 1px solid #004080; font-family: Arial; font-size: 10px; background-color: #666699; color: #FFCC99;}
table.calendar { background-color: #DDDDDD; width: 238px; border-collapse:collapse; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

A.big:link,A.big:visited  { font-weight: bold; text-decoration: none; color: blue; font-size: 24pt;  }
 A.big:hover, A.big:active { font-weight: bold; text-decoration: underline; color: blue; font-size: 24pt;  }

A:link,A:visited  { font-weight: bold; text-decoration: none; color: blue; font-size: 12pt;  }
 A:hover, A:active { font-weight: bold; text-decoration: underline; color: blue; font-size: 12pt;  }


A.m:link,A.m:visited  { font-weight: bold; text-decoration: none; color: blue; font-size: 11pt;  }
 A.m:hover, A.m:active { font-weight: bold; text-decoration: underline; color: blue; font-size: 11pt; }


A.minfo:link,A.minfo:visited  { font-weight: normal; text-decoration: none; font-size: 7pt;  }
 A.minfo:hover, A.minfo:active { font-weight: normal; text-decoration: underline; color: blue; font-size: 7pt;  }


A.sel:link,A.sel:visited  { font-weight: bold; text-decoration: none; color: red; font-size: 10pt; }
 A.sel:hover, A.sel:active { font-weight: bold; text-decoration: underline; color: red; font-size: 10pt; }
A.mnu:link,A.mnu:visited  { font-weight: bold; text-decoration: none; color: #404040; font-size: 10pt;  }
 A.mnu:hover, A.mnu:active { font-weight: bold; text-decoration: underline; color: black; font-size: 10pt; }

A.mnul:link,A.mnul:visited  { font-weight: normal; text-decoration: none; color: #333333; font-size: 8pt;  }
 A.mnul:hover, A.mnul:active { font-weight: normal; text-decoration: underline; color: blue; font-size: 8pt; }

A.mnudl:link,A.mnudl:visited  { font-weight: bold; text-decoration: none; color: white; font-size: 8pt;  }
 A.mnudl:hover, A.mnudl:active { font-weight: bold; text-decoration: underline; color: white; font-size: 8pt; }


font.mnu {font-weight: bold; color: black; font-size: 8.5pt;}
td.menudl {padding-left: 10px;background: #0039F0; text-align: left; height: 20px; vertical-align: middle}

td.menu {white-space: nowrap; padding-left: 7pt; padding-right: 9pt; border-right: 1pt solid #A0A0A0; text-align: center; height: 21px; vertical-align: middle}
td.minfo {white-space: nowrap; padding-left: 7pt; padding-right: 9pt; text-align: right; height: 21px; vertical-align: middle; font-size:7pt;}

td.menuline {border-left: 1pt solid #808080; border-right: 1pt solid #808080; }

td.menuleft { 
 padding-left: 5pt;
 background: #F1F1F1; 
 text-align: left; 
 xfont-size: 11pt;
 line-height: 15pt;
 border-left: 1pt solid buttonshadow;
 border-right: 1pt solid buttonshadow;
}

table.box { border: 0; }

td {vertical-align: top; font-size: 12pt; padding-left: 0pt;}
font.sms {font-weight: bold; color: #000099;}

td.sep { width: 15; height: 15px; }

td.boxe {
	padding: 0px 0px 0px 0px;
	height: 140px;
	vertical-align:top;
	font-weight: normal;
	font-size: 11px;
	color: #404040;
	background-color: #FFFFA0;
	border-top: 1px solid buttonshadow;
	border-left: 1px solid buttonshadow;
    	border-right: 1px solid buttonhighlight;
	border-bottom: 1px solid buttonhighlight;
}

td.box {	
	padding-top: 20pt;
	padding-left: 25pt;
	padding-right: 15pt;
	padding-bottom: 25pt;
	vertical-align:top;
	font-weight: normal;
	font-size: 9pt;
	color: #404040;
	background-color: white;
}

td.boxh {	
	padding-top: 20pt;
	padding-left: 25pt;
	padding-right: 15pt;
	padding-bottom: 25pt;
	vertical-align:top;
	font-weight: normal;
	font-size: 9pt;
	color: #404040;
	background-color: white;
}

td.boxc {
	height: 140px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	vertical-align:middle;
	text-align:center;
	font-weight: normal;
	font-size: 11px;
	color: #404040;
	background-color: #FFFFA0;
	border-top: 1px solid buttonshadow;
	border-left: 1px solid buttonshadow;
    	border-right: 1px solid buttonhighlight;
	border-bottom: 1px solid buttonhighlight;

}

font.it {
	font-family: Arial;
 	text-align: left;
 	font-weight: bold;
	font-size: 18px;
	color: #808080;
}
font.s {
	font-family: Arial;
 	text-align: left;
 	font-weight: normal;
	font-size: 9px;
	color: #404040;
}




font.tldheader {
 	text-align: left;
 	font-weight: bold;
	font-size: 10pt;
	color: #004080;
}


input.txt {
 	text-align: left;
	font-size: 8pt;
	color: #000080;
	background-color: #FFFFFF;
	border: 1px solid #C0C0C0;
}
input.senden {
	text-align: center;
	font-size: 8pt;
	color: #000080;	
	background-color: #E0E0E0;
	border-top: 1px solid buttonhighlight;
	border-left: 1px solid buttonhighlight;
    	border-right: 1px solid buttonshadow;
	border-bottom: 1px solid buttonshadow;
}
