body {
         margin                                : 0 0 0 0;
         padding                        : 0 0 0 0;
         text-align                        : left;
         font-family                : Verdana, Arial, Helvetica, sans-serif;
         background-color        : #afbac8;
        }
h1 {
         color                                 : #301870;
         font-family                : Verdana, Arial, Helvetica, sans-serif;
	font-weight			: 530;
         font-size                        : 10.5pt;
	margin-left			: 40px;
         padding                        : 20px 0px 0px 0px;
         text-align                        : left;
	/*background-color	: #ffffff;*/
        }
h1.stelle {
         color                                 : #301870;
         font-family                : Verdana, Arial, Helvetica, sans-serif;
	font-weight			: 530;
         font-size                        : 10.5pt;
	margin-left			: 10px;
         padding                        : 0px 0px 0px 0px;
         text-align                        : left;
        }
h2 {
         font-size                        : 10pt;
         margin-left                    : 15px;
         padding                        : 0px 0px 10px 0px;
         text-align                        : left;
         /*background-color        : #ffffff;*/
        }

h3 {
         font-size                        : 10pt;
         margin-left                    : 25px;
         padding                        : 0px 0px 0px 0px;
         text-align                        : left;
         background-color        : #ffffff;
        }

h4 {
         font-size                        : 10pt;
	font-style			: italic;
         margin-left                    : 25px;
         padding                        : 0px 0px 0px 0px;
         text-align                        : left;
         background-color        : #ffffff;
        }

p {
         font-size                        : 10pt;
         margin                                : 0px 20px 5px 25px;
         padding                        : 0px 0px 0px 0px;
         text-align                        : left;
         /*background-color        : #ffffff;*/
	line-height			: 1;
        }

p.inhalt {
         font-size                        : 10pt;
         margin                                : 0 0 0 0;
         padding                        : 10px 20px 10px 20px;
         width                                : 660px;
         text-align                        : justify;
         background-color        : #FFFFFF;
         border                         : 0px solid #000080;
        }

p.navigation {
         font-size                        : 10pt;
         margin                                : 0 0 0 0;
         padding                        : 10px 20px 10px 20px;
         width                                : 560px;
         text-align                        : justify;
         background-color        : #FFFFFF;
         border                         : 2px solid #000080;
        }

p.box {
         font-size                        : 10pt;
         background-color        : #D1D1D1;
	border				: 1px solid #7F7F7F;
	padding			: 3px;
	width				: 50px;
	text-align			: center;
	margin-left			: 5px;
	margin-top			: 5px;
        }

p.preise{
	text-align			: left;
	text-decoration	: underline;
	margin-left			: 25px;
	margin-right			: 150px;
         padding                        : 0px 0px 10px 0px;
}

p.hervorgehoben{
	text-align			: left;
	font-style			: oblique;
	margin-left			: 25px;
	margin-right		: 25px;
         padding			: 10px 20px 10px 15px;
         background-color	: #FFE99F;
	width				: 90%;
}

p.grossfett{
	text-align			: left;
	font-weight			: bold;
	margin-left			: 25px;
	margin-right		: 25px;
         padding			: 10px 20px 10px 15px;
         background-color	: #FFFFFF;
	width				: 100%;
}

p.doppelt{
	margin-bottom		: 20px;
}

/*auf Startseite oben links*/
p.einsund{
	margin				: 3px 5px 8px 3px;
         font-size			: 8pt;
}
p.einsund_r{
	margin				: 3px 5px 6px 30px;
	font-size			: 8pt;
}


em.blau{
         font-family	: Verdana, Arial, Helvetica, sans-serif;
	color	: #301870;
	font-size	: 10pt;
	font-weight	: 600;
}
a {
         color				: #301870;
         text-decoration		: none;
        }

a.titeltab {
	color		: #b8204c;
}

a.titeltab1 {
	color		: #2d1b71;
}

a.us:link {
	text-decoration:				underline;
}

a.us:visited {
	text-decoration:				underline;
}

a.us:hoover {
	text-decoration:				underline;
}

a:hover {
         text-decoration        : none;
         color                                 : #b8204c;
        }
a.navi {
         /*color                                 : #FFFFFF;*/
         color				: #301870;
         text-decoration        : none;
        }
a.navi:hover {
         color                                 : #ffff00;
         text-decoration        : none;
        }

.bord {
         border                         : 3px solid #000080;
        }
.oben {
         border                         : 1px solid #000080;
         font-size                        : 8pt;
         text-align                        : center;
        }

.rahmen {
         border                         : 1px solid #000080;
         font-size                        : 8pt;
         text-align                        : center;
        }


td {
	font-size			:10pt;
}

table.dyntab {
	width			: 100%;
         font-family                : Verdana, Arial, Helvetica, sans-serif;
	font-size		: 10px;
         border			 : 0px solid #000080;
}

td.dyntab {
         font-family                : Verdana,  Arial, Helvetica, sans-serif;
	font-size		: 10px;
         border			 : 1px solid #000080;
}

table.titeltab {
         font-size                        : 10pt;
         margin                                : 0 0 0 0;
         padding                        : 10px 10px 10px 10px;
         width                                : 700px;
	height				: 400px;
         text-align                        : left;
         background-color        : #FFFFFF;
         border                         : 0px solid #000080;
        }

table.partnerlinks {
         font-size                        : 12pt;
         margin                                : 10px 10px 10px 10px;
         padding                        : 10px 10px 10px 10px;
         width                                : 600px;
	height				: 400px;
         text-align                        : left;
         background-color        : #FFFFFF;
         border                         : 0px solid #000080;
        }

td.titeltab{
         font-size                        : 11pt;
	text-align			: center;
	font-weight			: 570;
         background-color        : #FFFFFF;
         padding                        : 1px 1px 1px 1px;
         border                         : 0px solid #000080;
	height				: 115px;
}
td.stellen_blau{
	background-color	: #afbac8;
}
td.stellen_grau{
	background-color	: #E0E5E8;
}
tr.stellen_blau{
	background-color	: #afbac8;
}
tr.stellen_grau{
	background-color	: #E0E5E8;
}

/*Für die Tabelle der Startseite*/
td.grau{
	background-color	: #d6e3ee;
         border                         : 1px solid #000080;
	padding				: 5px 5px 5px 5px;
}

td.liretitel{
         font-family	: Verdana, Arial, Helvetica, sans-serif;
	color	: #301870;
	font-size	: 10pt;
	font-weight	: 600;
}

td.liretitel_rot{
         font-family	: Verdana, Arial, Helvetica, sans-serif;
	color	: #b91e4c;
	font-size	: 10pt;
	font-weight	: 600;
}
td.liretitel_gold{
         font-family	: Verdana, Arial, Helvetica, sans-serif;
	color	: #FFDC92;
	font-size	: 10pt;
	font-weight	: 600;
	background-color	: #000080;
}
td.navi{
         font-family                : Verdana, Arial, Helvetica, sans-serif;
         font-size                        : 9pt;
         margin                                : 0 0 0 0;
         padding                        : 0px 0px 0px 0px;
         text-align                        : left;
         border                         : 0px solid #000080;
}

td.navi_extra{
	text-align			: left;
	font-weight			: 570;
	/*font-style			: oblique;
	margin-left			: 25px;
	margin-right		: 25px;*/
         padding			: 10px 10px 10px 10px;
         background-color	: #FFE99F;
	width				: 90%;
	border-width		: 1px;
	border-color		: #301870;
	border-style		: outset;
}

hr {
	margin-left		: 0px;
	width			: 100%;
}

div.container {
	position:	fixed;
	top: 170px; 
	left: 150px;
	width: 695px;
	height: 400px;
	overflow:	auto;
}

p.container {
         font-size                        : 10pt;
         margin                                : 0px 0px 0px 15px;
         padding                        : 5px 5px 5px 5px;
         text-align                        : left;
         background-color        : #ffffff;
	line-height			: 1;
        }

h2 {
         font-size                        : 10pt;
         margin-left                    : 15px;
         padding                        : 0px 0px 5px 0px;
         text-align                        : left;
         background-color        : #ffffff;
        }

li {
	margin		: 0px,0px,0px,0px;
	text-align	: left;
}

em {
	font-style	: normal;
	color		: #B91E4C;
}

em.weiss{
	text-align			: left;
        color        : #FFFFFF;
}

em.box {
         font-size                        : 10pt;
         background-color        : #D1D1D1;
	border				: 1px solid #7F7F7F;
	padding			: 3px;
	text-align			: justify;
	margin-left			: 5px;
	margin-top			: 5px;
        }

select { width: 170px;}
select.bundesland { width: 120px;}


.subMenu a {
	margin-left:20px;
}

#lauftext_rechts {
	position		: absolute;
	top				: 55px;
	left				: 830px;
	width			: 150px;
	color			: #301870;
	 font-size                        : 9pt;
         margin                       : 0px 20px 5px 25px;
         padding                        : 0px 0px 0px 0px;
         text-align                        : left;
         line-height			: 1;
}

#lauftext_zentral {
	position		: absolute;
	width			: 200px;
	top				: 30px;
	left				: 300px;
	right			: 650px;
	color			: #301870;
	 font-size                        : 13pt;
	font-style		: italic;
	font-weight		: 550;
         margin                       : 0px 20px 5px 25px;
         padding                        : 0px 0px 0px 0px;
         text-align                        : left;
         line-height			: 1;
}


#stelle_oben {
	position		: fixed;
	top				: 0px;
	left				: 0px;

}
#stelle_unten {
	position		: fixed;
	top				: 450px;
	left				: 0px;
}

/*Eingabefelder Startseite*/

input.schnellsuche { background-color:#FFF; width:200px; border:1px solid #aaa; }
input.plz { width: 40px; background-color:#FFF; border:1px solid #aaa;}

select { width: 170px;}
select.Auswahl { background-color:#FFF; width:200px; border:1px solid #aaa; }
select.bundesland { width: 100px; background-color:#FFF; border:1px solid #aaa;}
