<!--

@import url("quattroselect.css");

html {

height:100%;
}

body, div {
	FONT-SIZE:15px;
	LINE-HEIGHT:17px;
	FONT-FAMILY:arial,helvetica;
	COLOR:#000000;
	TEXT-DECORATION:none;
	FONT-WEIGHT:normal;
}

h2 {
	font-size:15px;
	line-height:17px;
	color:#000;
}

td {
	font-family:Arial,Helvetica;
	FONT-SIZE:15px;
}

.boxhead {
	FONT-SIZE:15px;
	FONT-FAMILY:Arial,helvetica;
	TEXT-ALIGN:left;
	FONT-WEIGHT:bold;
	color:#FFFFFF;
}

.menuetrenner {
	color:#000000;
	font-weight:normal;
	font-size:15px;
	FONT-FAMILY:arial,helvetica;
}

a.menueaktiv, a.menueinaktiv, a.menueselected, .sj {
	FONT-SIZE:15px;
	FONT-FAMILY:arial,helvetica;
	COLOR:#000000;
	TEXT-DECORATION:none;
	FONT-WEIGHT:bold;
	vertical-align:middle;
}

a.menueaktiv { COLOR:#D8271A; }
a.menueaktiv:hover   { 	COLOR:#D8271A; }
a.menueinaktiv:hover { COLOR:#D8271A; }
a.menueselected      { COLOR:#D8271A; }


a.menueaktivthin	 	 {	FONT-SIZE:15px; LINE-HEIGHT:17px; FONT-FAMILY:arial,helvetica; COLOR:#547caa; TEXT-DECORATION:none; FONT-WEIGHT:normal; }
a.menueaktivthin:hover	 {  FONT-SIZE:15px; LINE-HEIGHT:17px; FONT-FAMILY:arial,helvetica; COLOR:#547caa; TEXT-DECORATION:none; FONT-WEIGHT:normal; }

a.menueinaktivthin 		 {	FONT-SIZE:15px; LINE-HEIGHT:17px; FONT-FAMILY:arial,helvetica; COLOR:#000000; TEXT-DECORATION:none; FONT-WEIGHT:normal; }
a.menueinaktivthin:hover {	FONT-SIZE:15px; LINE-HEIGHT:17px; FONT-FAMILY:arial,helvetica; COLOR:#547caa; TEXT-DECORATION:none; FONT-WEIGHT:normal; }

a.Nav2aktiv, a.Nav2inaktiv, a.Nav2selected {
	FONT-FAMILY:arial,helvetica;
	FONT-WEIGHT:bold;
	FONT-SIZE:15px;
	LINE-HEIGHT:17px;
	TEXT-DECORATION:none;
}

/* Neubauer Highlighttexte 20050504 */
.highlight {
	color:#D8271A;
}

h1,div.headline, .head {
  	width:370px;
	background-color:#000000;
	color:#FFFFFF;
	font-size:18px;
}

a.Nav2aktiv { COLOR:#D8271A; }
a.Nav2aktiv:hover { COLOR:#D8271A; }

a.Nav2inaktiv { COLOR:#000000; }
a.Nav2inaktiv:hover { COLOR:#D8271A; }

a.Nav2selected { COLOR:#D8271A; }
a.Nav2selected:hover { COLOR:#D8271A; }


a.Nav3aktiv, a.Nav3inaktiv, a.Nav3selected {
	FONT-WEIGHT:bold;
	FONT-SIZE:13px;
	LINE-HEIGHT:16px;
	TEXT-DECORATION:none;
	color:#FFFFFF;
}


.Nav3Trenner {
	color:#FFFFFF;
	font-weight:normal;
	font-size:13px;
	FONT-FAMILY:arial,helvetica;
}

a.Nav3aktiv { COLOR:#D8271A; }
a.Nav3aktiv:hover { COLOR:#D8271A; }
a.Nav3inaktiv:hover { COLOR:#D8271A; vertical-align:middle; }
a.Nav3selected { COLOR:#D8271A; }

.SrcInput  {
	BACKGROUND-COLOR:#ffffff;
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	FONT-SIZE:13px;
	FONT-WEIGHT:normal;
	BORDER-WIDTH:0px;
	BORDER-STYLE: none;
}

input[type=button], .button, .dynformbutton, input[type=submit] {
	border:1px dotted #000000;
	color:#000000;
	background-color:#FFFFFF;
	font-weight:bold;
	height:18px;
	font-size:12px;
}

input[type=button]:hover, .button:hover, .dynformbutton:hover, input[type=submit]:hover {
	border: 1px dotted #FF0000;
	color:#FF0000;
}


.subhead {
	FONT-SIZE:15px;
	FONT-FAMILY:arial,helvetica;
	FONT-WEIGHT:bold;
	COLOR:#000000;
	LINE-HEIGHT:18px;
}


.small {
	FONT-SIZE:11px;
	FONT-FAMILY:arial,helvetica;
	FONT-WEIGHT:normal;
	COLOR:#808080;
	LINE-HEIGHT:20px;
}

.infoboxhead {
	FONT-SIZE:15px;
	FONT-FAMILY:Arial,helvetica;
	text-align: left;
	FONT-WEIGHT:bold;
	color:#FFFFFF;
}

td.infoboxhead {
	background-color:#000;
	color:#fff;
	font-weight:bold;
}

a.infoboxhead:link {
	FONT-FAMILY:Arial,helvetica;
	text-align: left;
	FONT-WEIGHT:bold;
	text-decoration: underline;
	color:#FFFFFF;		
}

a.infoboxhead:visited {
	color:#FFFFFF;
	text-decoration: underline;	
}

a.infoboxhead:active {
	color:#000000;
	text-decoration:none;
}

a.infoboxhead:hover {
	color:#D8271A;
	text-decoration:none;
}

.infoboxtext {
	FONT-SIZE:15px;
	FONT-FAMILY:arial,helvetica;	
	COLOR:#000000;
	FONT-WEIGHT:normal;
	LINE-HEIGHT:14px;
}

.text {
	color:#333333;
	font-size:15px;
	line-height:16px;
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	}

.textbold {
	FONT-SIZE:15px;
	FONT-FAMILY:arial,helvetica;
	FONT-WEIGHT:bold;
	COLOR:#333333;
}

a {
	FONT-FAMILY:arial,helvetica;
	COLOR:#333333;
	TEXT-DECORATION:underline;
}

a:hover {
	COLOR:#333333; 
	TEXT-DECORATION:none;
} 

.error {
	COLOR:#D8271A;
	font-weight:bold;
	border-left:5px solid #D8271A;
	padding-left:5px;
}

.noerror {
	FONT-FAMILY:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; 
	FONT-SIZE:15px;
	FONT-WEIGHT:bold;
	COLOR:#000000;
}

a.sitemap {
	FONT-SIZE:15px;
	FONT-WEIGHT:normal;
	FONT-FAMILY:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; 
	COLOR:#00000;
	TEXT-DECORATION:none;
}

a.sitemap:Hover {
	FONT-SIZE:15px;
	COLOR:#D8271A; 
}


.buttondialog {
	COLOR:#000000;	
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	TEXT-DECORATION:none;
}

a.kurzinfo {
	FONT-SIZE:15px;
	FONT-WEIGHT:normal;
	FONT-FAMILY:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; 
	COLOR:#808080;
	TEXT-DECORATION:underline;
}

a.kurzinfo:Hover {
	FONT-SIZE:15px;
	FONT-WEIGHT:normal;
	COLOR:#000000; 
	FONT-FAMILY:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; 
	TEXT-DECORATION:underline;
}

a.kurzinfoaktiv {
	FONT-SIZE:15px;
	FONT-WEIGHT:bold;
	FONT-FAMILY:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; 
	COLOR:#808080;
	TEXT-DECORATION:underline;
}

a.kurzinfoaktiv:Hover {
	FONT-SIZE:15px;
	FONT-WEIGHT:bold;
	COLOR:#000000; 
	FONT-FAMILY:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; 
	TEXT-DECORATION:underline;
}

a.blaettern {
	FONT-SIZE:15px;
	FONT-WEIGHT:normal;
	FONT-FAMILY:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; 
	COLOR:#808080;
	TEXT-DECORATION:underline;
}

a.blaettern:Hover {
	FONT-SIZE:15px;
	FONT-WEIGHT:normal;
	COLOR:#000000; 
	FONT-FAMILY:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; 
	TEXT-DECORATION:none;
}

a.blaetternaktiv {
	FONT-SIZE:15px;
	FONT-WEIGHT:bold;
	FONT-FAMILY:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; 
	COLOR:#808080;
	TEXT-DECORATION:underline;
}

a.blaetternaktiv:Hover {
	FONT-SIZE:15px;
	FONT-WEIGHT:bold;
	COLOR:#000000; 
	FONT-FAMILY:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; 
	TEXT-DECORATION:none;
}

.SrcRadioBox  {
}

.SrcRadioTxt  {
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	FONT-SIZE:15px;
	FONT-WEIGHT:normal;
}

.SrcPopUp  {
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	FONT-SIZE:15px;
	FONT-WEIGHT:normal;
	BACKGROUND-COLOR:#ffffff;		
}



.SrcResultTitle {
	FONT-SIZE:15px;
	FONT-FAMILY:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	FONT-WEIGHT:bold;
	COLOR:#333333;	
}

a.SrcResultLink {
	FONT-SIZE:15px;
	FONT-WEIGHT:normal;
	FONT-FAMILY:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; 
	COLOR:#333333;
	TEXT-DECORATION:underline;
}

a.SrcResultLink:Hover {
	FONT-SIZE:15px;
	FONT-WEIGHT:normal;
	COLOR:#333333; 
	FONT-FAMILY:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; 
	TEXT-DECORATION:none;
}

a.SrcResultLink:visited {
	FONT-SIZE:15px;
	FONT-WEIGHT:normal;
	FONT-FAMILY:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; 
	COLOR:#333333;
	TEXT-DECORATION:underline;
}

a.SrcResultLink:visited:Hover {
	FONT-SIZE:15px;
	FONT-WEIGHT:normal;
	COLOR:#333333; 
	FONT-FAMILY:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; 
	TEXT-DECORATION:none;
}




input.dynform, input[type=text],input[type=password],textarea  {
	border:1px solid #000000;
	BACKGROUND-COLOR:#ffffff; 
	COLOR:#333333; 
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	FONT-SIZE:15px;
	FONT-WEIGHT:normal;
}

textarea.dynform  {
	border:1px solid #000000;
	BACKGROUND-COLOR:#FFFFFF; 
	COLOR:#000000; 
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	FONT-SIZE:15px;
	FONT-WEIGHT:normal;
} 

input[type=checkbox] {
	border:20px;
}

select.dynform {
	border:1px solid #C0C0C0;
	background:#FFFFFF;
	COLOR:#333333; 
	FONT-FAMILY:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	FONT-SIZE:12px;
	FONT-WEIGHT:normal;
} 


.dynformelementtext, label {
	COLOR:#333333; 
	FONT-FAMILY:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	FONT-SIZE:15px;
	FONT-WEIGHT:normal;
}

.dynformelementvalue {
	COLOR:#333333; 
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	FONT-SIZE:15px;
	FONT-WEIGHT:normal;
}

.dynformerror {
	BACKGROUND-COLOR:#D8271A;
	COLOR:#FFFFFF; 
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	FONT-SIZE:15px;
	FONT-WEIGHT:bold;
	FONT-STYLE:normal;
	WIDTH:370px;
} 

.dynformstatus {
	COLOR:#000000; 
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	FONT-SIZE:15px;
	FONT-WEIGHT:bold;
	FONT-STYLE:normal;
} 

.dynform_required_marker {
	COLOR:#000000; 
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	FONT-SIZE:15px;
	FONT-WEIGHT:bold;
}


a.sitemaphead {
	FONT-SIZE:15px;
	FONT-WEIGHT:bold;
	FONT-FAMILY:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; 
	COLOR:#FFFFFF;	
	TEXT-DECORATION:none;
}

a.sitemaphead:Hover {
	COLOR:#D8271A; 
}

.debuginfo {
	font-weight:11px;
	font-family:courier,Arial,Helvetica;
	color:#000000;
}

input[type=text]:focus, textarea:focus, input[type=text].dynformmissing:focus {
	border:1px #000000 solid;
	color: #000000;
	background: #FFFFFF;
}

input[type=text].dynformmissing {
	border:1px #FF0000 solid;
}


#kategorie {
	border:1px solid #000000;
	width:auto;
	position:relative;
	margin-right:10px;
  float: right;
}

a.poweredby {
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

a.poweredby:hover {
	color:#D8271A;
}

a.dunkel_auf_hell {
	color:#000000;
}

a.hell_auf_dunkel {
	color:#FFFFFF;
}

table.default {
    caption-side: top;
    border-collapse:collapse;
    empty-cells: show;
    width:370px;
    table-layout:separate;
    border-spacing: 0px;
}

table.default td {
		font-family:Verdana,Arial,Helvetica;
		font-size:12px;
    background:white;
    border: 1px solid #414141;
    padding: 5px;
}

table.default td.v1 {
    background: #A5BDD7;
    padding: 5px;
}

table.default th {
		font-family:Verdana,Arial,Helvetica;
		font-size:12px;
		font-weight:bold;
    background: #414141;
    border: 1px solid #414141;
    color:white;
    padding: 5px;
}

table.default th.v1 {
    background:#DCDCDC;
    color: #000000;
}

table.gallery td {
	vertical-align:top;
}

table.galleryitem {
	border:0;
	border-spacing:0;
	border-style:none;
	background-color:#cccccc;
	width:180px;
	padding:0;
	margin:0;
}

table.galleryitem td.top {
	border-bottom:1px solid #fff;
	background-color:#000;
	color:#fff;
	font-size:0.8em;
}

table td.boxtop, table.list th
{
	background-color:#000000;
	color:#fff;
	font-weight:bold;
	font-size:0.9em;
}

table.list th h2
{

	color:#fff;
	background-color:#000;
	text-align:left;
	font-size:1.1em;
	margin:2px;
}


table.boxlarge, #baseobj {
	width:370px;
}

table td.boxcontent {
	background-color:#ccc;
}

div.buttons
{
	margin-top:10px;
}
button {
	border:1px dotted #000000;
	color:#000000;
	background-color:#FFFFFF;
	font-weight:bold;
	height:18px;
	font-size:12px;
}
div.box { width:375px;}
button img { display:none; }

-->
