/* LKG CSS (Default) */

body {
	background-color:#FFCC33;
	margin:0px;
	padding:0px;
	overflow-x:hidden;
	scrollbar-base-color: #FFCC33;
	scrollbar-arrow-color: #008FC9;
	scrollbar-track-color: #FFCC33;
	scrollbar-face-color:#FFCC33;
	scrollbar-highlight-color:#FFCC33;
	scrollbar-darkshadow-color:#404040;
	scrollbar-shadow-color:#FCDF8C;
	scrollbar-3dlight-color:#008FC9;
}

body,p,div,td,th,li,h1,h2,h3,h4,h5,h6 {
	color:#333333;
	font-family:Tahoma,Arial,Verdana;
	font-size:12px;
	line-height:18px;
}
th {
	text-align: left;
	line-height:22px;
	height: 22px;
	font-weight:bold;
	font-size:12px;
	color:#333333;
	margin:0px;
	padding:0px;
/*	text-indent:12px; */ padding-left: 12px;
	vertical-align: middle;
	background-color: #FFECB3;
}
tr.tr0 {
	background-color: #FFF5D7;
}
tr.tr1 {
	background-color: transparent;
}

tr.tr2 {
	background-color:#FFF3CF;
}


td.td0 {
	background-color: #FFF3CF;
}

p {
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
}

/* LINKS STANDARD */

a:link, a:visited {
	text-decoration:none;
	color:#0094BB;
}

a:hover, a:active {
	text-decoration:underline;
	color:#0094BB;
}

a img { border-width:0px; }

a.schwarz:link, a.schwarz:visited, a.schwarz:hover, a.schwarz:active {
	text-decoration:none;
	color:#333333;	
}

a.weiss:link, a.weiss:visited {
	text-decoration:none;
	color:#EEEEEE;	
}
a.weiss:hover, a.weiss:active {
	text-decoration:underline;
	color:#EEEEEE;	
}

/* Linker Bereich */

.left {
	position:fixed;
	top:0px;
	left:0px;
	width:170px;
	height:622px;
}


/********************/
/* Linke Navigation */
/********************/

.left_navi {
	position:absolute;
	width:160px;
	top:132px;
	right:0px;
	font-family:Tahoma,Arial;
	color:#333333;
	font-size:12px;
	line-height:12px;
}

/* Links f. linke Navigation */

/*
a.navi_line:link, a.navi_line:visited {
	display:block;
	text-align:left;
	margin:0px;
	text-decoration:none;
	font-weight:normal;
	color:#333333;
	line-height:18px;
	width:100%;
}

a.navi_line:hover, a.navi_line:active {
	display:block;
	margin:0px;
	text-decoration:none;
	font-weight:normal;
	color:#0094BB;
	font-weight:normal;
}

a.navi_line_active:link, a.navi_line_active:visited, a.navi_line_active:hover, a.navi_line_active:active {
	display:block;
	text-align:left;
	margin:0px;
	line-height:18px;
	text-decoration:none;
	font-weight:bold;
	color:#0094BB;
	width:100%;
}

a.navi_arrow:link, a.navi_arrow:visited {
	background-image:url('images/navi_arrow.gif');
	background-position:left 4px;
	background-repeat:no-repeat;
	padding-left:15px;
	text-decoration:none;
	color:#333333;
	line-height:21px;
	font-weight:normal;
}

a.navi_arrow:hover, a.navi_arrow:active {
	background-image:url('images/navi_arrow.gif');
	background-position:left 4px;
	background-repeat:no-repeat;
	padding-left:15px;
	text-decoration:none;
	color:#0094BB;
}
*/


/* Eingabefeld linke Navigation */

input.sssuchfeld {
	border:1px solid;
	border-color:#0094BB;
	height:20px;
	width:120px;
	left:0px;
	position:absolute;
	background-color:#FFD65C;
	font-size:11px;
	font-family:Arial,sans-serif;
	padding-left:2px;
}

input.ssbutton {
	width:20px;
	height:20px;
	left:126px;
	margin:0px;
	padding:0px;
	position:absolute;
	border:0px;
}

/* Auflistung */

ul.menulist {
	list-style-type: none;
	margin:0px;
	padding:0px;
}
ul.menulist li {
	height: auto;
	line-height: 20px;
	background-image: url('_themes/default/images/navi_line.jpg');
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-left:0px;
}
ul.menulist li.spacer {
	height: 14px;
	line-height: 14px;
	background-image: none;
	padding:0px;
}
ul.menulist li.list_arrow {
	height: auto;
	background-image: url('_themes/default/images/navi_arrow.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left:17px;
}

ul.menulist li.list_arrow:hover {
	background-image:url('_themes/default/images/navi_arrow_blue.gif');
}
ul.menulist li.list_arrow_active {
	height: auto;
	background-image:url('_themes/default/images/navi_arrow_blue.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left:17px;
}

ul.menulist li a:link, ul.menulist li a:visited {
	display:block;
	line-height:18px;
	text-align:left;
	text-decoration:none;
	font-weight:normal;
	color:#333333;
	width:100%;
}
ul.menulist li a:hover, ul.menulist li a:active {
	display:block;
	line-height:18px;
	text-align:left;
	text-decoration:none;
	font-weight:normal;
	color:#0094BB;
	width:100%;
}
ul.menulist li a.hi:link, ul.menulist li a.hi:visited, ul.menulist li a.hi:hover, ul.menulist li a.hi:active {
	display:block;
	line-height:18px;
	text-align:left;
	text-decoration:none;
	font-weight:normal;
	font-weight:bold;
	color:#0094BB;
	width:100%;
}

/* Logo links */

.logo {
	background-image:url('_themes/default/images/logo.gif');
	background-repeat:no-repeat;
	width:168px;
	height:114px;
}

.logo_print {
	display:none;
}


/*************/
/* Main Menu */
/*************/

/* Begrenzungslinien Main Menu */

.side_line {
	position:absolute;
	background-image:url('_themes/default/images/side_line.jpg');
	background-repeat:no-repeat;
	top:18px;
	width:1px;
	height:96px;
}

.main_menu {
	position:fixed;
	top:0px;
	left:170px;
	z-index:10;
	background-color:#FFCC33;
	width:825px;
	height:114px;
}

/* Auswahlliste Sprachen */

.main_menu select {
	margin:0px;
	padding:0px;
	border-width:1px;
	border-style:solid;
	border-color:#0094BB;
	width:128px;
	background-color:#FFD65C;
	font-size:11px;
	font-family:Arial,sans-serif;
}

/* Link Main Menu */

a.navi:link, a.navi:visited {
	display:block;
	text-decoration:none;
	font-size:11px;
	line-height:24px;
	font-family:Verdana,Arial;
	font-weight:normal;
	color:#333333;
	padding:0px 5px 0px 5px;
}

a.navi:hover {
	display:block;
	text-decoration:none;
	font-size:11px;
	line-height:24px;
	font-family:Verdana,Arial;
	font-weight:normal;
	color:#0094BB;
	padding:0px 5px 0px 5px;
}

a.navi1 {
	display:block;
	height:24px;
	background-color:#ffe085;
	padding:0px 5px 0px 5px;
/*	padding-top:4px;
	padding-bottom:7px; */
	text-decoration:none;
	font-size:11px;
	line-height:24px;
	font-family:Verdana,Arial;
	font-weight:bold;
	color:#0094BB;
}

a.navi1:hover {
	text-decoration:underline;
}

a.navi2 {
	display:block;
	height:24px;
	background-color:#ffe8a3;
	padding:0px 5px 0px 5px;
/*	padding-top:4px;
	padding-bottom:7px; */
	text-decoration:none;
	font-size:11px;
	line-height:24px;
	font-family:Verdana,Arial;
	font-weight:bold;
	color:#0094BB;
}

a.navi2:hover {
	text-decoration:underline;
}

a.navi3 {
	display:block;
	height:24px;
	background-color:#fff0c1;
	padding:0px 5px 0px 5px;
/*	padding-top:4px;
	padding-bottom:7px; */
	text-decoration:none;
	font-size:11px;
	line-height:24px;
	font-family:Verdana,Arial;
	font-weight:bold;
	color:#0094BB;
}

a.navi3:hover {
	text-decoration:underline;
}

a.navi4 {
	display:block;
	height:24px;
	background-color:#FFFAEA;
	padding:0px 5px 0px 5px;
/*	padding-top:4px;
	padding-bottom:7px; */
	text-decoration:none;
	font-size:11px;
	line-height:24px;
	font-family:Verdana,Arial;
	font-weight:bold;
	color:#0094BB;
}

a.navi4:hover {
	text-decoration:underline;
}

a.navi5 {
	display:block;
	height:24px;
	text-decoration:none;
	font-size:11px;
	line-height:24px;
	font-family:Verdana,Arial;
	font-weight:bold;
	color:#0094BB;
}

a.navi5:hover {
	text-decoration:underline;
}

.menu1 {
	background-color:#ffd65c;
	height:24px;
	margin-top:18px;
}

.menu1_selected {
	padding-left:0px;
	background-color:#ffd65c;
	background-image:url('images/menu_line.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	height:24px;
	margin-top:18px;
}

.menu2 {
	background-color:#ffe085;
	height:24px;
}

.menu2_selected {
	padding-left:0px;
	background-color:#ffe085;
	background-image:url('images/menu_line.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	height:24px;
}

.menu3 {
	background-color:#ffe8a3;
	height:24px;
}

.menu3_selected {
	padding-left:0px;
	background-color:#ffe8a3;
	background-image:url('images/menu_line.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	height:24px;
}

.menu4 {
	background-color:#fff0c1;
	height:24px;
}

.menu4_selected {
	padding-left:0px;
	background-color:#fff0c1;
	background-image:url('images/menu_line.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	height:24px;
}

.menu5 {
	background-color:#fffaea;
	height:24px;
	border-top:solid 1px #ffcc33;
	border-bottom:solid 1px #ffcc33;
}
.menu5dist {
	background-color:#fffaea;
	height:32px;
}

/**********/
/* Inhalt */
/**********/

.content {
	position:absolute;
	top:114px;
	left:170px;
	width:825px;
	padding-bottom: 40px;
	z-index:1;
}

/* Content-Tabelle */

table.rahmen {
	width: 808px;
	margin-top:30px;
	margin-left:16px;
}

table.title td {
	vertical-align:top;
}

.orange {
	border: 1px solid #FFCC33;
}
/*
.content td {
	color:#333333;
	font-family:Tahoma,Arial;
	font-size:12px;
	line-height:20px;
} */

.content_text {
	margin-left:12px;
	margin-right:12px;
}

.clr {
	clear:both;
}

.small {
	font-size:11px;
}
.smaller {
	font-size:10px;
}
.reddot {
	background-image: url('images/pix_rot.gif');
	background-position: 0px 9px;
	background-repeat: no-repeat;
	padding-left:10px;
	padding-top:4px;
}
.horizontal_line {
	background-image: url('images/horizontal_line.jpg');
	background-position: 0px 8px;
	background-repeat: no-repeat;
	height:16px;
}
.highlight {
	background-color:#FFF133;
}
.new {
	text-decoration:overline underline;
	color: #FB0000;
	font-weight:bold;
}
.rot {
	color: red;
}
.sysreq {
	background-color:#0094BB;
	color:#FFFFFF;
	font-family:Arial,Tahoma,Helvetica;
	font-weight:bold;
	font-size:12px;
	line-height:16px;
	padding-left:4px;
	padding-right:4px;
}
/* Context-Überschrift */

h1 {
	line-height:22px;
	font-weight:bold;
	font-size:12px;
	color:#333333;
	background-color:#FFECB3;
	margin:0px;
	padding:0px;
	margin-bottom:19px;
/*	text-indent:12px; */ padding-left: 12px;
}
 
h3 {
	font-size:12px;
	font-weight:bold;
	color:#333333;
	line-height:18px;
	padding:0px;
	margin:0px;
	margin-bottom:5px;
/*	text-indent:12px; */ padding-left: 12px;
}

/* Crossselling-Überschrift */

h2 {
	font-family:Arial,Tahoma,Verdana;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	background-color:#FFCC33;
	line-height:20px;
	padding:0px;
	margin:0px;
/*	text-indent:12px; */ padding-left: 12px;
}

/* Menü-Überschriften */

h4 {
	font-family:Arial,Tahoma,Verdana;
	font-size:12px;
	font-weight:bold;
	color:#EEEEEE;
	background-color:#0094BB;
	line-height:20px;
	padding:0px;
	margin:0px;
/*	text-indent:12px; */ padding-left: 12px;
}

/**************************/
/* Klassen für Link-Icons */
/**************************/

.link_arrow {
	background-image:url('icon_arrow.gif');
	background-position:left 3px;
	background-repeat:no-repeat;
	padding-left:18px;
	margin-left:0px;
}

.link_arrow_small {
	background-image: url('images/navi_arrow_blue.gif');
	background-position:left 3px;
	background-repeat:no-repeat;
	padding-left:18px;
	margin-left:0px;
}

.link_pdf {
	background-image:url('images/icon_pdf.gif');
	background-position:left 0x;
	background-repeat:no-repeat;
	padding-left:18px;
	margin-left:0px;
}

.link_doc {
	background-image:url('images/icon_doc.gif');
	background-position:left 0px;
	background-repeat:no-repeat;
	padding-left:18px;
	margin-left:0px;
}

.link_zip {
	background-image:url('images/icon_zip.gif');
	background-position:left 0px;
	background-repeat:no-repeat;
	padding-left:18px;
	margin-left:0px;
}

.link_basket {
	background-image:url('_themes/default/images/icon_basket.gif');
	background-position:left 2px;
	background-repeat:no-repeat;
	padding-left:21px;
	margin-left:0px;
}

.link_basket2 {
	background-image:url('_themes/default/images/icon_basket_big.gif');
	background-position:left 0px;
	background-repeat:no-repeat;
	padding-left:28px;
	margin-left:0px;
}

.link_speaker {
	background-image:url('images/icon_speaker.gif');
	background-position:left 2px;
	background-repeat:no-repeat;
	padding-left:21px;
	margin-left:0px;
}

.link_smarrow {
	background-image:url('_themes/default/images/icon_arrow_small.gif');
	background-position:left;
	background-repeat:no-repeat;
	padding-left:12px;
}

.link_print {
	background-image:url('_themes/default/images/icon_print.gif');
	background-position:left;
	background-repeat:no-repeat;
	padding-left:16px;
}

div.totop a, .link_top {
	background-image:url('_themes/default/images/icon_top.gif');
	background-position:right 5px;
	background-repeat:no-repeat;
	padding-right:10px;
}

/* Hintergrund Content */

.content_bg {
	position:fixed;
	top:0px;
	left:170px;
	height:100%;
	width:823px;
	border-left:1px solid #6F706E;
	border-right:1px solid #6F706E;
	background-color:#FFFAEA;
/*	background-image:url('images/bg_cross.gif');
	background-repeat:repeat-y;
	background-position:right; */
}

/* Hintergrund-Layer für Titelanzeige */

.content_bg1 {
	position:fixed;
	top:144px;
	height:100%;
	width:170px;
	left:824px;
	background-image:url('images/bg_cross.gif');
	background-repeat:repeat-y;
	background-position:left;
}

.content_bg2 {
	position:fixed;
	top:144px;
	left:186px;
	height:100%;
	width:808px;
	background-color:transparent;
	background-image:url('images/bg_layers.gif');
	background-repeat:repeat-y;
	background-position:left;
}

/* Copyright */

.copyright {
	text-align:left;
	background-color:#FFFAEA;
	position:fixed;
	width:644px;
/*	width:810px; */
	height:18px;
	left:171px;
	bottom:0px;
	z-index:15;	
}

.copyright, .copyright div {
	font-family:Arial,Tahoma;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#333333;
}

.copyright a:link, .copyright a:visited {
	color:#333333;
	text-decoration:none;
}

.copyright a:hover, .copyright a:active {
	color:#0094BB;
	text-decoration:none;
}

/* Cross-Elemente */

.cross {
	border-left:1px solid #FFCC33;
	border-right:1px solid #FFCC33;
	border-bottom:1px solid #FFCC33;
	margin-top:0px;
	margin-bottom:10px;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	width:165px;
	height:auto;
	text-align:left;
}

div.totop {
	float: right;
	text-align: right;
	margin-right: 10px;
}

.tooltip {
	position:absolute;
	display: none;
	background-color: #FFF5D7;
	border: 1px solid #6F706E;
	color:#111111;
}	

/* News */

.newsimage {
	width: 192px;
/*	padding-bottom: 10px;
	float: left; */
}
