@charset "UTF-8";
/* CSS Document */

html
{
	width:100%;
	height:100%;
}

body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
	background-image:url(../images/bgBody);
	background-repeat:repeat-y;
	background-position:center;
	line-height:13px;
}


a:link, a:visited
{
	color:#666666;
	text-decoration:underline;
}

a:hover, a:active
{
	color:#666666;
	text-decoration:underline;
}

h1
{
	color:#bd1220;
	margin:0px 0px 10px 0px;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
}



#container
{
	width:820px;
	height:auto;
	background-color:#FFFFFF;
	margin:auto;
	padding:0px 0px 20px 0px;
	
}

#metaNavigation
{
	width:785px;
	height:15px;
	margin:15px 0px 5px 30px;
}

#metaNavigation a:link
{
	color:#666666;
	text-decoration:none;
}

#metaNavigation a:visited
{
	color:#666666;
	text-decoration:none;
}

#metaNavigation a:hover
{
	color:#666666;
	text-decoration:underline;
}

#metaNavigation a:active
{
	color:#666666;
	text-decoration:underline;
}

#metaNavigation .aktiv:link, #metaNavigation .aktiv:visited, #metaNavigation .aktiv:hover, #metaNavigation .aktiv:active
{
	color:#666666;
	text-decoration:underline;
}

#headerContainer
{
	width:551px;
	margin:0px 5px 10px 0px;
	height:166px;
	float:left;
}

#headerTXTContainer
{
	background-image:url(../images/bgHeaderText.gif);
	background-repeat:no-repeat;
	height:106px;
	width:200px;
	margin:0px 0px 10px 0px;
	padding:30px;
	color:#FFFFFF;
	text-transform:uppercase;
	float:left;
	font-size:18px;
	font-weight:bold;
	line-height:34px;
}

#hauptNavigation
{
	clear:left;
	width:815px;
	height:21px;
	border-top:2px solid #bd1220;
	border-bottom:2px solid #bd1220;
	color:#bd1220;
	font-size:14px;
	font-weight:bold;
	padding:4px 0px 0px 0px;
	text-align:center;
}

#hauptNavigation a:link
{
	color:#666666;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

#hauptNavigation a:visited
{
	color:#666666;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

#hauptNavigation a:hover
{
	color:#bd1220;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

#hauptNavigation a:active
{
	color:#bd1220;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

#hauptNavigation .aktiv:link, #hauptNavigation .aktiv:visited, #hauptNavigation .aktiv:hover, #hauptNavigation .aktiv:active
{
	color:#bd1220;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

#contentContainer
{
	width:805px;
	padding:15px 5px 15px 5px;
	min-height:300px;
}

#footer
{
	background-color:#FFFFFF;
	text-align:center;
	width:815px;
	height:17px;
	margin:15px auto 0px auto;
	padding:3px 0px 0px 0px;
	font-size:10px;
}

#footer a:link, #footer a:visited, #footer a:hover, #footer a:active 
{
	font-size:10px;
	color:#666666;
} 

#leftContentContainer
{
	width:536px;
	margin:0px 15px 0px 0px;
	height:auto;
	min-height:300px;
	float:left;
}

#leftContentContainer p
{
	margin:0px 0px 15px 0px;
}

#leftContentContainer p img
{ 
	float:left;
	margin:0px 10px 45px 0px;
}

#leftContentContainer ul
{ 
	margin:-10px 0px 15px 0px;
}

#leftContentContainer ul li ul
{ 
	margin:0px 0px 15px 0px;
}

.csc-sitemap ul
{ 
	margin:15px 0px 15px 0px;
}

.csc-sitemap ul li
{ 
	margin:15px 0px 10px 0px;
}

#rightContentContainer
{
	float:left;
	margin:0px;
	height:auto;
	width:253px;
	text-align:right;
}

#rightContent
{
	margin:15px 0px 0px 0px;
	text-align:left;
}

#rightContent a:link
{
	display:block;
	with:100%;
	color:#bd1220;
	text-decoration:underline;
	text-align:right;
}

#rightContent a:visited
{
	display:block;
	with:100%;
	color:#bd1220;
	text-decoration:underline;
	text-align:right;
}

#rightContent a:hover
{
	display:block;
	with:100%;
	color:#bd1220;
	text-decoration:underline;
	text-align:right;
	font-weight:bold;
}

#rightContent a:active
{
	display:block;
	with:100%;
	color:#bd1220;
	text-decoration:underline;
	text-align:right;
	font-weight:bold;
}

#subNavigation
{
	margin:15px 0px 0px 0px;
}

#subNavigation a:link
{
	display:block;
	width:248px;
	height:18px;
	margin:0px 0px 3px 0px;
	background-color:#bd1220;
	color:#FFFFFF;
	text-align:right;
	padding:3px 5px 0px 0px;
	text-decoration:none;
	border: 1px solid #FFFFFF;
}

#subNavigation a:visited
{
	display:block;
	width:248px;
	height:18px;
	margin:0px 0px 3px 0px;
	background-color:#bd1220;
	color:#FFFFFF;
	text-align:right;
	padding:3px 5px 0px 0px;
	text-decoration:none;
	border: 1px solid #FFFFFF;
}

#subNavigation a:hover
{
	display:block;
	width:248px;
	height:18px;
	margin:0px 0px 3px 0px;
	background-color:#FFFFFF;
	border:1px solid #bd1220;
	color:#bd1220;
	text-align:right;
	padding:3px 5px 0px 0px;
	text-decoration:none;
}

#subNavigation a:active
{
	display:block;
	width:248px;
	height:18px;
	margin:0px 0px 3px 0px;
	background-color:#FFFFFF;
	border:1px solid #bd1220;
	color:#bd1220;
	text-align:right;
	padding:3px 5px 0px 0px;
	text-decoration:none;
}

#subNavigation .aktiv:link, #subNavigation .aktiv:visited, #subNavigation .aktiv:hover, #subNavigation .aktiv:active
{
	display:block;
	width:248px;
	height:18px;
	margin:0px 0px 3px 0px;
	background-color:#FFFFFF;
	border:1px solid #bd1220;
	color:#bd1220;
	text-align:right;
	padding:3px 5px 0px 0px;
	text-decoration:none;
}


#subsubNavigation a:link
{
	display:block;
	width:248px;
	height:18px;
	margin:0px 0px 3px 0px;
	color:#bd1220;
	text-align:right;
	padding:3px 5px 0px 0px;
	text-decoration:none;
	background-color:#FFFFFF;
	border:none;
}

#subsubNavigation a:visited
{
	display:block;
	width:248px;
	height:18px;
	margin:0px 0px 3px 0px;
	color:#bd1220;
	text-align:right;
	padding:3px 5px 0px 0px;
	text-decoration:none;
	background-color:#FFFFFF;
	border:none;
}

#subsubNavigation a:hover
{
	display:block;
	width:248px;
	height:18px;
	margin:0px 0px 3px 0px;
	color:#bd1220;
	text-align:right;
	padding:3px 5px 0px 0px;
	text-decoration:underline;
	background-color:#FFFFFF;
	border:none;
}

#subsubNavigation a:active
{
	display:block;
	width:248px;
	height:18px;
	margin:0px 0px 3px 0px;
	color:#bd1220;
	text-align:right;
	padding:3px 5px 0px 0px;
	text-decoration:underline;
	background-color:#FFFFFF;
	border:none;
}

#subsubNavigation .aktiv:link, #subsubNavigation .aktiv:visited, #subsubNavigation .aktiv:hover, #subsubNavigation .aktiv:active
{
	display:block;
	width:248px;
	height:18px;
	margin:0px 0px 3px 0px;
	color:#bd1220;
	text-align:right;
	padding:3px 5px 0px 0px;
	text-decoration:underline;
	background-color:#FFFFFF;
	border:none;
}


/*TOOLTIP*/
a.wt_csstooltip {
    position: relative;
    z-index: 240;
	color: #666666;
	text-decoration: underline;
    cursor: help;
}
a.wt_csstooltip:hover { 
	z-index: 250; 
	text-decoration: none; 
    color: #bd1220;
    visibility:visible
}
a.wt_csstooltip span,
a.wt_csstooltip dfn {
	display: none;
	font-style: normal;
	z-index: 250; 
}
a.wt_csstooltip:hover span,
a.wt_csstooltip:hover dfn {
    display: block;
    position: absolute;
    top: 2em;
    left: 2em;
    width: 17em;
    background-color: #CCCCCC;
    color: #666666;
    text-align: left;
    padding: 5px;
    font-size: 11px;
	border: 2px solid #bd1220;
    text-decoration: none;
	font-style: normal;
	font-weight: normal;
	z-index: 2500;
	visibility:visible
}

.catchword_desc
{
	margin:0px 0px 20px 0px;
}

.letter
{
	margin:10px 0px 0px 0px;
	font-weight:bold;
	color:#bd1220;
	font-size:14px;
}
