/* CSS Daten für den Body */
body
{
	background:#FFFFFF;
	font-family: Arial;
}


/* Was nicht geprintet werden darf, mit div umklammern */
.no-print 
{
 display: none;
}

/* CSS Daten für die logintable */
table.logintable
{
	text-decoration: none;
	margin-left:0;
	margin-right:0;
	height: 100%;
	width: 100%;
	font-family: Arial;
}

/* CSS Daten für die bannertable */
table.banner
{
	text-decoration: none;
	margin-left:0;
	margin-right:0;
	height: 100%;
	width: 100%;
	vertical-align: top;
	font-family: Arial;
	font-size: 10px;
}

/* CSS Daten für die logon  */
td.logon
{
    padding-left: 0px;
	padding-top: 0px;
	font-family: Arial;
	font-size: 11px;
	color:#FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

/* CSS Daten für die logon-done, wenn eingeloggt  */
td.logon-done
{
    padding-left: 0px;
	padding-top: 0px;
	font-family: Arial;
	font-size: 9px;
	color:#FFFFFF;
	text-align: left;
	vertical-align: top;
}
/* CSS Daten für die Content-Splitt (rechts mit Navi) */
table.content-splitt
{
	text-decoration: none;
	background-color: #EAEAEA;
	margin-left:0;
	margin-right:0;
	height: 100%;
	width: 100%;
	font-family: Arial;
}

/* CSS Daten für den geteilten Content Bereich, hier die Mitte  */
td.splitt--content
{
    padding-left: 0px;
	padding-top: 0px;
	width: 75%;
	height: 100%;
	font-family: Arial;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
}

/* CSS Daten für die splitt-nav (rechts) */
table.splitt-nav
{
	text-decoration: none;
	background-color: #151D70;
	margin-left:0;
	margin-right:0;
	margin-top:1px;
	height: 100%;
	font-family: Arial;
	font-size: 12px;
	color:#FFFFFF;
	vertical-align: top;
	padding-left: 0;
	padding-right: 0;
}

/* CSS Daten für die tds im splittcontent - nav rechts  */
td.nav-rechts
{
    padding-left: 0px;
	padding-top: 5px;
	font-family: Arial;
	color:white;
	vertical-align: top;
}

/* CSS Daten für die Includeten Seiten, Content-Include Table */
table.content-include
{
	text-decoration: none;
	background-color: #EAEAEA;
	margin-left:0;
	margin-right:0;
	height: 100%;
	width: 100%;
	font-family: Arial;
	vertical-align: top;
}
/* CSS Daten für die Includeten Seiten, Link-Table */
table.linktable
{
	text-decoration: none;
	margin-left:0;
	margin-right:0;
	margin-top:0px;
	margin-bottom:3px;
	width: 100%;
	vertical-align: top;
	font-family: Arial;
	font-size: 12px;
	align:left;
}
table.ltf
{
	text-decoration: none;
	margin-left:0;
	margin-right:0;
	margin-top:0px;
	margin-bottom:0px;
	width: 100%;
	vertical-align: top;
	font-family: Arial;
	font-size: 12px;
	align:left;
}
table.threaddownload
{
	text-decoration: none;
	margin-left:0;
	margin-right:0;
	margin-top:0px;
	width: 100%;
	vertical-align: top;
	font-family: Arial;
	font-size: 11px;
	align:left;
}
/* CSS Daten für die headline td, auf den content-include Seiten */
td.headline
{
	font-weight: bold;
	padding-right: 0px;
	padding-top: 3px;
	height: 28px;
	width: 100%;
	vertical-align: top;
	font-family: Arial;
}

/* CSS Daten für die subject td's der threads */
td.subject
{
	font-weight: bold;
	background-color:#151D70;
	color:white;
	padding-right: 0px;
	vertical-align: top;
	font-size: 12px;
	font-family: Arial;
}


td.down-up
{
	font-weight: bold;
	background-color:#FF9933;
	color:white;
	padding-right: 0px;
	vertical-align: top;
	font-size: 12px;
	font-family: Arial;
	padding-left: 2px;
	padding-right: 2px;
	font-color: #FFFFFF;
}

td.down-up-c
{
	font-weight: bold;
	color:white;
	padding-right: 0px;
	vertical-align: top;
	font-size: 12px;
	font-family: Arial;
	padding-left: 2px;
	padding-right: 2px;
}

td.glcdown-up
{
	font-weight: bold;
	background-color:#CC0000;
	color:white;
	padding-right: 0px;
	vertical-align: top;
	font-size: 12px;
	font-family: Arial;
	padding-left: 2px;
	padding-right: 2px;
}

td.tktdown-up
{
	font-weight: bold;
	background-color:#B7274B;
	color:white;
	padding-right: 0px;
	vertical-align: top;
	font-size: 12px;
	font-family: Arial;
	padding-left: 2px;
	padding-right: 2px;
}

td.to-do
{
	background-color:#C60726;
	color:white;
	font-size: 12px;
	font-family: Arial;
	padding-left: 2px;
	padding-right: 2px;
}

td.to-do-nc
{
	color: white;
	font-size: 12px;
	font-family: Arial;
	padding-left: 2px;
	padding-right: 2px;
}

td.forum
{
	padding-left: 2px;
	padding-right: 2px;
}

/* CSS Daten für die subject td's der threads */
td.threadinfo
{
	font-weight: bold;
	font-size: 10px;
	background-color:#151D70;
	color:white;
	padding-right: 0px;
	width: 120px;
	vertical-align: top;
	font-size: 13px;
	font-family: Arial;
}

/* CSS Daten für die Downloads */
/* CSS Daten für die Downloadtable */
table.downloadtable
{
	text-decoration: none;
	margin-left:0;
	margin-right:0;
	margin-top:3px;
	width: 100%;
	vertical-align: top;
	font-family: Arial;
	font-size: 12px;
	align:left;
}

/* CSS Daten für die TDs der Downloadtabellen */
/* CSS Daten für die TD thema */
td.thema
{
	padding-right: 0px;
	padding-top: 4px;
	width: 56%;
	vertical-align: top;
	font-family: Arial;
}

/* CSS Daten für die TD referent */
td.referent
{
	padding-right: 0px;
	padding-top: 4px;
	width: 33%;
	vertical-align: top;
	font-family: Arial;
}

/* CSS Daten für die TD download */
td.download
{
    text-align:right;
    margin-right: 3px;
	padding-right: 0px;
	padding-top: 4px;
	width: 11%;
	vertical-align: top;
	font-family: Arial;
}
/* CSS Daten für die TD beschreibung */
td.beschreibung
{
	padding-right: 0px;
	padding-top: 4px;
	width: 56%;
	vertical-align: top;
	font-family: Arial;
}
/* CSS Daten für die TD bereich */
td.bereich
{
	padding-right: 0px;
	padding-top: 4px;
	width: 33%;
	vertical-align: top;
	font-family: Arial;
}

/* CSS Daten für die menulink Table */
table.menulink
{
	margin-left:0;
	margin-right:0;
	margin-top:1px;
	width: 100%;
	vertical-align: top;
	align:left;
}
/* CSS Daten für die menulink Table */
table.menulink-last
{
	margin-left:0;
	margin-right:0;
	margin-top:1px;
	margin-bottom:1px;
	width: 100%;
	vertical-align: top;
	align:left;
}

/* CSS Daten für die TD download */
td.menulink
{
    text-align:left;
    padding-left:6px;
    width: 100%;
	padding-right: 0px;
	padding-top: 0px;
	vertical-align: top;
	font-family: Arial;
	font-size:12px;
	font-weight: bold;
}

/* CSS Daten für die menulink Table */
table.menubild
{
	text-decoration: none;
	margin-left:0;
	margin-right:0;
	margin-top:0px;
	width: 100%;
	height: 100%;
	vertical-align: top;
	font-family: Arial;
	font-size: 12px;
	align:left;
	vertical-align: top;
}
/* CSS Daten für die menulink Table */
table.webvpn-login
{
	margin-left:0;
	margin-right:0;
	margin-top:1px;
	padding-left: 0px;
	padding-right: 0;
	width: 100%;
	font-family: Arial;
	font-size: 10px;
	color:#151D70;
	vertical-align: top;
}
/* CSS Daten für die menulink Table */
td.webvpn-login
{
	margin-left:0;
	margin-right:0;
	margin-top:0px;
	padding-left: 8px;
	padding-right: 0;
}
/* Headline der Kategorien */
td.category
{
	color:white;
	font-weight:bold;
	background-color : #151D70;
}

td.menubild
{
    text-align:left;
    padding-left:1px;
    width: 100%;
	padding-right: 0px;
	padding-top: 30px;
	vertical-align: top;
}
input.textlogin
{
    font-family: Arial;
    font-size: 11px;
    background-color : #FFFFFF;
    width: 82px;
}
input.textwebvpn
{
    font-family: Arial;
    font-size: 11px;
    background-color : #FFFFFF;
    width: 130px;
}
input.textwebvpn-left
{
    font-family: Arial;
    font-size: 9px;
    background-color : #FFFFFF;
    width: 130px;
}
td.borderleft
{
 	border-left: 1px solid #C60726;
}

td.nav3
{
 color:#151D70;
 text-decoration:none;
 font-size:12px;
 font-weight: bold;
 font-family: Arial;
}


/* CSS Daten für die Links */
a:link 		{ color:#151D70; text-decoration:underline; font-size:12px;font-weight: bold; font-family: Arial; }
a:visited 	{ color:#151D70; text-decoration:underline; font-size:12px;font-weight: bold; font-family: Arial; }
a:hover 	{ color:#FF9933; text-decoration:underline; font-size:12px;font-weight: bold; font-family: Arial; }
a:active 	{ color:#CC0000; text-decoration:underline; font-size:12px;font-weight: bold; font-family: Arial; }
a:focus 	{ color:#CC0000; text-decoration:underline; font-size:12px;font-weight: bold; font-family: Arial; }

/* CSS Daten für den Zuruecklink */
a.zurueck:link 		{ color:#FF9933; text-decoration:none; font-size:12px;font-weight: bold; font-family: Arial;  padding-right: 4px;}
a.zurueck:visited 	{ color:#FF9933; text-decoration:none; font-size:12px;font-weight: bold; font-family: Arial;  padding-right: 4px;}
a.zurueck:hover 	{ color:#FF9933; text-decoration:underline; font-size:12px;font-weight: bold; font-family: Arial; padding-right: 4px;}
a.zurueck:active 	{ color:#FF9933; text-decoration:none; font-size:12px;font-weight: bold; font-family: Arial;  padding-right: 4px;}
a.zurueck:focus 	{ color:#FF9933; text-decoration:underline; font-size:12px;font-weight: bold; font-family: Arial; top; padding-right: 4px;}

/* CSS Daten für die mainlinks */
a.main:link 	{ color:#151D70; text-decoration:none; font-size:12px;font-weight: bold; font-family: Arial; }
a.main:visited 	{ color:#151D70; text-decoration:none; font-size:12px;font-weight: bold; font-family: Arial; }
a.main:hover 	{ color:#FF9933; text-decoration:underline; font-size:12px;font-weight: bold; font-family: Arial; }
a.main:active 	{ color:#CC0000; text-decoration:none; font-size:12px;font-weight: bold; font-family: Arial; }
a.main:focus 	{ color:#CC0000; text-decoration:none; font-size:12px;font-weight: bold; font-family: Arial; }

/* CSS Daten für die respons Anker in Lounge */
a.respons:link 		{ color:#FFFFFF; text-decoration:none; font-size:12px;font-weight: bold; font-family: Arial; }
a.respons:visited 	{ color:#FFFFFF; text-decoration:none; font-size:12px;font-weight: bold; font-family: Arial; }
a.respons:hover 	{ color:#FF9933; text-decoration:underline; font-size:12px;font-weight: bold; font-family: Arial; }
a.respons:active 	{ color:#FFFFFF; text-decoration:none; font-size:12px;font-weight: bold; font-family: Arial; }
a.respons:focus 	{ color:#FFFFFF; text-decoration:none; font-size:12px;font-weight: bold; font-family: Arial; }

/* CSS Daten für die menulinks */
a.menu:link 	{ color:#151D70; text-decoration:none; font-size:12px;font-weight: bold; font-family: Arial; }
a.menu:visited 	{ color:#151D70; text-decoration:none; font-size:12px;font-weight: bold; font-family: Arial; }
a.menu:hover 	{ color:#FF9933; text-decoration:underline; font-size:12px;font-weight: bold; font-family: Arial; }
a.menu:active 	{ color:#CC0000; text-decoration:none; font-size:12px;font-weight: bold; font-family: Arial; }
a.menu:focus 	{ color:#CC0000; text-decoration:none; font-size:12px;font-weight: bold; font-family: Arial; }

/* CSS Daten für die logonlinks */
a.logon:link 	{ color:#FFFFFF; text-decoration:none; font-size:11px;font-weight: bold; font-family: Arial; }
a.logon:visited { color:#FFFFFF; text-decoration:none; font-size:11px;font-weight: bold; font-family: Arial; }
a.logon:hover 	{ color:#FF9933; text-decoration:underline; font-size:11px;font-weight: bold; font-family: Arial; }
a.logon:active 	{ color:#FFFFFF; text-decoration:none; font-size:11px;font-weight: bold; font-family: Arial; }
a.logon:focus 	{ color:#FFFFFF; text-decoration:none; font-size:11px;font-weight: bold; font-family: Arial; }

/* CSS Daten für die eventlinks */
a.event:link 	{ color:#151D70; text-decoration:none; font-size:12px;font-weight: bold; font-family: Arial; }
a.event:visited { color:#151D70; text-decoration:none; font-size:12px;font-weight: bold; font-family: Arial; }
a.event:hover 	{ color:#FF9933; text-decoration:underline; font-size:12px;font-weight: bold; font-family: Arial; }
a.event:active 	{ color:#CC0000; text-decoration:none; font-size:12px;font-weight: bold; font-family: Arial; }
a.event:focus 	{ color:#CC0000; text-decoration:none; font-size:12px;font-weight: bold; font-family: Arial; }

/* CSS Daten für die kleinenlinks */
a.klein:link 	{ color:#151D70; text-decoration:underline; font-size:10px;font-weight: bold; font-family: Arial; }
a.klein:visited { color:#151D70; text-decoration:underline; font-size:10px;font-weight: bold; font-family: Arial; }
a.klein:hover 	{ color:#FF9933; text-decoration:underline; font-size:10px;font-weight: bold; font-family: Arial; }
a.klein:active 	{ color:#CC0000; text-decoration:none; font-size:10px;font-weight: bold; font-family: Arial; }
a.klein:focus 	{ color:#CC0000; text-decoration:none; font-size:10px;font-weight: bold; font-family: Arial; }

/* CSS Daten für die admin-base links */
a.admin:link 	{ color:#151D70; text-decoration:none; font-size:11px;font-weight: bold; font-family: Arial; }
a.admin:visited { color:#151D70; text-decoration:none; font-size:11px;font-weight: bold; font-family: Arial; }
a.admin:hover 	{ color:#FF9933; text-decoration:underline; font-size:11px;font-weight: bold; font-family: Arial; }
a.admin:active 	{ color:#CC0000; text-decoration:none; font-size:11px;font-weight: bold; font-family: Arial; }
a.admin:focus 	{ color:#CC0000; text-decoration:none; font-size:11px;font-weight: bold; font-family: Arial; }

/* für Anker Links */
a.keinlink2:link 	{ color:#151D70; text-decoration:none; font-size:12px;font-weight: bold; font-family: Arial; }
a.keinlink2:visited { color:#151D70; text-decoration:none; font-size:12px;font-weight: bold; font-family: Arial; }
a.keinlink2:hover 	{ color:#151D70; text-decoration:none; font-size:12px;font-weight: bold; font-family: Arial; }
a.keinlink2:active 	{ color:#151D70; text-decoration:none; font-size:12px;font-weight: bold; font-family: Arial; }
a.keinlink2:focus 	{ color:#151D70; text-decoration:none; font-size:12px;font-weight: bold; font-family: Arial; }


/* für Anker Links */
a.darstellung:link 		{ color:#151D70; text-decoration:none; font-size:9px;font-weight: bold; font-family: Verdana; }
a.darstellung:visited 	{ color:#151D70; text-decoration:none; font-size:9px;font-weight: bold; font-family: Verdana; }
a.darstellung:hover 	{ color:#FF9933; text-decoration:underline; font-size:9px;font-weight: bold; font-family: Verdana; }
a.darstellung:active 	{ color:#151D70; text-decoration:none; font-size:9px;font-weight: bold; font-family: Verdana; }
a.darstellung:focus 	{ color:#151D70; text-decoration:none; font-size:9px;font-weight: bold; font-family: Verdana; }

/* für Anker Links */
a.keinlink:link 	{ color:#FFFFFF; text-decoration:none; font-size:12px;font-weight: bold; font-family: Arial; }
a.keinlink:visited 	{ color:#FFFFFF; text-decoration:none; font-size:12px;font-weight: bold; font-family: Arial; }
a.keinlink:hover 	{ color:#FFFFFF; text-decoration:none; font-size:12px;font-weight: bold; font-family: Arial; }
a.keinlink:active 	{ color:#FFFFFF; text-decoration:none; font-size:12px;font-weight: bold; font-family: Arial; }
a.keinlink:focus 	{ color:#FFFFFF; text-decoration:none; font-size:12px;font-weight: bold; font-family: Arial; }

/* CSS Daten für die todolinks */
a.todo:link 	{ color:#FFFFFF; text-decoration:underline; font-size:12px;font-weight: bold; font-family: Arial; }
a.todo:visited 	{ color:#FFFFFF; text-decoration:underline; font-size:12px;font-weight: bold; font-family: Arial; }
a.todo:hover 	{ color:#FF9933; text-decoration:underline; font-size:12px;font-weight: bold; font-family: Arial; }
a.todo:active 	{ color:#FFFFFF; text-decoration:underline; font-size:12px;font-weight: bold; font-family: Arial; }
a.todo:focus 	{ color:#FFFFFF; text-decoration:underline; font-size:12px;font-weight: bold; font-family: Arial; }

/* CSS Daten für die todolinks */
a.todo2:link 	{ color:#151D70; text-decoration:none; font-size:11px;font-weight: bold; font-family: Arial; }
a.todo2:visited { color:#151D70; text-decoration:none; font-size:11px;font-weight: bold; font-family: Arial; }
a.todo2:hover 	{ color:#FF9933; text-decoration:underline; font-size:11px;font-weight: bold; font-family: Arial; }
a.todo2:active 	{ color:#151D70; text-decoration:none; font-size:11px;font-weight: bold; font-family: Arial; }
a.todo2:focus 	{ color:#151D70; text-decoration:none; font-size:11px;font-weight: bold; font-family: Arial; }

/* CSS Daten für die menulinks */
a.menuhelp:link 	{ color:#151D70; text-decoration:none; font-size:11px;font-weight: bold; font-family: Arial; }
a.menuhelp:visited 	{ color:#151D70; text-decoration:none; font-size:11px;font-weight: bold; font-family: Arial; }
a.menuhelp:hover 	{ color:#FF9933; text-decoration:underline; font-size:11px;font-weight: bold; font-family: Arial; }
a.menuhelp:active 	{ color:#CC0000; text-decoration:none; font-size:11px;font-weight: bold; font-family: Arial; }
a.menuhelp:focus 	{ color:#CC0000; text-decoration:none; font-size:11px;font-weight: bold; font-family: Arial; }

/* CSS Daten für die mainlinks */
a.textnews:link 	{ color:#151D70; text-decoration:none; font-size:11px; font-weight: lighter; font-family: Arial; }
a.textnews:visited 	{ color:#151D70; text-decoration:none; font-size:11px; font-weight: lighter; font-family: Arial; }
a.textnews:hover 	{ color:#151D70; text-decoration:underline; font-size:11px; font-weight: lighter; font-family: Arial; }
a.textnews:active 	{ color:#CC0000; text-decoration:none; font-size:11px; font-weight: lighter; font-family: Arial; }
a.textnews:focus 	{ color:#CC0000; text-decoration:none; font-size:11px; font-weight: lighter; font-family: Arial; }

/* CSS Daten für die mainlinks */
a.headline:link 	{ color:#151D70; text-decoration:underline; font-size:14px; font-weight: bold; font-family: Arial; }
a.headline:visited 	{ color:#151D70; text-decoration:underline; font-size:14px; font-weight: bold; font-family: Arial; }
a.headline:hover 	{ color:#FF9933; text-decoration:underline; font-size:14px; font-weight: bold; font-family: Arial; }
a.headline:active 	{ color:#CC0000; text-decoration:none; font-size:14px; font-weight: bold; font-family: Arial; }
a.headline:focus 	{ color:#CC0000; text-decoration:none; font-size:14px; font-weight: bold; font-family: Arial; }
