/* Allgemeine Angaben*/
body {
/*scrollbar-face-color:#FF6600;
scrollbar-shadow-color:#6F6F6F;
scrollbar-highlight-color:#CFCFCF;
scrollbar-track-color:#2F2F2F;
scrollbar-arrow-color:#FFFFFF;*/
margin:0px;
padding:0px;
text-align:center;
background-color:#fff;
color: #1F1F1F;
font-family:Verdana, sans-serif;
width:100%;
height:100%;
overflow:auto;
}
/*Definitionen für Menü*/
/* Festlegung Link-Farbe für Seite=on/	Link-Farbe hover für Seite=off:over*/
#nav li.on a, #nav li.off a:hover {
color:#FF0000;
line-height:11px;
height:22px;
}
/* Festlegung Link-Farbe für Seite=off*/
#nav li.off a {
color:#1F1F1F;
line-height:11px;
height:22px;
}
#nav li.on ul {
/* Liste des aktiven Untermenüs ausgeben */
display: block;
line-height:11px;
height:22px;
}
/*Listentyp*/
li {
float: left;
width: 150px;
height: 22px;
text-align: left;
cursor: default;
line-height:11px;
height:22px;
}
ul {
list-style: none;
padding: 0px;
margin: 0px;
line-height:11px;
height:22px;
}
/*Schrift allgemein Menüpunkte Link*/
#nav a, #nav a:hover, #nav li li a, #nav li li a:hover {
color: #1F1F1F;
font-variant:normal;
font-weight:bold;
font-size:11px;
text-decoration: underline;
text-align: left;
padding: 0px;       /*top, right, bottom, left*/
margin: 0px;
line-height:11px;
height:22px;
}
/*Darstellung obere Menüpunkte Farbe*/
#nav a {
color: #1F1F1F;
padding: 0px;
margin: 0px;
line-height:11px;
height:22px;
}
/*Darstellung obere Menüpunkte hover Farbe - vererbt an Untermenü!!*/
#nav a:hover {
color: #FF0000;
padding: 0px;
margin: 0px;
line-height:11px;
height:22px;
}
/*Darstellung Untermenüpunkte Links bei hover Obermenüpunkt*/
#nav li li a {
display: block;
color: #1F1F1F;
padding: 0px;
margin: 0px;
line-height:11px;
height:22px;
}
/*Darstellung Untermenüpunkte Hover*/
#nav li li a:hover {
color: #FF0000;
padding: 0px;
margin: 0px;
line-height:11px;
height:22px;
}
/*Darstellung der Untermenüs - Position/Hintergrund etc.*/
li ul {
display: none;
position: absolute;
top: 46px;
left: 150px;
padding: 0px;
margin: 0px;
line-height:11px;
height:22px;
}
/*Darstellung der Untermenülistenelemente*/
li li, li:hover ul, li.over ul {
width: 85px;
display: block;
float: none;
padding: 0px;
margin: 0px;
line-height:11px;
height:22px;
}
/* Link Definition (link, visited, focus, hover und active)*/
A:link, A:visited, A:focus, A:hover, A:active, .link A:link, .link A:visited, .link A:focus, .link A:hover, .link A:active {
font-variant:normal;
font-weight:bold;
font-size:11px;
line-height:11px;
text-decoration: underline;
}
A:link {
color:#1F1F1F;
}
A:visited {
color:#1F1F1F;
}
A:focus {
color:#FF0000;
}
A:hover {
color:#FF0000;
}
A:active {
color:#FF0000;
}
/* Link Definition-Klassen (link, visited, focus, hover und active)*/
.link A:link {
color:#1F1F1F;
}
.link A:visited {
color:#1F1F1F;
}
.link A:focus {
color:#FF0000;
}
.link A:hover {
color:#FF0000;
}
.link A:active {
color:#FF0000;
}
/* Schriftklassen */
.head1, .head2, .head3, .kon, .norm, .fett, .small {
font-variant: normal;
color: #1F1F1F;
font-size: 30px;
line-height: 30px;
text-align: left;
vertical-align: baseline;
margin: 0px;
padding: 0px;
}

.head1, .head2, .head3 { display:none; }

.small {
font-size: 10px;
line-height: 14px;
}
.norm {
font-weight: normal;
font-size: 13px;
line-height:15px;
text-decoration: none;
}
.fett {
font-weight: bold;
font-size: 13px;
line-height:15px;
text-decoration: none;
}
.head1, .head3 {
position: absolute;
right: 229px;
top: 20px;
border-bottom: 1px solid #FF0000;
}
.head2 {
position: absolute;
right:210px;
top:18px;
line-height: 35px;
}
.head3 {
right:40px;
top:20px;
}
.kon {
font-weight: bold;
font-size: 11px;
line-height:12px;
text-decoration: none;
}
/*Container Inhalte - Allgemeine Definitionen*/
#comp, #kon, #line, #inhalt, #navi, #titel {
margin: 0px;
padding: 0px;
overflow: hidden;
background-repeat: no-repeat;
z-index: 1;
}
#navi { background:#e4e4e4; }
#comp {
position: relative;
width: 1000px;
height: 582px;
background-image: url(img/inhalt.jpg);
overflow:visible!important;
}
#kon {
position: absolute;
width:450px;
left: 7px;
top: 50px;
height:38px;
text-align: left;
z-index:2;
}
#line {
position: absolute;
left: 7px;
top: 75px;
width:435px;
text-align: left;
vertical-align: baseline;
border-bottom: 3px solid #FF0000;
z-index: 1;
}
#inhalt {
height: 525px;
width: 720px;
position: absolute;
right:0px;
top: 137px;
overflow: auto;
z-index: 3;
}
#navi {
position:absolute;
left:7px;
/*top:190px;*/
top:110px;
width:260px;
z-index:6;
line-height:11px;
height:548px;
}
#titel {
/*position: relative;
/*text-align: center;
/*width: auto;*/
position: absolute;
top: 118px;
	left: 280px;
z-index: 4;
font-size: 16px;
font-weight: bold;
color: white;
text-align: left;
width: 720px;
}
.titel {
COLOR: #FF0000;
TEXT-DECORATION: none;
/*BACKGROUND-COLOR: #0E418E;
BORDER-BOTTOM: #333333 1px solid;
BORDER-LEFT: silver 1px solid;
BORDER-RIGHT: #333333 1px solid;
BORDER-TOP: silver 1px solid;
PADDING: 2px;*/
FONT-WEIGHT: bold;
font-size:16px;
}
.titel2 {
COLOR: #FF0000;
TEXT-DECORATION: none;
BACKGROUND-COLOR: #0E418E;
BORDER-BOTTOM: #333333 1px solid;
BORDER-LEFT: silver 1px solid;
BORDER-RIGHT: #333333 1px solid;
BORDER-TOP: silver 1px solid;
PADDING: 2px;*/
FONT-WEIGHT: bold;
font-size:16px;
}
#left, #right {
position:relative;
height: 582px;
z-index:4;
}
#left {
/*background: transparent url(img/orange.jpg) repeat right;*/
border-width: 0px;
border-style: dashed;
}
#right {
/*background: transparent url(img/right.jpg) no-repeat left;*/
border-width: 0px;
border-style: dashed;
}
#inhalt-new {
height: 422px;
width: 720px;
position: absolute;
right:0px;
top: 160px;
overflow: auto;
z-index: 3;
}





.bookmark_compact li {
	width: 16px;
	height: 16px;
	margin: 0px;
	padding: 2px;
	background-color: transparent;
	border: none;
}
.bookmark_list a {
	display: block;
	text-decoration: none;
	cursor: pointer;
}
.bookmark_list span {
	display: inline-block;
	width: 16px;
	height: 16px;
}
.bookmark_list span.bookmark_icons {
	background: url(/img/bookmarks.png) no-repeat center;
}
.bookmark_list img {
	border: none;
}
#bookmark_all {
	display: none;
	position: fixed;
	z-index: 100;
	background: #CECECE;
	border: 2px solid #000000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
    padding:5px;
}
#bookmark_all p {
	margin: 0em;
	padding: 0.5em;
}
#bookmark_all ul {
	width: 24em;
	height: 20em;
	overflow: auto;
}
#bookmark_all li {
	width: 48%;
	background-color: transparent;
	border: none;
}

