﻿/* Allgemein */
body.site {	background-color:white; margin-left:0; margin-bottom:0; margin-right:0; margin-top:0; 
		font-family:Arial,Verdana,Helvetica,sans-serif;  font-size:8pt; }
		
body.login { background-color:#CCCCCC; margin-left:0; margin-bottom:0; margin-right:0; margin-top:0; 
		font-family:Arial,Verdana,Helvetica,sans-serif;  font-size:8pt;}	
		
body.idx {	background-color:#dedeff; margin-left:0; margin-bottom:0; margin-right:0; margin-top:0; 
		font-family:Arial,Verdana,Helvetica,sans-serif;  font-size:8pt; }			
/* ##################################### */
	
/* DIV-Formatierungen */
/* ##################################### */

/* Tabellenformatierung */
table.uc { background-color:White; height:300px; border:0px solid #000000; width:100%; } /* alle UserControl-Tabellen */
table.index { background-color:#dedeff; vertical-align:middle; }
table.default { background-color:White; border-style:solid; border-width:1px; border-color:Black; width:100%; border-collapse:collapse;}
table.default_green { border-style:solid; border-width:0px; border-color:White; width:100%; }
table.default_red { border-style:solid; border-width:0px; border-color:Red; width:100%; border-collapse:collapse;}
table.default_blue { border-style:solid; border-width:0px; border-color:White; width:100%; border-collapse:collapse;}
table.default_orange { border-style:solid; border-width:0px; border-color:White; width:100%; border-collapse:collapse;}

/* ##################################### */

/* Spaltenformatierung */
/*td.base { height:20px; background-color:#ECBF10;}	/* für Fusszeile */
td.info { vertical-align:top; width:70px; font-size:7pt;}		/* für Ausrichtung der Info */
td.text { width:603px; background-color:White; overflow:hidden; vertical-align:top;} /* für default.aspx */
td.info2 { vertical-align:top; text-align:left; width:95px; line-height:12pt;}	/* für Ausrichtung der Info */
td.header { height:135px; background-color:White; text-align:left;}	/* für die Kopfzeile */
td.menu { width:603px; text-align:left; height:23px;}	/* für Startseite; breite der Spalten */
td.default { width:603px; text-align:left;}	/* für Startseite; breite der Spalten */
td.default_news { width:793px; text-align:center;}	/* für Newsseite; breite der Spalten */
td.default_left { background-color:White; text-align:left;}		/* allgemeine Textausrichtung links */
td.default_half { background-color:White; text-align:left; width:50%; vertical-align:top;} /* für Spalten mit 50% breite */
td.default_center { background-color:White; text-align:center;}	/* allgemeine Textausrichtung mittig */
td.linklogin { width:190px; height:23px; background-color:Black; text-align:right; vertical-align:middle; } /* für den Login-Link */
td.border { border:0px solid #FFFFFF; text-align:center; font-size:8pt;}
td.borderleft { border:0px solid #FFFFFF; text-align:left; font-size:8pt;}
th.border { border:0px solid #FFFFFF; text-align:center; font-size:10pt;}
th.borderleft { border:0px solid #FFFFFF; text-align:left; font-size:10pt;}
/*td.default_cent { width:550px; background-color:White; vertical-align:top; text-align:center;}*/
/*td.default_left { width:550px; background-color:White; vertical-align:top; text-align:left;}*/
/*td.small { width:55px;}*/
/* ##################################### */

/* Darstellung aller images */
img.photo { border:2px solid #0000AA; height:120px; width:90px;} /* falls es für Fotos gebraucht wird*/
img.menu { border:0; margin: 0px 1px 0px 1px;}	/* Positionierung des Bildes zwischen Texten */
img.text { border:0; text-align:right; float:right; margin:10px 30px 10px 10px;}	/* Positionierung des Bildes zwischen Texten */
img.blind { height:10px; border:0px; width:15px;}	/* Transparente GIFs mit bestimmter Breite */
img.default { border:0;}	/* Standardbilder ohne Rahmen */
img.gb { border:0; margin:0px 60px 0px 0px;}	/* Standardbilder ohne Rahmen */
img.driveway { border:3px solid #ECBF10; }	/* für die Anzeige der Wegbeschreibung */
img.linklogin { border:0; text-align:right; vertical-align:bottom;}	/* Bild für den Login-Link */
/*img.header {border:0px solid #0000AA; height:80px;}*/
/* ##################################### */

/* Auflistungen */
ul.blue { list-style-type:square; color:#77B5DA; font-weight:bold;}
ul.red { list-style-type:square; color:#E74D4D; font-weight:bold;}
ul.green { list-style-type:square; color:#66CC33; font-weight:bold;}
ul.orange { list-style-type:square; color:#FF9900; font-weight:bold;}
ul.yellow { list-style-type:square; color:#ECBF10; font-weight:bold;}
li.main { background-color:666666; color: #0000AA;} /* für die Darstellung der Menü-Auflistung;  background-image:url("../images/mnubgd_large.gif"); */
li.default { font-family:Arial,Verdana,Helvetica,sans-serif;  font-size:10pt; font-weight:normal; list-style-type:square;} /* Standard Listenformatierung */
/*li.menu { background-color:#9999FF; color:yellow;}*/
/*li.xlarge { background-color:#000000; color: #0000AA;}*/
/* ##################################### */

/* Textformatierungen */
/* Absätze */
p.default { font-family:Arial,Verdana,Helvetica,sans-serif;  font-size:10pt; line-height:12pt;}
p.default_center { font-family:Arial,Verdana,Helvetica,sans-serif;  font-size:10pt; text-align:center; line-height:12pt;}
/* Überschriften */
h1 {font-family:Arial,Verdana,Helvetica,sans-serif; font-size:16pt; font-weight:bold; color:Black;}
h2 {font-family:Arial,Verdana,Helvetica,sans-serif; font-size:14pt; font-weight:bold; color:Black;}
h3 {font-family:Arial,Verdana,Helvetica,sans-serif; font-size:12pt; font-weight:bold; color:Black;}
h3.white {font-family:Arial,Verdana,Helvetica,sans-serif; font-size:12pt; font-weight:bold; color:White;}
h4 {font-family:Arial,Verdana,Helvetica,sans-serif; font-size:10pt; font-weight:bold; color:Black;}
h5 {font-family:Arial,Verdana,Helvetica,sans-serif; font-size:9pt; font-weight:bold; color:Black; text-decoration:none; padding-top:20pt;}
h5.red {font-family:Arial,Verdana,Helvetica,sans-serif; font-size:9pt; font-weight:bold; color:#E74D4D; text-decoration:none; padding-top:20pt; }
h5.blue {font-family:Arial,Verdana,Helvetica,sans-serif; font-size:9pt; font-weight:bold; color:#006699; text-decoration:none; padding-top:20pt; }
h5.green {font-family:Arial,Verdana,Helvetica,sans-serif; font-size:9pt; font-weight:bold; color:#33CC00; text-decoration:none; padding-top:20pt;}
h5.orange {font-family:Arial,Verdana,Helvetica,sans-serif; font-size:9pt; font-weight:bold; color:#CC6600; text-decoration:none; padding-top:20pt;}
h5.yellow{font-family:Arial,Verdana,Helvetica,sans-serif; font-size:9pt; font-weight:bold; color:#ECBF10; text-decoration:none; padding-top:20pt;}

h6 {font-family:Arial,Verdana,Helvetica,sans-serif; font-size:8pt; font-weight:bold; color:Black;}
/*h6 {font-family:Arial,Verdana,Helvetica,sans-serif; font-size:8pt; font-weight:bold; color:#ECBF10;}*/
h6.red {font-family:Arial,Verdana,Helvetica,sans-serif; font-size:8pt; font-weight:bold; color:#E74D4D;}
h6.blue {font-family:Arial,Verdana,Helvetica,sans-serif; font-size:8pt; font-weight:bold; color:#006699;}
h6.green {font-family:Arial,Verdana,Helvetica,sans-serif; font-size:8pt; font-weight:bold; color:#33CC00;}
h6.orange {font-family:Arial,Verdana,Helvetica,sans-serif; font-size:8pt; font-weight:bold; color:#CC6600;}
h6.yellow {font-family:Arial,Verdana,Helvetica,sans-serif; font-size:8pt; font-weight:bold; color:#ECBF10;}
h7 {font-family:Arial,Verdana,Helvetica,sans-serif; font-size:7pt; font-weight:bold; color:Black;}
h1 {font-family:Arial,Verdana,Helvetica,sans-serif; font-size:16pt; font-weight:bold; color:#ECBF10;}
/* Texte */
span.default { font-family:Arial,Verdana,Helvetica,sans-serif;  font-size:9pt; font-weight:normal; line-height:14pt; color:Black;} /* Standard-Textformatierungen */
span.default_bold { font-family:Arial,Verdana,Helvetica,sans-serif;  font-size:9pt; font-weight:bold; line-height:14pt; color:Black;} /* Fettgedruckte Textformatierungen */
span.small { font-family:Arial,Verdana,Helvetica,sans-serif;  font-size:7pt; font-weight:normal; line-height:12pt;} /* Kleiner-Textformatierungen */
span.literal  { font-family:Arial,Verdana,Helvetica,sans-serif;  font-size:8pt; font-weight:bold; font-style:italic; color:Gray; line-height:12pt;}/* Textformatierung für Literal */
span.info { font-family:Arial,Verdana,Helvetica,sans-serif;  font-size:7pt; font-weight:bold; color:White; line-height:12pt; } /* Formatierung für UC-Info */
span.info_col { font-family:Arial,Verdana,Helvetica,sans-serif; font-size:7pt; font-weight:bold; color:Black; line-height:12pt; } /* Formatierung für UC-Info*/
span.error { font-family:Arial,Verdana,Helvetica,sans-serif;  font-size:9pt; font-weight:normal; line-height:14pt; color:red;} /* Standard-Textformatierungen */
span.send { font-family:Arial,Verdana,Helvetica,sans-serif;  font-size:9pt; font-weight:normal; line-height:14pt; color:green;} /* Standard-Textformatierungen */
/* ##################################### */

/* Links */ 
a.linknews:link { text-decoration:underline; color:#000000; border-color:#6A02B7; border-style:solid; margin:0px; border-width:0px; }
a.linknews:visited { text-decoration:underline; color:#000000; border-color:#6A02B7; border-style:solid; margin:0px; border-width:0px; }
a.linknews:hover { text-decoration:underline; color:#000000; border-color:#6A02B7; border-style:solid; margin:0px; border-width:0px; }
a.linknews:active { text-decoration:underline; color:#000000; border-color:#6A02B7; border-style:solid; margin:0px; border-width:0px; }

a.linklogin:link { text-decoration:none; color:#ECBF10; border-color:#6A02B7; border-style:solid; margin:0px; border-width:0px; vertical-align:bottom; font-size:8pt; }
a.linklogin:visited { text-decoration:none; color:#ECBF10; border-color:#6A02B7; border-style:solid; margin:0px; border-width:0px; vertical-align:bottom; font-size:8pt; }
a.linklogin:hover { text-decoration:none; color:#ECBF10; border-color:#6A02B7; border-style:solid; margin:0px; border-width:0px; vertical-align:bottom; font-size:8pt; }
a.linklogin:active { text-decoration:none; color:#ECBF10; border-color:#6A02B7; border-style:solid; margin:0px; border-width:0px; vertical-align:bottom; font-size:8pt; }

a.info:link { text-decoration:none; color:#FFFFFF; border-color:#FFFFFF; border-style:solid; margin:0px; border-width:0px; font-size:7pt; }
a.info:visited { text-decoration:none; color:#FFFFFF; border-color:#FFFFFF; border-style:solid; margin:0px; border-width:0px; font-size:7pt; }
a.info:hover { text-decoration:none; color:#FFFFFF; border-color:#FFFFFF; border-style:solid; margin:0px; border-width:0px; font-size:7pt; }
a.info:active { text-decoration:none; color:#FFFFFF; border-color:#FFFFFF; border-style:solid; margin:0px; border-width:0px; font-size:7pt; }

a.name:link { text-decoration:underline; color:#333333; border-color:#6A02B7; border-style:solid; margin:0px; border-width:0px; }
a.name:visited { text-decoration:underline; color:#333333; border-color:#6A02B7; border-style:solid; margin:0px; border-width:0px; }
a.name:hover { text-decoration:underline; color:#333333; border-color:#6A02B7; border-style:solid; margin:0px; border-width:0px; }
a.name:active { text-decoration:underline; color:#333333; border-color:#6A02B7; border-style:solid; margin:0px; border-width:0px; }

a.down_col:link { text-decoration:none; color:#ECBF10; border-color:#6A02B7; border:0px solid #6A02B7; }
a.down_col:visited {  text-decoration:none; color:#ECBF10; border-color:#6A02B7; border:0px solid #6A02B7;  }
a.down_col:hover { text-decoration:none; color:#ECBF10; border-color:#6A02B7; border:0px solid #6A02B7;  }
a.down_col:active { text-decoration:none; color:#ECBF10; border-color:#6A02B7; border:0px solid #6A02B7; }

a.down:link { text-decoration:none; color:#666666; border-color:#6A02B7; border:0px solid #6A02B7; }
a.down:visited {  text-decoration:none; color:#666666; border-color:#6A02B7; border:0px solid #6A02B7;  }
a.down:hover { text-decoration:none; color:#666666; border-color:#6A02B7; border:0px solid #6A02B7;  }
a.down:active { text-decoration:none; color:#666666; border-color:#6A02B7; border:0px solid #6A02B7; }

a.menu:link { text-decoration:none; color:#FFFFFF; border-color:#6A02B7; border:0px solid #6A02B7; }
a.menu:visited {  text-decoration:none; color:#FFFFFF; border-color:#6A02B7; border:0px solid #6A02B7;  }
a.menu:hover { text-decoration:none; color:#FFFFFF; border-color:#6A02B7; border:0px solid #6A02B7;  }
a.menu:active { text-decoration:none; color:#FFFFFF; border-color:#6A02B7; border:0px solid #6A02B7; }

a.gb:link { text-decoration:underline; color:#000000; border-color:#6A02B7; border:0px solid #6A02B7; }
a.gb:visited {  text-decoration:underline; color:#000000; border-color:#6A02B7; border:0px solid #6A02B7;  }
a.gb:hover { text-decoration:underline; color:#000000; border-color:#6A02B7; border:0px solid #6A02B7;  }
a.gb:active { text-decoration:underline; color:#000000; border-color:#6A02B7; border:0px solid #6A02B7; }

a.gb_url:link { text-decoration:underline; color:#0000FF; border-color:#6A02B7; border:0px solid #6A02B7; }
a.gb_url:visited {  text-decoration:underline; color:#0000FF; border-color:#6A02B7; border:0px solid #6A02B7;  }
a.gb_url:hover { text-decoration:underline; color:#0000FF; border-color:#6A02B7; border:0px solid #6A02B7;  }
a.gb_url:active { text-decoration:underline; color:#0000FF; border-color:#6A02B7; border:0px solid #6A02B7; }

a.login:link { text-decoration:underline; color:#FFFFFF; border-color:#6A02B7; border:0px solid #6A02B7; }
a.login:visited {  text-decoration:underline; color:#FFFFFF; border-color:#6A02B7; border:0px solid #6A02B7;  }
a.login:hover { text-decoration:underline; color:#FFFFFF; border-color:#6A02B7; border:0px solid #6A02B7;  }
a.login:active { text-decoration:underline; color:#FFFFFF; border-color:#6A02B7; border:0px solid #6A02B7; }

a.linkyellow:link { text-decoration:underline; color:#DBB10F; border:0px solid #6A02B7; font-size:8pt; }
a.linkyellow:visited { text-decoration:underline; color:#DBB10F; border:0px solid #6A02B7; font-size:8pt; }
a.linkyellow:hover { text-decoration:underline; color:#DBB10F; border:0px solid #6A02B7; font-size:8pt; }
a.linkyellow:active { text-decoration:underline; color:#DBB10F; border:0px solid #6A02B7; font-size:8pt; }

a.linkblue:link { text-decoration:underline; color:#006699; border:0px solid #6A02B7; font-size:8pt; }
a.linkblue:visited { text-decoration:underline; color:#006699; border:0px solid #6A02B7; font-size:8pt; }
a.linkblue:hover { text-decoration:underline; color:#006699; border:0px solid #6A02B7; font-size:8pt; }
a.linkblue:active { text-decoration:underline; color:#006699; border:0px solid #6A02B7; font-size:8pt; }

a.linkred:link { text-decoration:underline; color:#CC0000; border:0px solid #6A02B7; font-size:8pt; }
a.linkred:visited { text-decoration:underline; color:#CC0000; border:0px solid #6A02B7; font-size:8pt; }
a.linkred:hover { text-decoration:underline; color:#CC0000; border:0px solid #6A02B7; font-size:8pt; }
a.linkred:active { text-decoration:underline; color:#CC0000; border:0px solid #6A02B7; font-size:8pt; }

a.linkorange:link { text-decoration:underline; color:#CC6600; border:0px solid #FFE6B3; font-size:8pt; }
a.linkorange:visited { text-decoration:underline; color:#CC6600; border:0px solid #FFE6B3; font-size:8pt; }
a.linkorange:hover { text-decoration:underline; color:#CC6600; border:0px solid #FFE6B3; font-size:8pt; }
a.linkorange:active { text-decoration:underline; color:#CC6600; border:0px solid #FFE6B3; font-size:8pt; }

a.linkgreen:link { text-decoration:underline; color:#66CC33; border:0px solid #6A02B7; font-size:8pt; }
a.linkgreen:visited { text-decoration:underline; color:#66CC33; border:0px solid #6A02B7; font-size:8pt;  }
a.linkgreen:hover { text-decoration:underline; color:#66CC33; border:0px solid #6A02B7; font-size:8pt; }
a.linkgreen:active { text-decoration:underline; color:#66CC33; border:0px solid #6A02B7; font-size:8pt;}

a.back:link { text-decoration:underline; color:#000000; border-color:#6A02B7; border:0px solid #6A02B7; font-size:7pt; text-indent:10pt; line-height:150%; }
a.back:visited { text-decoration:underline; color:#000000; border-color:#6A02B7; border:0px solid #6A02B7; font-size:7pt;  text-indent:10pt; line-height:150%; }
a.back:hover { text-decoration:underline; color:#000000; border-color:#6A02B7; border:0px solid #6A02B7;  font-size:7pt;  text-indent:10pt; line-height:150%; }
a.back:active { text-decoration:underline; color:#000000; border-color:#6A02B7; border:0px solid #6A02B7;  font-size:7pt;  text-indent:10pt; line-height:150%; }

a.backgreen:link { text-decoration:underline; color:#33CC00; border-color:#6A02B7; border:0px solid #6A02B7; font-size:7pt; text-indent:10pt; line-height:150%; text-align:right; }
a.backgreen:visited { text-decoration:underline; color:#33CC00; border-color:#6A02B7; border:0px solid #6A02B7; font-size:7pt;  text-indent:10pt;  line-height:150%; text-align:right;}
a.backgreen:hover { text-decoration:underline; color:#33CC00; border-color:#6A02B7; border:0px solid #6A02B7;  font-size:7pt;  text-indent:10pt; line-height:150%; text-align:right; }
a.backgreen:active { text-decoration:underline; color:#33CC00; border-color:#6A02B7; border:0px solid #6A02B7;  font-size:7pt;  text-indent:10pt; line-height:150%; text-align:right; }

a.backblue:link { text-decoration:underline; color:#33CC00; border-color:#006699; border:0px solid #6A02B7; font-size:7pt; text-indent:10pt; }
a.backblue:visited { text-decoration:underline; color:#33CC00; border-color:#006699; border:0px solid #6A02B7; font-size:7pt;  text-indent:10pt; }
a.backblue:hover { text-decoration:underline; color:#33CC00; border-color:#006699; border:0px solid #6A02B7;  font-size:7pt;  text-indent:10pt; }
a.backblue:active { text-decoration:underline; color:#33CC00; border-color:#006699; border:0px solid #6A02B7;  font-size:7pt;  text-indent:10pt; }

a.backred:link { text-decoration:underline; color:#33CC00; border-color:#E74D4D; border:0px solid #6A02B7; font-size:7pt; text-indent:10pt; }
a.backred:visited { text-decoration:underline; color:#33CC00; border-color:#E74D4D; border:0px solid #6A02B7; font-size:7pt;  text-indent:10pt; }
a.backred:hover { text-decoration:underline; color:#33CC00; border-color:#E74D4D; border:0px solid #6A02B7;  font-size:7pt;  text-indent:10pt; }
a.backred:active { text-decoration:underline; color:#33CC00; border-color:#E74D4D; border:0px solid #6A02B7;  font-size:7pt;  text-indent:10pt; }

a.backorange:link { text-decoration:underline; color:#CC6600; border-color:#E74D4D; border:0px solid #6A02B7; font-size:7pt; text-indent:10pt; }
a.backorange:visited { text-decoration:underline; color:#CC6600; border-color:#E74D4D; border:0px solid #6A02B7; font-size:7pt;  text-indent:10pt; }
a.backorange:hover { text-decoration:underline; color:#CC6600; border-color:#E74D4D; border:0px solid #6A02B7;  font-size:7pt;  text-indent:10pt; }
a.backorange:active { text-decoration:underline; color:#CC6600; border-color:#E74D4D; border:0px solid #6A02B7;  font-size:7pt;  text-indent:10pt; }

a.piclink:link { text-decoration:underline; color:#CC6600; border-color:#C5B22F; border:2px solid #C5B22F; font-size:7pt; text-indent:10pt; }
a.piclink:visited { text-decoration:underline; color:#CC6600; border-color:#C5B22F; border:2px solid #C5B22F; font-size:7pt;  text-indent:10pt; }
a.piclink:hover { text-decoration:underline; color:#CC6600; border-color:#C5B22F; border:2px solid #C5B22F;  font-size:7pt;  text-indent:10pt; }
a.piclink:active { text-decoration:underline; color:#CC6600; border-color:#C5B22F; border:2px solid #C5B22F;  font-size:7pt;  text-indent:10pt; }

a.textyellow:link { text-decoration:underline; color:#DBB10F; border:0px solid #6A02B7; font-size:9pt; font-weight:bold; }
a.textyellow:visited { text-decoration:underline; color:#DBB10F; border:0px solid #6A02B7; font-size:9pt; font-weight:bold; }
a.textyellow:hover { text-decoration:underline; color:#DBB10F; border:0px solid #6A02B7; font-size:9pt; font-weight:bold; }
a.textyellow:active { text-decoration:underline; color:#DBB10F; border:0px solid #6A02B7; font-size:9pt; font-weight:bold; }

a.textblue:link { text-decoration:underline; color:#006699; border:0px solid #6A02B7; font-size:9pt; font-weight:bold; }
a.textblue:visited { text-decoration:underline; color:#006699; border:0px solid #6A02B7; font-size:9pt; font-weight:bold; }
a.textblue:hover { text-decoration:underline; color:#006699; border:0px solid #6A02B7; font-size:9pt; font-weight:bold; }
a.textblue:active { text-decoration:underline; color:#006699; border:0px solid #6A02B7; font-size:9pt; font-weight:bold; }

a.textred:link { text-decoration:underline; color:#E74D4D; border:0px solid #6A02B7; font-size:9pt; font-weight:bold; }
a.textred:visited { text-decoration:underline; color:#E74D4D; border:0px solid #6A02B7; font-size:9pt; font-weight:bold; }
a.textred:hover { text-decoration:underline; color:#E74D4D; border:0px solid #6A02B7; font-size:9pt; font-weight:bold; }
a.textred:active { text-decoration:underline; color:#E74D4D; border:0px solid #6A02B7; font-size:9pt; font-weight:bold; }

a.textorange:link { text-decoration:underline; color:#CC6600; border:0px solid #FFE6B3; font-size:9pt; font-weight:bold; }
a.textorange:visited { text-decoration:underline; color:#CC6600; border:0px solid #FFE6B3; font-size:9pt; font-weight:bold; }
a.textorange:hover { text-decoration:underline; color:#CC6600; border:0px solid #FFE6B3; font-size:9pt; font-weight:bold; }
a.textorange:active { text-decoration:underline; color:#CC6600; border:0px solid #FFE6B3; font-size:9pt; font-weight:bold; }

a.textgreen:link { text-decoration:underline; color:#66CC33; border:0px solid #6A02B7; font-size:9pt; font-weight:bold; }
a.textgreen:visited { text-decoration:underline; color:#66CC33; border:0px solid #6A02B7; font-size:9pt; font-weight:bold;  }
a.textgreen:hover { text-decoration:underline; color:#66CC33; border:0px solid #6A02B7; font-size:9pt; font-weight:bold; }
a.textgreen:active { text-decoration:underline; color:#66CC33; border:0px solid #6A02B7; font-size:9pt; font-weight:bold;}

/* ##################################### */