/*WYSIWYG: .headline#&Uuml;berschrift,.headlineligth#&Uuml;berschrift&nbsp;d&uuml;nn, .black12#Txt&nbsp;schw&nbsp;12Pkt, .blackbold12#Txt&nbsp;schw&nbsp;bold&nbsp;12Pkt, .italic12#Txt&nbsp;schw&nbsp;italic&nbsp;12Pkt, .underline12#Txt&nbsp;schw&nbsp;underl&nbsp;12Pkt, .black14#Txt&nbsp;schw&nbsp;14Pkt, .blackbold14#Txt&nbsp;schw&nbsp;bold&nbsp;14Pkt, .italic14#Txt&nbsp;schw&nbsp;italic&nbsp;14Pkt, .underline14#Txt&nbsp;schw&nbsp;underl&nbsp;14Pkt, .gr112#Txt&nbsp;gr1&nbsp;12Pkt, .gr1bold12#Txt&nbsp;gr1&nbsp;bold&nbsp;12Pkt, .gr1italic12#Txt&nbsp;gr1&nbsp;italic&nbsp;12Pkt, .gr1underline12#Txt&nbsp;gr1&nbsp;underl&nbsp;12Pkt, .gr114#Txt&nbsp;gr1&nbsp;14Pkt, .gr1bold14#Txt&nbsp;gr1&nbsp;bold&nbsp;14Pkt, .gr1italic14#Txt&nbsp;gr1&nbsp;italic&nbsp;14Pkt, .gr1underline14#Txt&nbsp;gr1&nbsp;underl&nbsp;14Pkt, .gr212#Txt&nbsp;gr2&nbsp;12Pkt, .gr2bold12#Txt&nbsp;gr2&nbsp;bold&nbsp;12Pkt, .gr2italic12#Txt&nbsp;gr2&nbsp;italic&nbsp;12Pkt, .gr2underline12#Txt&nbsp;gr2&nbsp;underl&nbsp;12Pkt, .gr214#Txt&nbsp;gr2&nbsp;14Pkt, .gr2bold14#Txt&nbsp;gr2&nbsp;bold&nbsp;14Pkt, .gr2italic14#Txt&nbsp;gr2&nbsp;italic&nbsp;14Pkt, .gr2underline14#Txt&nbsp;gr2&nbsp;underl&nbsp;14Pkt, .blue12#Txt&nbsp;bl&nbsp;12Pkt, .bluebold12#Txt&nbsp;bl&nbsp;bold&nbsp;12Pkt,*/
/*TABLECORE: .headline#&Uuml;berschrift, .black#Text&nbsp;schwarz, .blackbold#Text&nbsp;schwarz&nbsp;bold, .italic#Text&nbsp;schwarz&nbsp;italic*/
/*---------------- body -------------------- */
body	{
	font-family: Verdana, Arial, Tahoma, Helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	background: #7C9EA8 url(20318_DE?exp=24538463110300.jpeg);
}
body.popup{
	background: #FFFFFF; 
}
body.wysiwyg	{
	background: #FFFFFF; 
}
body.tablecore	{
	font-family: Verdana, Arial, Tahoma, Helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	background: #FFFFFF;
}
/*-------------- table, td ------------------ */
td {
	font-family: Verdana, Arial, Tahoma, Helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
}

#head {background:#fff;background-image:url(35906_DE?exp=24549115732800);background-repeat:no-repeat;}

td.bgdark	{
	background: #8F8F8F;
}
td.bglight	{
	background: #DCDCDC;
}
.bgwhite	{
	background: #FFFFFF;
}
.bghead {
	background: #004D63;
}
.bggray	{
	background: #B2B2B2;
	color: #FFFFFF; 
	font-weight: bold; 
}
.footer {
	background-color:#004D63;
}
td.level0	{
	color: #FFFFFF; 
	background: #045068;
}
td.level0or	{
	color: #FFFFFF; 
	background: #FF6600;
}
td.level1	{
	color: #FFFFFF; 
	background: #5D8D97;
}
td.level1or	{
	color: #FFFFFF; 
	background: #FF6600;
}
td.level2{
	color: #FFFFFF; 
	background: #75A0A9;
}
td.level2or{
	color: #FFFFFF; 
	background: #FF6600;
}
td.lightgreen{
	font-size: 10px;
	color: #FFFFFF; 
	background: #367279;
}
td.lightcyan{
	font-size: 10px;
	color: #FFFFFF; 
	background: #009999;
}
td.cyan{
	font-size: 10px;
	color: #FFFFFF; 
	background: #006666;
}
td.green{
	font-size: 10px;
	color: #FFFFFF; 
	background: #045068;
}
td.darkgreen{
	color: #FFFFFF; 
	background: #1B464A;
}
td.blue {
	font-size: 14px;
	font-weight: bold; 
	color: #FFFFFF; 
	background: #045068;
}
td.cyanueber {
	font-size: 14px;
	font-weight: bold; 
	color: #FFFFFF; 
	background: #009999;
}
td.contlightgreen {
	background: #D6E7EA;
}
td.contgreen {
	font-weight: bold; 
	background: #9FC3CB;
}

/*---------------- links ------------------- */

a:link,a:link:visited{
	font-size: 11px;
	font-weight:bold; 
	color: #004D63; 
	text-decoration: none; 
}

a:hover	{ 
	color: #FFA800; 
}

a.nav, a.nav:visited { font-family: Verdana, Arial, Tahoma, Helvetica,sans-serif; color:#004D63; font-weight: bold; text-decoration:none; font-size:11px;}
a.nav:hover { color:#FFA800; }

a.nav2, a.nav2:visited { font-family: Verdana, Arial, Tahoma, Helvetica,sans-serif; color:#004D63; font-weight: bold; text-decoration:none; font-size:10px;}
a.nav2:hover { color:#FFA800; }

a.nav3, a.nav3:visited { font-family: Tahoma, Arial, Verdana, Helvetica,sans-serif; color:#004D63; font-weight: bold; text-decoration:none; font-size:10px;}
a.nav3:hover { color:#FFA800; }

a.grauklein, a.grauklein:visited { font-family: Arial, Verdana, Tahoma, Helvetica,sans-serif; color:#004D63; font-weight: normal; text-decoration:none; font-size:10px;}
a.grauklein:hover { color:#214F9C; }

/*---------------- inputs ------------------- */
input, select, textarea  {
	font-family: Verdana, Arial, Tahoma, Helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
}
.searchsubmit {
	border:1px solid #878787;
	background:#C2C2C2;
	color:#004D63;
	font-weight:bold;
	height:20px;
}

.searchinput {
	width:95px;
	height:20px;
	border:1px solid #BCBCBC;
}
input.input570, textarea.textarea570, select.select570 {
	width: 570px;
}
input.input250, textarea.textarea250, select.select250 {
	width: 250px;
}
input.input50 {
	width: 50px;
}
input.button {
	font-size: 10px;
	color: #FFFFFF;
	background: #045068;
	text-transform: uppercase; 
}
input.routenplaner, select.select250  {
	width: 250px;
}
input.routenplanerzip  {
	width: 30px;
}
select.select230  {
	width: 230px;
}


/*--------- fliesstext/wxsiwyg -------------- */
.headline{
	color: #FFFFFF; 
	font-size: 13px;
	font-weight: bold; 
	font-style: normal;
}
.headlineligth{
	color: #FFFFFF; 
	font-size: 13px;
	font-weight: normal; 
	font-style: normal;
}
.black12 {
	color: #000000; 
	font-size: 11px;
	font-weight: normal; 
	font-style: normal;
}
.underline12 {
	color: #000000; 
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal; 
	font-style: normal;
}
.blackbold12 {
	color: #000000; 
	font-size: 11px;
	font-weight: bold; 
	font-style: normal;
}
.italic12	{
	color: #000000; 
	font-size: 11px;
	font-weight: normal; 
	font-style: italic;
}
.black14 {
	color: #000000; 
	font-size: 13px;
	font-weight: normal; 
	font-style: normal;
}
.underline14 {
	color: #000000; 
	text-decoration: underline;
	font-size: 13px;
	font-weight: normal; 
	font-style: normal;
}
.blackbold14 {
	color: #000000; 
	font-size: 13px;
	font-weight: bold; 
	font-style: normal;
}
.italic14	 {
	color: #000000; 
	font-size: 13px;
	font-weight: normal; 
	font-style: italic;
}
.gr112 {
	color: #333333; 
	font-size: 11px;
	font-weight: normal; 
	font-style: normal;
}
.gr1underline12 {
	color: #333333; 
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal; 
	font-style: normal;
}
.gr1bold12 {
	color: #333333; 
	font-size: 11px;
	font-weight: bold; 
	font-style: normal;
}
.gr1italic12	{
	color: #333333; 
	font-size: 11px;
	font-weight: normal; 
	font-style: italic;
}
.gr114 {
	color: #333333; 
	font-size: 13px;
	font-weight: normal; 
	font-style: normal;
}
.gr1underline14 {
	color: #333333; 
	text-decoration: underline;
	font-size: 13px;
	font-weight: normal; 
	font-style: normal;
}
.gr1bold14 {
	color: #333333; 
	font-size: 13px;
	font-weight: bold; 
	font-style: normal;
}
.gr1italic14	 {
	color: #333333; 
	font-size: 13px;
	font-weight: normal; 
	font-style: italic;
}
.gr212 {
	color: #808080; 
	font-size: 11px;
	font-weight: normal; 
	font-style: normal;
}
.gr2underline12 {
	color: #808080;
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal; 
	font-style: normal;
}
.gr2bold12 {
	color: #808080; 
	font-size: 11px;
	font-weight: bold; 
	font-style: normal;
}
.gr2italic12	{
	color: #808080; 
	font-size: 11px;
	font-weight: normal; 
	font-style: italic;
}
.gr214 {
	color: #808080; 
	font-size: 13px;
	font-weight: normal; 
	font-style: normal;
}
.gr2underline14 {
	color: #808080;
	text-decoration: underline; 
	font-size: 13px;
	font-weight: normal; 
	font-style: normal;
}
.gr2bold14 {
	color: #808080; 
	font-size: 13px;
	font-weight: bold; 
	font-style: normal;
}
.gr2italic14	 {
	color: #808080; 
	font-size: 13px;
	font-weight: normal; 
	font-style: italic;
}
.searchhighlight  {
	color: #333333; 
	background: #ffffcc;
	font-weight: bold; 
}
.blue12 {
	color: #045068; 
	font-size: 11px;
	font-weight: normal; 
	font-style: normal;
}
.bluebold12 {
	color: #045068; 
	font-size: 11px;
	font-weight: bold; 
	font-style: normal;
}
/* ------------------------------------------- */


 {
	color: #333333; 
	font-size: 14px;
	font-weight: bold; 
	font-style: normal;
}
.gr1italic14	 {
	color: #333333; 
	font-size: 14px;
	font-weight: normal; 
	font-style: italic;
}
.gr212 {
	color: #808080; 
	font-size: 12px;
	font-weight: normal; 
	font-style: normal;
}
.gr2underline12 {
	color: #808080;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal; 
	font-style: normal;
}
.gr2bold12 {
	color: #808080; 
	font-size: 12px;
	font-weight: bold; 
	font-style: normal;
}
.gr2italic12	{
	color: #808080; 
	font-size: 12px;
	font-weight: normal; 
	font-style: italic;
}
.gr214 {
	color: #808080; 
	font-size: 14px;
	font-weight: normal; 
	font-style: normal;
}
.gr2underline14 {
	color: #808080;
	text-decoration: underline; 
	font-size: 14px;
	font-weight: normal; 
	font-style: normal;
}
.gr2bold14 {
	color: #808080; 
	font-size: 14px;
	font-weight: bold; 
	font-style: normal;
}
.gr2italic14	 {
	color: #808080; 
	font-size: 14px;
	font-weight: normal; 
	font-style: italic;
}
.searchhighlight  {
	color: #333333; 
	background: #ffffcc;
	font-weight: bold; 
}
/* ------------------------------------------- */
.weberror {
    color: #CC0000;
}
p.antwort {
font-weight: bold;
text-align: left;
padding: 15px;
}
fieldset {
   font-size: 11px;
   padding: 5px;
   text-align: left;
}
fieldset legend {
   color: #004D63;
   font-weight: bold;
   padding: 5px;
}
table#lwd-formular {
   width: 100%;
}
table#lwd-formular th, 
table#lwd-formular td {
   font-size: 11px !important;
   padding: 3px;
   width: 80%;
}
table#lwd-formular td .input-text {
   width: 50%;
}
table#lwd-formular th {
   text-align: left;
   width: 20%;
} 
table#lwd-formular th h2 {
   border-bottom: 1px solid #004D63;
   color: #004D63;
   font-size: 11px;
   margin: 0 0 5px 0; 
   padding: 10px 0 5px 0;
}

