﻿@charset "utf-8";
/* CSS Document */

/* Stylesheet Reset */

* {
        margin:         0;
        padding:        0;
        /* Tabellen */
        border-collapse:collapse;
        border-spacing: 0;
}
html, body {
        color:          #000;
        line-height:    1.45;
		height:100%;
		width:100%
		FONT-SIZE: 12px;
		background-image:url(images/back.png);
}
body,p {
        /* Nur hier, sonst gibt es
         * eventuell Vererbungsprobleme.
         */
/*        font-size:      100.01%; */
     	height:100%;
		FONT-FAMILY: Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 12px;
}
INPUT, TEXTAREA, SELECT {
	FONT: normal normal 10px Verdana;
	color: #666666;
	margin-top:2px;
	margin-bottom:2px;
}
.tiny {
	FONT: normal  9px Verdana;
	color: black;
}

li {
	list-style-position : inherit;
	list-style-type : none;
}
li li {
	list-style-position : inherit;
	list-style-type : square;
}

.main {
   width: 955px;
   margin: 0 auto;
   font-family: Arial, Helvetica, sans-serif;
/*   text-align: center; */
}

.head {
   background: url(images/kopf.gif);
   height: 130px;
   width: 955px;
}

.language {
   float: right;
   margin-top: 50px;
   margin-right: 2em;
   margin-bottom: 2.5em;
}

.headmenu {
  padding-top:5px;
   clear: right;
   margin-left: 550px;
   font-size: 12px;
   color: #888888;
}

.headmenu a {
   text-decoration: none;
   color: #888888;
}

.middle {
   float: left;
   width: 955px;
   background: url(images/rechts.gif) repeat-y 100%;
}

.middle2 {
   width: 955px;
   background-image: url(images/links.jpg);
   background-repeat: repeat-y;
}

.navi {
   float: left;
   width: 175px;
   height: 100%;
   list-style: none;
   padding-left: 0px;
   margin-left: 0px;
   margin-bottom: 0px;
   margin-top: 0px;
   background-color: #FFFFFF;
}

.entry4sub {
   width: 7em;
   margin-left: 15px;
}

.subnavi {
   margin-left: 10px; 
   padding-left: 20px;
   width: 7em;
   margin-top: 5px;
   margin-bottom: 5px;
   border-top: 2px solid;
   border-bottom: 2px solid;
   list-style-type: disc;
   font-size: 14px;
}

.subentryact a {
   text-decoration: none;
   font-weight: bold;
   color: #FF0000;
}

.subentry a {
   text-decoration: none;
   font-weight: bold;
   color: #3266cc;
/*    color: #340299; */
}

.left_top {
   width: 175px;
   height: 13px;
   background: url(images/links_oben.jpg);
   margin-bottom: 0px;
}

.content {
   margin-left: 185px;
   margin-right: 25px;
   margin-top: 10px;
   width: 730px;
}

.fce_2col{
   width: 100%;
}

.fce_2col_left {
   width: 50%;
   vertical-align: top;
}

.fce_2col_spacer {
   width: 10px;
}

.fce_2col_right {
   width: auto;
   vertical-align: top;
}

.footer {
   clear: left;
   background: url(images/fuss.gif);
   height: 65px;
}


/* �berschriften der LABEL bei Radio Buttons*/
legend {
color:#000000;
background-color: #FFFFFF;
padding-left:10px;
padding-right:10px;
border: 0px;
}

/* Definition des Gesamtrahmens der Radio Buttons*/
fieldset {
border:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
border: 1px solid #D7AE78;
}

/* eigene Klasse f�r die Abst�nde nach oben und unten
bei der vwerwendung von Radio Buttons in Formularen */
.radiolayout {
width:60%;
color: #474747;
padding-top:15px;
padding-bottom:15px;
}

/* eigene Klasse f�r den Gesamtrahmen vom Formular */
.formu {
width:80%;
font-family: Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;
color: #474747;
font-size: 12px;
background-color: #F3EEE8;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
border: 1px solid #D7AE78;
font-weight:bold;
}

/* spezielle Klassen f�r Formularelemente */
.mf-radio {
border:0px;
}

.mf-input {
font-family: Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;
color: #000000;
font-size: 12px;
border: 1px solid #D7AE78;
}
.mf-pass {
font-family: Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;
color: #000000;
font-size: 12px;
}
.mf-text {
font-family: Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;
color: #000000;
font-size: 12px;
border: 1px solid #D7AE78;
}
.mf-check {
border: 0px;
}
.mf-select {
border:0px;
}
.mf-file {
font-family: Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;
color: #000000;
font-size: 12px;
}
.mf-reset {
font-family: Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;
color: #000000;
font-size: 12px;
}
.mf-submit {
font-family: Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;
color: #ffffff;
font-size: 12px;
background-color: #D7AE78;
border: 0px;
font-weight:normal;
}
A:link, A:visited {
	COLOR: darkblue;
	TEXT-DECORATION: none;
	font-weight: normal;
}
A:hover, A:active {
	COLOR: #1A498F;
	TEXT-DECORATION: underline;
	font-weight : normal;
}


h1,
h1 a, 
h1 a:visited { 
FONT-FAMILY: Verdana, Helvetica, Arial, Geneva, sans-serif;
FONT-SIZE: 14px;
	font-weight : bold;
	COLOR: #1C488F;
	TEXT-DECORATION: none;  
	padding-bottom:5px;
}
h1 a:hover,
h1 a:active  { 
FONT-FAMILY: Verdana, Helvetica, Arial, Geneva, sans-serif;
FONT-SIZE: 14px;
	font-weight : bold;
	COLOR: #1C488; 
	TEXT-DECORATION: none; 
	padding-bottom:5px;
}
.csc-firstHeader {
	FONT-SIZE: 14px;
	font-weight : bold;
	COLOR: #1C488; 
	TEXT-DECORATION: none; 
	padding-bottom:5px;	
}
h2,
h2 a:link,
h2 a:visited { 
	font: bold 12px Verdana, Helvetica, Arial, Geneva, sans-serif;
	color: #1A498F;	
	text-decoration:none;
        padding-top:5px;
	padding-bottom:5px;
}
h2 a:hover,
h2 a:active  { 
	font: bold 12px Verdana, Helvetica, Arial, Geneva, sans-serif;
	color: #1A498F;	
	text-decoration:none;
	padding-top:5px;
        padding-bottom:5px;
}

h3,
h3 a:link,
h3 a:visited { 
	font: bold 12px Verdana, Helvetica, Arial, Geneva, sans-serif;
	color: red;	
	text-decoration:none;
	padding-bottom:5px;
        padding-top:3px;
}
h3 a:hover,
h3 a:active  { 
	font: bold 12px Verdana, Helvetica, Arial, Geneva, sans-serif;
	color: red;	
	text-decoration:none;
	padding-bottom:5px;
        padding-top:3px;
}

h4,
h4 a:link,
h4 a:visited { 
	font: bold 12px Verdana, Helvetica, Arial, Geneva, sans-serif;
	color: #333333;	
	text-decoration:none;
	padding-bottom:5px;
	padding-top:5px;
}
h4 a:hover,
h4 a:active  { 
	font: bold 12px Verdana;
	color: #333333;
	text-decoration:none;
	padding-bottom:5px;
	padding-top:5px;
}
img {
border:none;
}
.tx-feuserlisting-pi1-listrow table {
	width:100%;
}

.tx-feuserlisting-pi1-listrow  th A:link{
	color: #009900;
	font-weight:bold;
}
.tx-feuserlisting-pi1-browsebox-SCell p A:link{
	color: #009900;
	font-weight:bold;
}
.tx-feuserlisting-pi1-listrow-odd td{
	background-color:#f4f4f4;
}

.acronym {
	cursor: help;
	border-bottom: 1px dotted #000000;
}
acronym {
	cursor: help;
	border-bottom: 1px dotted #000000;
} 
hr {
        margin-top: 16px;
        margin-bottom: 12px;
}
