a         {font-weight: bold; text-decoration: none;}
a:link    {font-weight: bold; text-decoration: none;}
a:visited {font-weight: bold; text-decoration: none;}
a:hover   {font-weight: bold; text-decoration: underline;}
a:active  {font-weight: bold; text-decoration: none;}

body
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	background-color: #f4fcff;
	scrollbar-face-color:#f0f0fc;
	scrollbar-track-color:#d0d0dc;
	scrollbar-darkshadow-color:#c0c0cc;
	scrollbar-highlight-color:#f0f0fc;
	scrollbar-shadow-color:#406fad;
	scrollbar-base-color:#406fad;
	scrollbar-arrow-color:#ffffff;
}

h1				{font-family: verdana, arial, helvetica, sans-serif;}
h2				{font-family: verdana, arial, helvetica, sans-serif;}
span			{font-family: verdana, arial, helvetica, sans-serif;}
div				{font-family: verdana, arial, helvetica, sans-serif;}
p					{font-family: verdana, arial, helvetica, sans-serif;}

li				{margin-left: -20px;}
img 			{padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; border-left-width: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; margin: 0px;}

.imgleft	{float: left; margin: 0px; text-align: left; vertical-align: top;}
.imgright {float: right; margin: 0px; vertical-align: top;}

.conImgleft	{float: left; margin: 0.5em 0.5em 0.5em 0.0em; vertical-align: top;}
.conImgright {float: right; margin: 0.5em 0.5em 0.5em 0.5em; vertical-align: top;}

.table_fixed
{
	table-layout: fixed;
}

.top1
{
	background-color: #406fad;
}

.top2
{
	background-color: #589edc;
	vertical-align: middle;
}

.top2 a
{
	color: #f6f7fb;
}

.top2 a:hover
{
	color: #ffaa00;
}

.top3
{
	background-color: #406fad;
	border-left: #d3d8e2 1px solid;
	border-top: #d3d8e2 1px solid;
}

.menu0
{
	background-color: #589edc;
	color: #f6f7fb;
	font-weight: bold;
	font-size: 12px;
	vertical-align: middle;
	text-align: right;
	padding-left: 10px;
	padding-right: 10px;
}

.menu0 a
{
	color: #f6f7fb;
}

.menu0 a:hover
{
	color: #ffaa00;
}

.menu1
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	line-height: 1.5em;
	background-color: #406fad;
	background-image:url(menu_01.jpg);
	background-repeat:no-repeat;
	height: 180px;
}

.menu1 a
{
	color: #ffffff;
}

.menu1 a:hover
{
	color: #ffaa00;
}

li.menu1_a
{
	font-weight: bold;
	list-style-type: none;
	border-top: #d0d0d0 1px solid;
	margin-right: 10px;
}

li.menu1_a_s
{
	font-weight: bold;
	list-style-type: square;
	border-top: #d0d0d0 1px solid;
	margin-right: 10px;
}

li.menu1_b
{
	font-weight: bold;
	font-size: 0.8em;
	list-style-type: none;
	border-top: #d0d0d0 0px solid;
	margin-right: 20px;
	margin-top: 1.6em;
	margin-bottom: 1.6em;
	line-height: 1.1em;
}

li.menu1_b_s
{
	font-weight: bold;
	font-size: 0.8em;
	list-style-type: circle;
	border-top: #d0d0d0 0px solid;
	margin-right: 20px;
	margin-top: 1.6em;
	margin-bottom: 1.6em;
	line-height: 1.1em;
}

.menu2
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	line-height: 1.5em;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #406fad;,
	height: 400px;
}

.menu2 a
{
	color: #ffffff;
}

li.menu2_a
{
	font-weight: bold;
	list-style-type: none;
	border-top: #d0d0d0 1px solid;
	margin-right: 10px;
}

li.menu2_a_s
{
	font-weight: bold;
	list-style-type: square;
	border-top: #d0d0d0 1px solid;
	margin-right: 10px;
}

li.menu2_b
{
	font-weight: bold;
	font-size: 0.8em;
	list-style-type: none;
	border-top: #d0d0d0 0px solid;
	margin-right: 20px;
	margin-top: 1.6em;
	margin-bottom: 1.6em;
	line-height: 1.1em;
}

li.menu2_b_s
{
	font-weight: bold;
	font-size: 0.8em;
	list-style-type: circle;
	border-top: #ffffff 0px solid;
	margin-right: 20px;
	margin-top: 1.6em;
	margin-bottom: 1.6em;
	line-height: 1.1em;
}

#content
{
	background-color: #f4fcff;
	font-size: 12px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px 1.0em 0px 0.5em;
}

.conHeadline
{
	font-size: 1.5em;
	font-weight: bold;
	color:#305380;
	margin: 0px;
}

.conStand
{
	font-size: 0.8em;
	font-weight: normal;
	color:#a0a0a0;
}

.conTeaser
{
	font-size: 1.1em;
	font-weight: bold;
	color:#404040;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}

.conTeaserBg
{
	font-size: 12px;
	font-weight: bold;
	color:#305380;
	margin-top: 1.0em;
	margin-bottom: 1.0em;
	vertical-align: bottom;
}

.conText
{
	margin-bottom: 1.5em;
	line-height: 1.5em;
	margin-left: 0.0em;
}

.conText1
{
	font-size: 12px;
	font-weight: normal;
	line-height: 1.5em;
}

.conText2
{
	font-size: 10px;
	font-weight: normal;
	line-height: 1.5em;
}

.conHead
{
	font-size: 11px;
	font-weight: bold;
	color: #e4e8f0;
	background-color: #406fad;
	line-height: 1.5em;
	vertical-align: middle;
}

.conList1n
{
	font-size: 11px;
	font-weight: normal;
	color: #404040;
	background-color: #d0d4e4;
	line-height: 1.5em;
	vertical-align: middle;
}

.conList2n
{
	font-size: 11px;
	font-weight: normal;
	color: #404040;
	background-color: #ecf0f4;
	line-height: 1.5em;
	vertical-align: middle;
}

.conList1
{
	font-size: 11px;
	font-weight: bold;
	color: #404040;
	background-color: #d0d4e4;
	line-height: 1.5em;
	vertical-align: middle;
}

.conList2
{
	font-size: 11px;
	font-weight: bold;
	color: #404040;
	background-color: #ecf0f4;
	line-height: 1.5em;
	vertical-align: middle;
}

.conList3
{
	font-size: 11px;
	font-weight: bold;
	color: #404040;
	background-color: #00cc99;
	line-height: 1.5em;
	vertical-align: middle;
}

.conList4
{
	font-size: 11px;
	font-weight: bold;
	color: #404040;
	background-color: #ffffc0;
	line-height: 1.5em;
	vertical-align: middle;
}

.conList1 a
{
	color: #404040;
}

.conList2 a
{
	color: #404040;
}

.conList1 a:hover
{
	color: #ffaa00;
}

.conList2 a:hover
{
	color: #ffaa00;
}

.conLink
{
	font-size: 12px;
	font-weight: bold;
	color: #589edc;
}

.conLink a
{
	color: #589edc;
}

.conLink a:hover
{
	color: #ffaa00;
}

.conDateOld1
{
	font-size: 11px;
	font-weight: bold;
	color: #b0b0b0;
	background-color: #d0d4e4;
	line-height: 1.5em;
	vertical-align: middle;
}

.conDateOld2
{
	font-size: 11px;
	font-weight: bold;
	color: #b0b0b0;
	background-color: #ecf0f4;
	line-height: 1.5em;
	vertical-align: middle;
}

.conTicker
{
	background-color: #000044;
	vertical-align: middle;
}

.hr
{
	margin-top: 0.5em;
	color: #406fad;
	border-bottom: #406fad 0.07em solid;
	background-color: #406fad;
	position: relative;
}

#info
{
	position: relative;
	left: 10px;
	width: 160px;
	overflow: hidden;
	margin-top: 10px;
	padding: 0px;
}

.info_kopf
{
	positon: absolute;
	left: 0px;
	top: 0px;
	width: 160px;
	text-align: center;
	padding: 2px;
	font-size: 12px;
	font-weight: bold;
	color: #f8f8f8;
	background-color: #192840;
	background-image:url(th_01.gif);
	background-repeat:repeat-x;
}

.info_inhalt
{
	positon: absolute;
	left: 0px;
	top: 0px;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
	line-height: 1.3em;
	padding: 0px;
}

.info_inhalt a
{
	color: #589edc;
}

.info_inhalt a:hover
{
	color: #ffaa00;
}

.info_inhalt a:link
{
	color: #589edc;
}

.info_fuss
{
	font-size: 9px;
	font-weight: bold;
	color: #404040;
	background-color: #d7d7d7;
	padding: 0.5em;
	vertical-align: middle;
}

.info1
{
	font-weight: bold;
	font-size: 12px;
	color: #f6f7fb;
	line-height: 20px;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #589edc;
}

#frm1
{
	font-size: 12px;
	text-align: left;
	padding: 0.0em 0.0em 0.0em 0.0em;
	margin-left: 0.5em;
	margin-top: 0.0em;
	margin-right: 0.0em;
	margin-bottom: 0.1em;
}

.frmText
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	padding-left: 0.5em;
	padding-right: 0.5em;
}

.frmInputBg
{
	background-color: #dbdbdb;
	padding-left: 0.6em;
	padding-top: 0.1em;
	padding-right: 0.1em;
	padding-bottom: 0.1em;
	margin: 0.0em 0.0em 0.0em 0.0em;
}

.frmInputText
{
	font-weight: bold;
	color: #406fad;
	background-color: #f8f8f8;
	border-top: #406fad 0.07em solid;
	border-right: #406fad 0.07em solid;
	border-bottom: #406fad 0.07em solid;
	border-left: #406fad 0.07em solid;
	width: 180px;
}

.frmInputTextarea
{
	font-weight: bold;
	color: #406fad;
	background-color: #f8f8f8;
	border-top: #406fad 0.07em solid;
	border-right: #406fad 0.07em solid;
	border-bottom: #406fad 0.07em solid;
	border-left: #406fad 0.07em solid;
	width: 340px;
	vertical-align: top;
}

.frmInputCheckbox
{
	font-weight: bold;
	color: #406fad;
	background-color: #f8f8f8;
	border-top: #406fad 0.07em solid;
	border-right: #406fad 0.07em solid;
	border-bottom: #406fad 0.07em solid;
	border-left: #406fad 0.07em solid;
	vertical-align: top;
}

.frmContButtonSenden
{
	font-size: 10px;
	font-weight: bold;
	color: #707070;
	background-color: #f0f0f0;
	width: 100px;
	border-style: solid;
	border: 1px solid #cccccc;
}

.frmSearchButton
{
	font-size: 9px;
	background-color: #f0f0f0;
	width: 20px;
	height: 18px;
	border: 1px solid #cccccc;
	vertical-align: middle;
	margin-top: 2px;
}

.frmSearchInput
{
	font-size: 12px;
	color: #000000;
	background-color: #dbdbdb;
	width: 144px;
	height: 18px;
	border: 1px solid #cccccc;
	vertical-align: middle;
	margin-left: 5px;
	margin-right: 2px;
	margin-top: 2px;
}

.frmLoginButtonSenden
{
	font-weight: bold;
	color: #dbdbdb;
	background-color: #406fad;
	width: 100%;
	border-style: solid;
	border-width: 1px 1px;
	padding: 0.0em 0.0em 0.0em 0.0em;
}

.frmLoginButtonSenden
{
	font-size: 10px;
	font-weight: bold;
	color: #707070;
	background-color: #f0f0f0;
	width: 100px;
	border-style: solid;
	border: 1px solid #cccccc;
}

.copy
{
	font-size: 9px;
	font-weight: bold;
	color: #e0e0e0;
	padding-left: 0px;
	vertical-align: middle;
}

.copy a
{
	color: #ffffff;
}

.copy a:hover
{
	color: #ffaa00;
}

.warn
{
	font-size: 9px;
	font-weight: bold;
	color: #e00000;
	padding-left: 0px;
	vertical-align: middle;
}

.cal
{
	font-size: 9px;
	font-weight: bold;
	color: #e0e0e0;
	background-color: #87a1cd;
	padding-left: 0px;
	vertical-align: middle;
}

.cal_nor
{
	color: #e0e0e0;
	background-color: #87a1cd;
	border: 1px solid #87a1cd;
}

.cal_nor a
{
	color: #e0e0e0;
}

.cal_nor a:hover
{
	color: #ffaa00;
}

.cal_sat
{
	color: #6d82a6;
	background-color: #f0f0f0;
	border: 1px solid #87a1cd;
}

.cal_sat a
{
	color: #6d82a6;
}

.cal_sat a:hover
{
	color: #ffaa00;
}

.cal_sun
{
	color: #546480;
	background-color: #f0f0f0;
	border: 2px solid #87a1cd;
}

.cal_sun a
{
	color: #546480;
}

.cal_sun a:hover
{
	color: #ffaa00;
}

.cal_headline
{
	color: #f8f8f8;
	background-color: #406fad;
}

.cal_weekdays
{
	color: #406fad;
	background-color: #87a1cd;
	border: 2px solid #87a1cd;
}

.archive
{
	width: 160px;
	font-size: 11px;
	font-weight: normal;
	color: #87a1cd;
	background-color: #d0d4e4;
	vertical-align: middle;
	border: 1px solid #406fad;
	margin-top:10px;
	overflow: hidden;	
	table-layout: fixed;
}

.archive_headline
{
	font-size: 11px;
	font-weight: bold;
	color: #f8f8f8;
	padding: 0.2em;
	background-color: #192840;
	background-image:url(th_01.gif);
	background-repeat:repeat-x;
}

.archive_main
{
	font-size: 11px;
	font-weight: normal;
	color: #87a1cd;
	background-color: #dbdbdb;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-top: 0.8em;
	padding-bottom: 0.8em;
	margin-bottom: 0.1em;
	line-height: 1.5em;
	table-layout: fixed;
}

.archive_links
{
	color: #589edc;
	background-color: #dbdbdb;
	border: 1px solid #dbdbdb;
}

.archive_links a
{
	font-weight: normal;
}

.archive_links a:link
{
	font-weight: normal;
	color: #589edc;
}

.archive_links a:visited
{
	font-weight: normal;
	color: #589edc;
}

.archive_links a:hover
{
	font-weight: normal;
	color: #ffaa00;
}

.archive_links a:active
{
	font-weight: normal;
	color: #589edc;
}

.frmArchiveButton
{
	font-size: 9px;
	font-weight: normal;
	color: #f0f0f8;
	background-color: #406fad;
	width: 20px;
	height: 20px;
	margin-left: 1px;
	margin-top: 1px;
	margin-right: 1px;
	border-style: solid;
	border-width: 1px 1px;
}

.nav
{
	height: 22px;
	font-size: 10px;
	font-weight: bold;
	color: #406fad;
	background-color: #c2c5cf;
	vertical-align: middle;
	border: 0px solid #406fad;
}

.frmNavButton
{
	font-size: 10px;
	font-weight: normal;
	color: #f0f0f8;
	background-color: #406fad;
	width: 18px;
	height: 18px;
	margin-left: 1px;
	margin-top: 1px;
	margin-right: 1px;
	border-style: solid;
	border-width: 1px 1px;
}

.vid
{
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
	background-color: #589edc;
	margin:5px;
}

.frmVidButton
{
	font-size: 10px;
	font-weight: normal;
	color: #f0f0f8;
	background-color: #406fad;
	width: 36px;
	height: 18px;
	margin-left: 1px;
	margin-top: 1px;
	margin-right: 1px;
	border-style: solid;
	border-width: 1px 1px;
}

.headbar_1
{
	font-size: 11px;
	font-weight: bold;
	height: 1.5em;
	color: #f8f8f8;
	background-color: #192840;
	background-image:url(th_01.gif);
	background-repeat:repeat-x;
}

.headbar_2
{
	font-size: 12px;
	font-weight: bold;
	height: 1.5em;
	color: #f8f8f8;
	padding: 3px;
	background-color: #192840;
	background-image:url(th_01.gif);
	background-repeat:repeat-x;
}

.explorer
{
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
	padding-left: 0px;
}

.explorer_folder
{
	vertical-align: top;
	background-color: #ffffff;
	border-style: solid;
	border-color: #808080;
	border-width: 0px;
	border-right-width: 1px;
}

.explorer_files
{
	vertical-align: top;
	background-color: #f8f8f8;
}

.explorer_folder_links
{
	background-color: #ffffff;
}

.explorer_folder_links a
{
	color: #589edc;
}

.explorer_folder_links a:link
{
	color: #589edc;
}

.explorer_folder_links a:visited
{
	color: #589edc;
}

.explorer_folder_links a:hover
{
	color: #ffaa00;
}

.explorer_folder_links a:active
{
	color: #589edc;
}

.explorer_files_links
{
	background-color: #f8f8f8;
}

.explorer_files_links a
{
	color: #589edc;
}

.explorer_files_links a:link
{
	color: #589edc;
}

.explorer_files_links a:visited
{
	color: #589edc;
}

.explorer_files_links a:hover
{
	color: #ffaa00;
}

.explorer_files_links a:active
{
	color: #589edc;
}


