#leer { position:absolute; top:0px; left:0px; width:50px; height:470px; z-index:12; background:#FFFFFF; }
#head { position:relative; top:0px; left:50px; width:920px; height:45px; z-index:9; background:#F0F0F0; border-left:1px ridge #C5C3B7; }
#logo { position:absolute; top:30px; left:661px; width:316px; height:35px; z-index:11; }
#navi { position:relative; top:0px; left:50px; width:920px; height:auto; z-index:10; background:#CCCCCC; border-left:1px ridge #C5C3B7; }

#content { position:relative; top:0px; left:50px; width:920px; height:490px; overflow:auto; z-index:8; background:#F0F0F0; border-left:1px ridge #C5C3B7; padding-left:15px; }
* html #content { position:relative; top:0px; left:50px; width:920px; height:470px; overflow:auto; z-index:8; background:#F0F0F0; border-left:1px ridge #C5C3B7; padding-left:15px; }
#fuss { position:relative; top:0px; left:50px; width:920px; height:auto; z-index:7; background:#F0F0F0; text-align:right; vertical-align:baseline; border-left:1px ridge #C5C3B7; border-bottom:1px ridge #C5C3B7; border-top:1px dotted #C5C3B7; }

#contentli { position:relative; top:0px; left:50px; width:750px; height:490px; overflow:auto; z-index:8; background:#F0F0F0; border-left:1px ridge #C5C3B7; padding-left:15px; padding-right:5px; }
* html #contentli { position:relative; top:0px; left:50px; width:760px; height:470px; overflow:auto; z-index:8; background:#F0F0F0; border-left:1px ridge #C5C3B7; padding-left:15px; padding-right:5px; }
#contentre { position:relative; top:-490px; left:820px; width:150px; height:490px; overflow:auto; z-index:7; background:#F0F0F0; border-left:1px dotted #C5C3B7; padding-left:1px}
* html #contentre { position:relative; top:-470px; left:810px; width:160px; height:470px; overflow:auto; z-index:7; background:#F0F0F0; border-left:1px dotted #C5C3B7; padding-left:2px}
#fusslire { position:relative; top:-490px; left:50px; width:920px; height:auto; z-index:6; background:#F0F0F0; text-align:right; vertical-align:baseline; border-left:1px ridge #C5C3B7; border-bottom:1px ridge #C5C3B7; border-top:1px dotted #C5C3B7; }
* html #fusslire { position:relative; top:-470px; left:50px; width:920px; height:auto; z-index:6; background:#F0F0F0; text-align:right; vertical-align:baseline; border-left:1px ridge #C5C3B7; border-bottom:1px ridge #C5C3B7; border-top:1px dotted #C5C3B7; }

#fotoleiste { position:relative; top:0px; left:50px; width:685px; height:125px; overflow:visible; direction:ltr; z-index:3; background:#F0F0F0; border-left:1px ridge #C5C3B7; border-bottom:1px ridge #C5C3B7; padding-left:15px; }
* html #fotoleiste { position:relative; top:0px; left:50px; width:700px; height:125px; overflow:visible; direction:ltr; z-index:3; background:#F0F0F0; border-left:1px ridge #C5C3B7; border-bottom:1px ridge #C5C3B7; padding-left:15px; }
#fototext { position:relative; top:0px; left:50px; width:685px; height:475px; overflow:auto; z-index:2; background:#F0F0F0; border-left:1px ridge #C5C3B7; border-bottom:1px ridge #C5C3B7; padding-left:15px; }
* html #fototext { position:relative; top:0px; left:50px; width:700px; height:475px; overflow:auto; z-index:2; background:#F0F0F0; border-left:1px ridge #C5C3B7; border-bottom:1px ridge #C5C3B7; padding-left:15px; }
#hilfe { position:relative; top:5px; left:5px; width:300px; height:100%; overflow:auto; z-index:4; background:#F0F0F0; border-left:1px ridge #C5C3B7; border-bottom:1px ridge #C5C3B7; padding-left:5px; }

a { font-family:Verdana,Arial,Helvetic,sans-serif; font-size:1.0em; color:#333333; text-decoration:underline; }
a:hover { font-family:Verdana,Arial,Helvetic,sans-serif; color:#990000; background:#F0F0F0; text-decoration:none; }
p { font-family:Verdana,Arial,Helvetic,sans-serif; font-size:0.9em; color:#333333; }
h1 { font-family:Verdana,Arial,Helvetic,sans-serif; font-size:1.1em; color:#333333; font-weight:bold; }
h2 { font-family:Verdana,Arial,Helvetic,sans-serif; font-size:1.0em; color:#333333; font-weight:bold; }
td { font-family:Verdana,Arial,Helvetic,sans-serif; font-size:0.9em; color:#333333; }
.menu { font-family:Verdana,Arial,Helvetic,sans-serif; font-size:0.9em; color:#696967; text-decoration:none; text-align:right; }
.menurot { font-family:Verdana,Arial,Helvetic,sans-serif; font-size:0.9em; color:#990000; background:#F0F0F0; text-decoration:none; text-align:right; border-left:1px ridge #C5C3B7; border-right:1px ridge #C5C3B7; border-top:1px ridge #C5C3B7; }
.kontakt { font-family:Verdana,Arial,Helvetic,sans-serif; font-size:0.7em; color:#C0C0C0; background-color:#cccccc; width: 80px; border: 1px #FFFFFF solid; line-height: 20px}
.logosw { font-family:Lithograph,Verdana,Arial,Helvetica,sans-serif; font-size:28px; color:#333333; font-weight:bold; }
.logorot { font-family:LithographLight,Verdana,Arial,Helvetica, sans-serif; font-size:26px; color:#990000; font-weight:bold; }
.headline { font-family:Lithograph,Verdana,Arial,Helvetica,sans-serif; font-size:1.3em; color:#333333; font-weight:bold; }
.headlinerot { font-family:LithographLight,Verdana,Arial,Helvetica,sans-serif; font-size:1.3em; color:#990000; font-weight:bold; }
.subheadline { font-family:Verdana,Arial,Helvetic,sans-serif; font-size:1.1em; color:#333333; font-weight:bold; }
.subheadlinerot { font-family:Verdana,Arial,Helvetic,sans-serif; font-size:1.1em; color:#990000; font-weight:bold; }
.text { font-family:Verdana,Arial,Helvetic,sans-serif; font-size:0.9em; color:#333333; }
.textfett { font-family:Verdana,Arial,Helvetic,sans-serif; font-size:0.9em; color:#333333; font-weight:bold; }
.textgrau { font-family:Verdana,Arial,Helvetic,sans-serif; font-size:0.9em; color:#808080; }
.textfussnote { font-family:Verdana,Arial,Helvetic,sans-serif; font-size:0.8em; color:#333333; }
.textrot { font-family:Verdana,Arial,Helvetic,sans-serif; font-size:0.9em; color:#990000; }
.mittel { font-family:Verdana,Arial,Helvetic,sans-serif; font-size:0.8em; color:#333333; }
.mittelrot { font-family:Verdana,Arial,Helvetic,sans-serif; font-size:0.8em; color:#990000; }
.klein { font-family:Verdana,Arial,Helvetic,sans-serif; font-size:0.8em; color:#808080; text-decoration:none; }
.kleinsw { font-family:Verdana,Arial,Helvetic,sans-serif; font-size:0.8em; color:#333333; text-decoration:none; }
.kleinrot { font-family:Verdana,Arial,Helvetic,sans-serif; font-size:0.8em; color:#990000; text-decoration:none; }
.kleingrau { font-family:Verdana,Arial,Helvetic,sans-serif; font-size:0.8em; color:#F0F0F0; text-decoration:none; }
.linie { border-bottom:1px #C5C3B7 dotted; padding:1px; width:90%; }

body { 
	font-family:Verdana,sans-serif;
	text-align:left; 
	color:#333333; 
	font-size:0.85em; 
	background-color:#FFFFFF; 
	scrollbar-face-color:#F0F0F0; 
	scrollbar-highlight-color:#C0C0C0; 
	scrollbar-shadow-color:#C0C0C0; 
	scrollbar-3dlight-color:#333333;
	scrollbar-arrow-color:#990000; 
	scrollbar-track-color:#F0F0F0;
	scrollbar-darkshadow-color:#333333;
}

textarea {
	border: 1px solid #333333;
	background: #C0C0C0;
	font-family:Verdana;
	color:#000000;
	float: left;
}

select {
	border: 1px solid #333333;
	font-size:0.8em;
	background: #C0C0C0;
	font-family: Verdana; 
	color:#000000;
	float: left;
	cursor: pointer; 
}

input {
	border: 1px solid #333333;
	font-size:0.8em;
	background: #C0C0C0;
	font-family: Verdana; 
	color:#000000;
	float: left;
}

label.left
{
    float: left;
    text-align: right;
    width: 9.0em;
    margin-right: .3em;
    font-family: Verdana; 
}

label.leftrot
{
    float: left;
    text-align: right;
    width: 9.0em;
    margin-right: .3em;
    font-family: Verdana; 
    color:#990000;
}

input[type=text],
select
{ float: left; }

input.right
{
    float: left;
    width: auto;
    clear: both;
    margin-left: 9.3em;
    margin-right: .3em;
}

input[type=checkbox].right,
input[type=radio].right,
input[type=submit].right
{ margin-left: 11.7em; }

/* Fuer Suchfeld auf der Startseite */

label.start
{
    float: left;
    text-align: right;
    margin-left: 0.1em;
    margin-right: .3em;
    font-family: Verdana; 
}

input[type=submit].start 
{ 
    float: left;
    width: auto;
    margin-left:0.3em; 
    font-family: Verdana;
}

input[type=text].start 
{
    float: left;
    width: auto;
    margin-right: .3em; 
    font-family: Verdana;
}

select.start
{
	display:none;
}

form br { clear: both; }

label,
select,
input[type=checkbox],
input[type=radio],
input[type=button],
input[type=submit]
{ cursor: pointer; }

form { line-height: 90%; }
