body {
	margin:				0;
	padding:			0;
	width:				100%;
	font-family:		Arial, Verdana, sans-serif;
	font-size:			12px;
	line-height:		1.4em;
	color:				#363a3e;
	background-color:	#7c858e;
	background-image:	url('../images/page_bg.jpg');
	background-repeat:	repeat-x;
}

p, h1, h2, h3, h4 {
	margin:				0;
	padding:			0;
}

.adressbox {
	position:			relative;
	width: 100%;
	padding: 10px;
	font-size: 11px;
	color: #ffffff;
	background-color: #365478;
	border-top: solid 1px #ababab;
	margin-right: -1px;
}

.adressbox a:link, .adressbox a:visited{
	color: #ffffff;
}

h1 {
	padding:			4px 0 11px 0;
	font-size:			24px;
	color:				#365478;
	line-height:			1.2em;
}

p {
	padding:			0 0 10px 0;
}

ul {
	margin:				-10px 0 5px 30px;
	padding:			0;
}

a:link, a:visited {
	color:				#365478;
	font-weight:		bold;
	text-decoration:	none;
}

a:hover {
	text-decoration:	underline;
}

a:link img, a:visited img  {
	border:			none;
}

#box .box_middle .content_left .content img {
	background-color:	#ffffff;
	padding:		2px;
	border:			solid 1px #ababab;
}


#box {
	position:			relative;
	margin:				0 auto;
	padding:			5px 0 0 0;
	width:				825px;
}

#box .language_select {
	position:			relative;
	width:				801px;
	padding:			0 12px 0 12px;
	text-align:			right;
	color:				#FFFFFF;
	font-size:			10px;
}

#box .box_top {
	position:			relative;
	margin:				0;
	padding:			0;
	width:				825px;
	height:				24px;
	background-image:	url('../images/box_t.png');
	background-repeat:	no-repeat;
}

/* * html #box .box_top {
	background-image: none;
 	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='fileadmin/template/images/box_t.png')
} */

#box .box_middle {
	position:			relative;
	margin:				0;
	padding:			0;
	width:				825px;
	background-image:	url('../images/box_m.png');
	background-repeat:	repeat-y;
}

/* * html #box .box_middle {
	background-image: none;
 	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='fileadmin/template/images/box_m.png')
} */

#box .box_middle .menue {
	position:			relative;
	margin:				0 0 0 30px;
	padding:			0;
	width:				787px;
	height:				49px;
	overflow:			hidden;
	background-image:	url('../images/lk_logo.jpg');
	background-repeat:	no-repeat;
	background-position:top right;
}

#box .box_middle .menue table {
	height:				47px;
	width:				538px;
	padding:			0;
	margin:				1px 0 0 0;
}

#box .box_middle .menue td {
	vertical-align:			middle;
	text-align:			center;
	padding:			0 9px 0 9px;
	margin:				0;
	background-color:		#747c86;
	border-right:			solid 1px #fbf9f5;
}

#box .box_middle .menue td.CUR, #box .box_middle .menue td.ACT {
	background-color:		#365478;
}


#box .box_middle .menue td.NO:hover {
	background-color:		#365478;
}

#box .box_middle .menue td a:link, #box .box_middle .menue td a:visited, #box .box_middle .menue td a:hover {
	color:				#FFFFFF;
	font-size:			11px;
	font-weight:			bold;
	text-decoration:		none;
	display:			block;
}

#box .box_middle .content_left {
	position:			relative;
	margin:				0 0 0 30px;
	padding:			0;
	width:				537px;
	float: left;
}

* html #box .box_middle .content_left {
	margin: 0 0 0 15px;
}

#box .box_middle .content_left .submenue {
	position:			relative;
	margin:				0;
	padding:			3px 0 3px 0;
	text-align:			center;
	width:				537px;
	background-color:		#d4cab9;
}

#box .box_middle .content_left .submenue span a:link, #box .box_middle .content_left .submenue span a:visited {
	font-size:			11px;
	color:				#3c3c3c;
	font-weight:			normal;
	margin:			0 10px 0 10px;
}

#box .box_middle .content_left .content {
	position: relative;
	margin: 22px 8px 0 19px;
	width: 510px;
}

#box .box_middle .content_right {
	position: relative;
	margin: -1px 7px 0 1px;
	float: right;
	width: 250px;
	overflow: hidden;
}

* html #box .box_middle .content_right {
	margin: -1px 5px 0 0;
}

#box .box_bottom {
	position:			relative;
	margin:				0;
	padding:			3px 0 0 0;
	width:				825px;
	height:				26px;
	font-size:			10px;
	text-align:			center;
	color:				#FFFFFF;
	background-image:	url('../images/box_b.png');
	background-repeat:	no-repeat;
}

/* * html #box .box_bottom {
	background-image: none;
 	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='fileadmin/template/images/box_b.png')
} */

/* Styles für tt_news */
.news-latest-container {
	position: 		relative;
	width: 			250px;
	border: 		solid 1px #c3c3c3;
	background-color: 	#ffffff;
}

.news-latest-container .news-latest-header {
	position: 		relative;
	width: 			240px;
	padding:		1px 5px 1px 5px;
	background-color: 	#365478;
	color:			#ffffff;
	font-weight:		bold;
	font-size:		10px;
}

.news-latest-container .news-latest-header h3 {
	font-size:		11px;
	font-weight:		bold;
	color:			#ffffff;
	display:		inline;
}

.news-latest-container .news-latest-header a:link, .news-latest-container .news-latest-header a:hover, .news-latest-container .news-latest-header a:visited {
	font-size:		10px;
	font-weight:		normal;
	color:			#ffffff;
	float:			right;
}

.news-latest-header a:link img, .news-latest-header a:visited img {
	border: none;
}

.news-latest-header img {
	padding: 0;
	margin: 1px 5px 0 0;
	border: 0;
}

.news-latest-item {
	position:		relative;
	padding:		5px;
	width:			240px;
	border-bottom:		solid 1px #c3c3c3;
}

.news-latest-item p {
	margin:			0px;
	padding:		0px;
	display:		inline;
}

.news-latest-item h3 a:hover {
	text-decoration:	none;
}

.news-latest-item h3 {
	font-size:		12px;
	margin-bottom:		5px;
	line-height:		1.2em;
}

.news-latest-morelink {
	position:		relative;
	margin:			-17px 0 0 200px;
	padding:		0px;
	font-size:		10px;
	font-weight:		normal;
}

.news-latest-morelink a:link, .news-latest-morelink a:visited {
	font-weight:		normal;
}

.news-single-img {
	margin-top: 1px;
}

.printlinks {
	border-top: solid 1px #ababab;
	position: relative;
	margin: 5px 8px 0 19px;
	width: 510px; 
	text-align: right;
	padding: 5px 0 50px 0;
}

.printlinks a:link, .printlinks a:visited {
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding: 0 10px 0 0;
}

.sbook {
float:right;
padding-top: 10px;
}

