
/* CSS Document */

html, body {
color:#666666;
font-family:Arial,Verdana, Helvetica, sans-serif;
font-size:12px;
height:100%
}

table.text{
}

h1.text {
font-size:14px;
font-weight:bold;
text-align:left;
padding-top:10px;
}
h2.text {
font-size:12px;

}
h2.archiv {
margin-bottom:-4px;
font-size:12px;
font-weight:normal;
}
p.text {
line-height:13px;
text-align:left;
font-size:10px;
width:420px;
padding-top:10px;
padding-bottom:30px;
padding-left:10px;
}
p.image {
text-align:left;
font-size:9px;
margin-top:2px;
}
p.lang {
text-align:right;
font-size:9px;
margin-top:50px;
margin-right:10px;
}
hr {
color:#999999;
width:500px;
}

/*LOGO*/

#Logo {
margin-left:auto;
margin-right:auto;
width:800px;
height:150px;
/*background-image:url('../Grafik/Logo.gif');*/
background-repeat:no-repeat;
z-index:8;
}

#display {
margin-left:auto;
margin-right:auto;
margin-top:30px;
background-color:#FFFFFF;
border-style:solid;
border-color:#CCCCCC;
border-width:1px;
height:1200px;
width:900px;
z-index:0;
}
#Images{
margin-left:660px;
margin-top:-528px;
padding-right:10px;
width:220px;
height:450px;
overflow:auto;
text-align:left;
}

#sec_navi{
height:20px;
margin-left:210px;
margin-top:-500px;
width:800px;
text-align:left;
z-index:2;
}
#Content {
margin-top:0px;
margin-left:210px;
width:420px;
height:500px;
z-index:20;
border-top-style:solid;
border-top-width:1px;
border-top-color:#CCCCCC;
overflow:visible;
}

#Seitenzahl {
text-align:left;
margin-top:-0px;
margin-left:210px;
width:420px;
height:20px;
padding-top:5px;
}

table.q {
font-family:"Courier New", Courier, mono;
}
table th {
width:80px;
text-align:left;
vertical-align:top;
padding-left:0px;
margin-left:0px;
}
td.q {
font-size:14px;
text-align:center;
width:160px;
height:160px;
background-color:#FFFFFF;

}
p.test {
font-size:13px;
text-align:left;
vertical-align:middle;
color:#FF0000;
}

/* NAVIGATION*/


#Navigation {
background-color:#FFFFFF;
margin-top:40px;
margin-left:34px;
height:500px;
width:140px;
overflow:visible;
border-right-style:solid;
border-right-width:1px;
border-right-color:#CCCCCC;
z-index:3;
}

ul.navi {
margin-top:0px;
font-size:13px;
}
ul.navi li {
height:12px;
margin-left:-25px;
padding-bottom:3px;
padding-left:10px;
padding-right:10px;
margin-bottom:6px;
list-style-type:none;
text-align:right;
}
ul.navi li.active {
border-left-color:#CCCCCC;
border-bottom-color:#CCCCCC;
color:#000000;
}
ul.navi li.navi {
list-style-type:none;
height:10px;
}
a {
font-size:12px;
color:#8C8C8C;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color:#000000;
}
a:active {
	text-decoration: none;
}
a.navi {
font-size:12px;
}
a.navi:link {
	text-decoration: none;
}
a.navi:visited {
	text-decoration: none;
}
a.navi:hover {
	text-decoration: none;
	color:#000000;
}
a.navi:active {
	text-decoration: none;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color:#000000;
}
a:active {
	text-decoration: none;
}
a.archiv {
font-size:12px;
color:#000000;
}
a.archiv:link {
	text-decoration: none;
}
a.archiv:visited {
color:#8C8C8C;
	text-decoration: none;
}
a.archiv:hover {
	text-decoration: none;
color:#8C8C8C;
}
a.archiv:active {
	text-decoration: none;
}
table.navi2 {
width:850px;
}
table.navi2 td {
text-align:right;
}
table.termine td {
vertical-align:top;
text-align:left;
width:400px;
}
table.termine th {
vertical-align:top;
text-align:left;
width:90px;

}
table.termine caption {
background-image:url('../Grafik/bg2.gif');
background-repeat:repeat-y;

}

/*Frontend*/
#Preview{
padding-left:10px;
position:absolute;
width:590px;
height:600px;
background-color:#FFFFFF;
left:0px;
top:15px;
z-index:20;
}
#Auswahl {
padding-left:10px;
position:absolute;
width:590px;
height:20px;
background-color:#E7E7E7;
left:320px;
top:15px;
font-size:10px;
}
#linkverzeichnis {
background-color:#E7E7E7;
left:10px;
top:10px;
width:295px;
}

#Eingabeformular {
position:absolute;
top:40px;
background-color:#E7E7E7;
left:320px;
}
table.change {
width:680px;
background-color:#E7E7E7;
text-align:left;
font-size:11px;
border-bottom-color:#FFFFFF;
border-bottom-style:solid;
border-bottom-width:thin;
}
table.change th {
padding-left:5px;
height:20px;
width:150px;
}
table.change caption {
height:15px;
font-size:14px;
color:#990000;
text-align:left;
border-bottom-style:solid;
border-bottom-width:thin;
border-bottom-color:#999999;
}
p.change {
text-align:left;
font-size:14px;
color:#990000;
}

ul.liste {
width:400px;
text-align:left;
color:#000000;
font-size:12px;
}
ul.liste li {
list-style-type:square;
list-style-image:url(../Grafik/liste.gif);
padding-bottom:5px;
}

img.content {
text-align:left;
margin-bottom:15px;
}
textarea, input {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
input.c{
height:17px;
font-size:0;
background:url(../Grafik/ABC.gif);
}
input.e{
height:17px;
font-size:0;
background:url(../Grafik/change.gif);
}
input.d{
background:url(../Grafik/del.gif);
font-size:0px;
height:17px;
}


ul.verzeichnis li {
list-style-type:none;
margin-left:-20px;
margin-bottom:-5px;
margin-top:-5px;
}

/* Neu - f�r das Plus-Minus-Tag */
span.plusMinus{
	font-size:18px;
	cursor:pointer;
}

/*Lightbox*/

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../Grafik/overlay.png); }

* html #overlay{
	background-color: #FFFFFF;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../Grafik/overlay.png", sizingMethod="scale");
	}



