/* General settings */
*
{
	padding:0px;
	margin:0px;
	border:0px;
	font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
}

body {
	background-color: #d9ecfb;
	color: #575656;
	text-align:center;
}

form, table, fieldset, legend, span
{
	display:block;
	text-indent:0px;
}

table
{
	display:table;
}

input, textarea, select
{
	font-size:1em;
}

input, textarea
{
	padding:2px;
}

a
{
	color:#00558e;
	text-decoration:none;
	cursor:pointer;
}

img
{
	border:0px;
}
#outer-container {
	text-align:left;
	display:block;
	margin:0px auto;
	width:1124px;
	position:relative;
}
#container
{
	display:block;
	float:left;
	width:1004px;
	position:relative;
}

#inner-container
{
	display:block;
	float:left;
	width:1004px;
}

#bilderleiste
{
	display:block;
	float:left;
	width:1004px;
	height:166px;
	background-color:#64beeb;
	background-image:url(../images/default/bilderleiste.gif);
}

#headerborder
{
	display:block;
	float:left;
	width:1004px;
	height:20px;
	background-color:#dadada;
	text-align:right;
}

#headerborder span
{
	line-height:20px;
	height:20px;
	padding-right:40px;
	color:#63beeb;
	font-size:12px;
	font-weight:bold;
}

#content
{
	display:block;
	float:left;
	width:1004px;
	background-color:#ffffff;
}

#content table.inhalt
{
	width:1004px;
}

#content table.inhalt td.links
{
	width:250px;
	vertical-align:top;
}

#content table.inhalt td.rechts
{
	width:754px;
	vertical-align:top;
}

#navi { width: 218px; padding: 28px 0px; }
#navi a { color: #6f6f6e; }
#navi div.item { width: 178px; height: 18px; margin-top: 2px; padding: 2px 0px 0px 40px; background-color: #e5f2fc; font-size: 14px; color: #6f6f6e; overflow: hidden; }
#navi div.item:hover { background-color: #aed8f4; color: #ffffff; }
#navi div.item_active { width: 178px; height: 18px; margin-top: 2px; padding: 2px 0px 0px 40px; background-color: #aed8f4; font-size: 14px; color: #ffffff; overflow: hidden; }

#navi div.subitem { width: 162px; height: 18px; margin-top: 2px; padding: 2px 0px 0px 56px; background-color: #e5f2fc; font-size: 12px; color: #6f6f6e; overflow: hidden; }
#navi div.subitem:hover { background-color: #aed8f4; color: #ffffff; }
#navi div.subitem_active { width: 162px; height: 18px; margin-top: 2px; padding: 2px 0px 0px 56px; background-color: #aed8f4; font-size: 12px; color: #ffffff; overflow: hidden; }
#navi div.subitem_spacer { height: 10px; }

#navi div.subsubitem { width: 146px; height: 17px; margin-top: 2px; padding: 3px 0px 0px 72px; background-color: #e5f2fc; font-size: 11px; color: #6f6f6e; overflow: hidden; }
#navi div.subsubitem:hover { background-color: #aed8f4; color: #ffffff; }
#navi div.subsubitem_active { width: 146px; height: 17px; margin-top: 2px; padding: 3px 0px 0px 72px; background-color: #aed8f4; font-size: 11px; color: #ffffff; overflow: hidden; }
#navi div.subsubitem_spacer { height: 5px; }

#innercontent { width:754px; display:block; float:left; padding:30px 0px; min-height:430px; }
#innercontent div.column1 { width:526px; display:inline; float:left; margin-top: 5px; }
#innercontent div.column1 h1 { font-size:16px; color:#64beeb; font-weight:bold; padding-bottom:9px; }
#innercontent div.column1 p { font-size:11px; color:#575656; line-height:150%; }
#innercontent div.column1 p b { color:#64beeb; }
#innercontent div.column1 ul { padding:0px; margin:2px 0px 0px 35px; list-style:disc; list-style-position:outside; list-style-image:url(../images/default/ul.gif) }
#innercontent div.column1 li { padding:0px; margin-top:10px; font-size:11px; color:#575656; line-height:150%; }
#innercontent div.column2 { width: 198px; display:inline; float:left; margin-left: 10px; }
#innercontent div.column2 div.item { margin-bottom: 10px; background-color: #dff0fb; padding: 5px 10px 5px 10px; }
#innercontent div.column2 div.item h1 { font-size:16px; color:#64beeb; font-weight:bold; padding-bottom:2px; }
#innercontent div.column2 div.item p { font-size:11px; color:#575656; line-height:150%; }
#innercontent div.column2 div.item p b { color:#64beeb; }
#innercontent div.column2 div.item ul { padding:0px; margin:2px 0px 0px 35px; list-style:disc; list-style-position:outside; list-style-image:url(../images/default/ul.gif) }
#innercontent div.column2 div.item li { padding:0px; margin:0px; font-size:11px; color:#575656; line-height:250%; }
#footer
{
	display:block;
	float:left;
	width:1004px;
	height:19px;
	background-color:#64beeb;
}

#footer span
{
	width:961px;
	height:19px;
	line-height:19px;
	font-size:10px;
	color:#ffffff;
	padding-left:43px;
}

#footer span a
{
	color:#ffffff;
	text-decoration:underline;
}

#footerborder
{
	display:block;
	float:left;
	width:1004px;
	height:21px;
	background-color:#ffffff;
}
div#tk-banner {
	position:absolute;
	width:120px;
	height:600px;;
	top:166px;
	right:0;
}
