 body
{
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-VARIANT: normal;
    LINE-HEIGHT: normal;
    margin-bottom: 0;
    margin-left:0;
    margin-right:0;
    margin-top:0
}

a:link
{
    COLOR:#4169E1 ;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}
a:visited
{
    COLOR: Blue;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}
a:hover
{
    COLOR: red;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: underline
}
h1
{
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 12pt;
    FONT-STYLE: normal;
    FONT-VARIANT: normal;
    LINE-HEIGHT: normal;
    MARGIN-BOTTOM: 0.8em;
    MARGIN-TOP: 0.8em;
    TEXT-ALIGN: center;
}
h2
{
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 12pt;
    FONT-STYLE: normal;
    FONT-VARIANT: normal;
    LINE-HEIGHT: normal;
    MARGIN-BOTTOM: 0.1em;
    MARGIN-TOP: 0.1em;
    TEXT-ALIGN: center
}
h3
{
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 12pt;
    FONT-STYLE: normal;
    FONT-VARIANT: normal;
    LINE-HEIGHT: normal;
    MARGIN-BOTTOM: 0.5em
}
h4
{
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 11pt;
    FONT-STYLE: normal;
    FONT-VARIANT: normal;
    LINE-HEIGHT: normal;
    MARGIN-BOTTOM: 0.5em
}
h5
{
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-VARIANT: normal;
    LINE-HEIGHT: normal;
    MARGIN-BOTTOM: 0.1em
}
h6
{
        font-size: 8pt;
        margin-bottom: 0.5em;
        line-height: normal;
        font-style: normal;
        font-family: verdana,arial,helvetica;
        font-variant: normal
}
table.clsNavTbl TH
{
    PADDING-BOTTOM: 0px
}
table.clsTblHomeLeft a:hover
{
    TEXT-DECORATION: underline
}
td.clsArchivetd
{
    FONT: 68% verdana,arial,helvetica,sans-serif
}
td.clsPubDate
{
    PADDING-TOP: 10px
}
#pStyles
{
    CURSOR: hand;
    DISPLAY: none;
    TEXT-DECORATION: underline
}
button.clsShowme
{
    MARGIN-BOTTOM: 0.5em;
    MARGIN-TOP: 0.5em
}
button.clsShowme5
{
    MARGIN-BOTTOM: 0.5em;
    MARGIN-TOP: 0.5em
}
.MenuOff
{
    BACKGROUND-COLOR: #9ce7ff;
    BORDER-BOTTOM: #9ce7ff 1px solid;
    BORDER-LEFT: #9ce7ff 1px solid;
    BORDER-RIGHT: #9ce7ff 1px solid;
    BORDER-TOP: #9ce7ff 1px solid;
    COLOR: black;
    CURSOR: hand;
    FONT-FAMILY: verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: -0.5pt;
    LINE-HEIGHT: 20px;
    MARGIN: 2px 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none;
    WIDTH: 110px
}
.MenuUp
{
    BACKGROUND-COLOR: #9ce7ff;
    BORDER-BOTTOM: #996600 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-RIGHT: #996600 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    COLOR: #000000;
    CURSOR: hand;
    FONT-FAMILY: verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    HEIGHT: 0pt;
    LETTER-SPACING: -0.5pt;
    LINE-HEIGHT: 20px;
    MARGIN: 2px 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none;
    WIDTH: 110px
}
.MenuDown
{
    BACKGROUND-COLOR: #9ce7ff;
    BORDER-BOTTOM: #996600 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-RIGHT: #996600 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    COLOR: #000000;
    CURSOR: hand;
    FONT-FAMILY: verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: -0.5pt;
    LINE-HEIGHT: 20px;
    MARGIN: 2px 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none;
    WIDTH: 110px
}
.MenuOn
{
    BACKGROUND-COLOR: #ffa500;
    BORDER-BOTTOM: #996600 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-RIGHT: #996600 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-FAMILY: verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: -0.5pt;
    LINE-HEIGHT: 20px;
    MARGIN: 2px 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none;
    WIDTH: 110px
}
.MenuChosen
{
    BACKGROUND-COLOR: #9ce7ff;
    BORDER-BOTTOM: #9ce7ff 1px solid;
    BORDER-LEFT: #9ce7ff 1px solid;
    BORDER-RIGHT: #9ce7ff 1px solid;
    BORDER-TOP: #9ce7ff 1px solid;
    COLOR: white;
    CURSOR: hand;
    FONT-FAMILY: verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: -0.5pt;
    LINE-HEIGHT: 20px;
    MARGIN: 2px 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none;
    WIDTH: 110px
}
.MenuChosenUp
{
    BACKGROUND-COLOR: #9ce7ff;
    BORDER-BOTTOM: #996600 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-RIGHT: #996600 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    COLOR: #006699;
    CURSOR: hand;
    FONT-FAMILY: verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    HEIGHT: 0pt;
    LETTER-SPACING: -0.5pt;
    LINE-HEIGHT: 20px;
    MARGIN: 2px 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none;
    WIDTH: 110px
}
.MenuChosenDown
{
    BACKGROUND-COLOR: #9ce7ff;
    BORDER-BOTTOM: #996600 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-RIGHT: #996600 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    COLOR: #006699;
    CURSOR: hand;
    FONT-FAMILY: verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: -0.5pt;
    LINE-HEIGHT: 20px;
    MARGIN: 2px 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none;
    WIDTH: 110px
}
.MenuSubOff
{
    BACKGROUND-COLOR: #9ce7ff;
    BORDER-BOTTOM: #9ce7ff 1px solid;
    BORDER-LEFT: #9ce7ff 1px solid;
    BORDER-RIGHT: #9ce7ff 1px solid;
    BORDER-TOP: #9ce7ff 1px solid;
    COLOR: black;
    CURSOR: hand;
    FONT-FAMILY: verdana;
    FONT-SIZE: 8pt;
    LETTER-SPACING: -0.5pt;
    LINE-HEIGHT: 20px;
    MARGIN: 2px 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 30px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none;
    WIDTH: 110px
}
.MenuSubUp
{
    BACKGROUND-COLOR: #9ce7ff;
    BORDER-BOTTOM: #996600 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-RIGHT: #996600 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    COLOR: #000000;
    CURSOR: hand;
    FONT-FAMILY: verdana;
    FONT-SIZE: 8pt;
    LETTER-SPACING: -0.5pt;
    LINE-HEIGHT: 20px;
    MARGIN: 2px 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 30px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none;
    WIDTH: 110px
}
.MenuSubDown
{
    BACKGROUND-COLOR: #9ce7ff;
    BORDER-BOTTOM: #996600 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-RIGHT: #996600 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    COLOR: #000000;
    CURSOR: hand;
    FONT-FAMILY: verdana;
    FONT-SIZE: 8pt;
    LETTER-SPACING: -0.5pt;
    LINE-HEIGHT: 20px;
    MARGIN: 2px 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 30px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none;
    WIDTH: 110px
}
.MenuSubChosen
{
    BACKGROUND-COLOR: #9ce7ff;
    BORDER-BOTTOM: #9ce7ff 1px solid;
    BORDER-LEFT: #9ce7ff 1px solid;
    BORDER-RIGHT: #9ce7ff 1px solid;
    BORDER-TOP: #9ce7ff 1px solid;
    COLOR: black;
    CURSOR: hand;
    FONT-FAMILY: verdana;
    FONT-SIZE: 8pt;
    LETTER-SPACING: -0.5pt;
    LINE-HEIGHT: 20px;
    MARGIN: 2px 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 22px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none;
    WIDTH: 110px
}
.MenuSubChosenUp
{
    BACKGROUND-COLOR: #9ce7ff;
    BORDER-BOTTOM: #996600 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-RIGHT: #996600 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    COLOR: #000000;
    CURSOR: hand;
    FONT-FAMILY: verdana;
    FONT-SIZE: 8pt;
    HEIGHT: 0pt;
    LETTER-SPACING: -0.5pt;
    LINE-HEIGHT: 20px;
    MARGIN: 2px 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 22px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none;
    WIDTH: 110px
}
.MenuSubChosenDown
{
    BACKGROUND-COLOR: #9ce7ff;
    BORDER-BOTTOM: #996600 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-RIGHT: #996600 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    COLOR: #000000;
    CURSOR: hand;
    FONT-FAMILY: verdana;
    FONT-SIZE: 8pt;
    LETTER-SPACING: -0.5pt;
    LINE-HEIGHT: 20px;
    MARGIN: 2px 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 22px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none;
    WIDTH: 110px
}
p
{
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-VARIANT: normal;
    LINE-HEIGHT: normal;
    MARGIN-LEFT: 10pt;
    MARGIN-RIGHT: 10pt
}
li
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 8pt;
    MARGIN-LEFT: 10pt;
    MARGIN-RIGHT: 10pt
}
td
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 8pt
}

.Adresse
{
    FONT-SIZE: 8pt
}

.ImageBig
{
        position:relative;
        border-top-style:none;
        height:180px;
        width:250px;
}
.ImageSmall
{
        position:relative;
        border-top-style:none;
        height:20px;
        width:25px;
}
input.button
{
        border-right: wheat thin outset;
        border-top: wheat thin outset;
        font-size: smaller;
        border-left: wheat thin outset;
        cursor: hand;
        color: #000033;
        border-bottom: wheat thin outset;
        background-color:#F5DEB3 ;
        height:20px;
        vertical-align:text-top;
}
input.small
{
        border-right: thin outset;
        border-top: thin outset;
        border-left: thin outset;
        border-bottom: thin outset;
        font-size: smaller;
        cursor:text;
        color: #000033;
        background-color:white ;
        vertical-align:top;
}
.Footer
{
        text-align:center;
        font-size: 8pt;

}

.LogInfotd
{
        width: 120px;
        text-align:justify;
}
.Valid
{
        font-size: 7pt;
        color: #cc0033;
}

.MsgText
{
        FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-VARIANT: normal;
    LINE-HEIGHT: normal
}

.TreeNavi
{
        background-color: #9ce7ff
}
.NavPanelMain
{
        vertical-align: baseline;
        background-color: #9ce7ff;
        text-align: center;
}

.Info
{
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 8pt;
}
.Posmeldung
{
        color: navy;
        text-align: center;
}
.Negmeldung
{
        color: Red;
        text-align: center;
        text-decoration: underline;
}
.Submit
{
        border-right: lightgrey thick outset;
        border-top: lightgrey thick outset;
        font-weight: bold;
        border-left: lightgrey thick outset;
        cursor: hand;
        border-bottom: lightgrey thick outset;
        font-family: Verdana,arial,helvetica;
        background-color: #c9dff6;
}
.GastNorm
{
        color: #000e7d;
        font-family: Verdana,arial,helvetica;
}
.GastFett
{
        font-weight: normal;
        color: #3f3f3f;
        font-family: Verdana,arial,helvetica;
}
.GastTitel
{
        font-weight: bold;
        color: #3f3f3f;
        font-family: Verdana,arial,helvetica;
}

Font.small{
	font-size: xx-small;		
}
a.close{
	font-size: xx-small;
	text-decoration: none;
	color:Black;	
}
a.close:visited{
	font-size: xx-small;
	text-decoration: none;
	color:Black;	
}
a.close:hover{
	font-size: xx-small;
	color: #6666ff;	
	text-decoration: underline;
}
table.clsBasic
{
	margin:1;
	padding:1;
	border:0;		
}
table.clsBasic td.clBasicL
{		
	text-align: left
}
table.clsBasic td.clsBasicR
{	
	text-align: right;
	vertical-align:middle
}
table.clsBasic td.clsBasicC
{
	text-align: center
}
table.clsTShow
{
	background:#c9dff6;
	margin:0;
	padding:0;
	border:0;		
}
.clsTShow
{
	background:#c9dff6;
	margin:0;
	padding:0;
	border:0;		
}
table.clsTShow td
{
	color: black;
	font-weight:normal;	
}
table.clsTShow td.clstdShowL
{		
	text-align: left
}
table.clsTShow td.clstdShowR
{	
	text-align: right
}
table.clsTShow td.clstdShowC
{
	text-align: center
}
table.clsTShow td.clstdSmall
{
	color: #3f3f3f;
	font-weight:bold;
	text-align: left;
	font-size:6pt;
}
table.clsTShow td.clsHeadShowL
{
	color: #3f3f3f;
	font-weight:bold;
	text-align: left
}
table.clsTShow td.clsHeadShowR
{
	color: #3f3f3f;
	font-weight:bold;
	text-align: right
}
table.clsTShow td.clsHeadShowC
{
	color: #3f3f3f;
	font-weight:bold;
	text-align: center
}
.clsHeadShowL
{
	color: #3f3f3f;
	font-weight:bold;
	text-align: left
}
.clsHeadShowR
{
	color: #3f3f3f;
	font-weight:bold;
	text-align: right
}
.clsHeadShowC
{
	color: #3f3f3f;
	font-weight:bold;
	text-align: center
}
table.clsTShow td.clsRand
{
	padding:10;
}
.clsTRHeadShow
{
	background:Gainsboro;	
}
.clsTRShow
{
	background:#F0F0F0;
}
.clsAltTRShow
{
	background:AliceBlue;
}
.clsdDeaktTRShow
{
	background:Gainsboro;
}
table.clsForum
{
	background:Gainsboro;
	border:0;
	width:100%;
}
table.clsForum td
{
	text-align:left;
	padding:1;	
	color:#3f3f3f;
}
table.clsForum td.clsHeadSmall
{
	text-align:center;
	background:#c9dff6;	
	font-weight:bold;
	font-size:8pt;
	padding:5;
}
table.clsForum td.clsHeadLeft
{
	background:#c9dff6;	
	font-weight:bold;
	font-size:8pt;
	padding-top:5px; 
	padding-bottom:5px; 
	padding-left:5px; 
	padding-right:5px; 
}
table.clsForum td.clsLilLeft
{
	background:#c9dff6;	
	padding:5;
}
table.clsForum td.clsCell
{
	background:AliceBlue;
	text-align:center;	
}
table.clsForum td.clsCellAlt
{
	background:#F0F0F0;
	text-align:center;	
}
table.clsForum td.clsCellL
{
	background:AliceBlue;
	vertical-align:top;
	padding-top:5px; 
	padding-bottom:5px; 
	padding-left:5px; 
	padding-right:1px; 
}
table.clsForum td.clsCellAltL
{
	background:#F0F0F0;	
}
table.clsForum td.clsCellR
{
	background:AliceBlue;
	text-align:right;	
}
table.clsForum td.clsCellAltR
{
	background:#F0F0F0;
	text-align:right;
}
table.clsForum td.clsCellImg
{
	background:#F0F0F0;
	text-align:center;
	padding:0;	
}
table.clsForum td.clsCellSmall
{
	background:AliceBlue;
	font-size:7pt;
	padding:5;	
}
table.clsForum TR.clsNorm
{
	background:AliceBlue;
}
table.clsForum TR.clsAlt
{
	background:#F0F0F0;
}
table.clsForum td.Center
{
	text-align:center;
}
table.clsForum td.Left
{
	padding:5;
}
table.clsForum td.Top
{
	padding-top:5px; 
	padding-bottom:5px; 
	padding-left:5px; 
	padding-right:1px; 
	vertical-align:top;
}
table.clsForum td.Page
{
	padding-top:0px; 
	padding-bottom:0px; 
	padding-left:10px; 
	padding-right:10px; 
	font-size:xx-small
} 
table.clsForum td.HeadBlueL
{
	color:#191970 ;
	background:#c9dff6;
	padding:5;
}
table.clsForum td.HeadBlueR
{
	color:#191970 ;
	background:#c9dff6;
	padding:5;
	text-align:right;
}
table.clsLogin
{
	background:white;	
}
table.clsLogin td
{
	background:#c9dff6;
	padding:2;
	text-align:left;
	color:#3f3f3f;
	font-weight:bold;
}
table.clsAvatar
{
	background:white;
	width:100%;	
}
table.clsAvatar td
{
	background:#c9dff6;
	padding:2;
	text-align:center;
	vertical-align:middle;
	color:#3f3f3f;
	font-weight:bold;
}

table.clsSmilies
{
	border:1px solid #F0F0F0; 
	background-color:#DCDCDC ; 
	width:75%
}
table.clsSmilies td
{
	text-align:center;
	border:2px outset #F0F0F0;
	color:#3f3f3f;
	
}

.waypoint {
	font-size : 9pt;
	font-family : tahoma;
	font-weight : bold;
	font-style : normal;
	color : black;
	line-height : 140%;
	text-decoration : none;
	text-align : left;
}

.waypointnumber_start {
        background: lime;
}
.waypointnumber_stop {
	background: yellow;
}
.waypointnumber_finish {
	background: red;
}
.entering  {
	font-size : 9pt;
	font-family : tahoma;
	font-weight : normal;
	font-style : italic;
	color : maroon;
	line-height : 140%;
	text-decoration : none;
	text-align : left;
}
.waypoint_line  {
	font-weight : bold;
}
.warning  {
	font-size : 9pt;
	font-family : tahoma;
	font-weight : bold;
	font-style : normal;
	color : maroon;
	line-height : 140%;
	text-decoration : none;
	text-align : left;
}
.dayend  {
	font-size : 9pt;
	font-family : tahoma;
	font-weight : bold;
	font-style : normal;
	color : maroon;
	line-height : 140%;
	text-decoration : none;
	text-align : left;
}
.dayline  {
	font-size : 12pt;
	font-family : tahoma;
	font-weight : bold;
	font-style : italic;
	background-color:Silver;
	color : maroon;
	line-height : 140%;
	text-decoration : none;
	text-align : left;
}
table.Uploadtable {
 color: #000000;
 border:0px;
 background-color:#F0F8FF ;
}
table.UploadtableOut
{
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	color: #000000;
	border-bottom: 0px;
	background-color: #ffff99;
}
input.UploadFeld 
{
 font-family : tahoma;
 font-weight : bold;
 font-style : normal;
 font-size: smaller;
 width:500px;
 background-color:#FFFFFF;
 border-right: wheat thin outset;
 border-top: wheat thin outset;
 border-left: wheat thin outset;
 border-bottom: wheat thin outset;
 cursor: hand;
 color: #000033; 
}

textarea.UploadFeld
{
 font-family : tahoma;
 font-weight : bold;
 font-style : normal;
 font-size: smaller;
 width:500px;
 background-color:#FFFFFF;
 border-right: wheat thin outset;
 border-top: wheat thin outset;
 border-left: wheat thin outset;
 border-bottom: wheat thin outset;
 cursor: hand;
 color: #000033;
}
div.UploadFeld
{
 font-family : tahoma;
 font-weight : bold;
 font-style : normal;
 font-size: smaller;
}
div.ImgWrap
{
	direction :ltr;	
	vertical-align :top;
	float:left;
	margin-right:10;
	margin-top:1;
	margin-bottom:5;
}
td.TopLeft
{
	vertical-align :top;	
}
td.TopRight
{
	vertical-align : top;
	text-align : right;
}
div.GoogleMapWrap
{
	direction :ltr;	
	vertical-align :top;
	float:left;
	margin-right:10;
	margin-top:1;
	margin-bottom:5;
	width: 400px;
	height: 250px;
}
div.GoogleMapTop
{
	width: 500px;
	height: 300px;
}
input.FettText
{
	background-color:#c9dff6;
	font-weight:bolder;
	font-size:large;
	border-color:#c9dff6;
}
.NormalHyperLink
{
	color:Blue;
	text-decoration:underline;
	FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 8pt;
}
.KalenderZahl
{
	border-style:outset;
	color:Gray;
	font-family:Courier New;
	font-size:11pt;
}
.KalenderZahlWeekend
{
	border-style:outset;
	color:Purple;
	font-family:Courier New;
	font-size:11pt;
}
.KalenderHeader
{
	background-color:#c9dff6;
	text-align:center; 
	border:2px outset ActiveBorder ;
}
.KalenderTable
{
	background-color:#c9dff6;
	font-family:Verdana, Arial, Helvetica;
	font-size:8pt;
	text-align:center; 
	width:100%;
}
.KalenderCell
{
	background-color:#f0f0f0;
	font-family:Verdana, Arial, Helvetica;
	font-size:8pt;
	text-align:center;
	vertical-align:text-top;
	width:200px;
}
.KalenderRow
{
	background-color:#f0f0f0;
}
.DetailCell
{
	background-color:#f0f0f0;
	font-family:Verdana, Arial, Helvetica;
	font-size:8pt;
	text-align:left;
	vertical-align:text-top;
}
.MainDetailCell
{
	background-color:White;
	font-family:Verdana, Arial, Helvetica;
	font-size:8pt;
	text-align:left;
	vertical-align:text-top;
}
.DetailTable
{
	background-color:#c9dff6;
	font-family:Verdana, Arial, Helvetica;
	font-size:8pt;
	width:100%;
}
.PlzTable
{
	background-color:#c9dff6;
	font-family:Verdana, Arial, Helvetica;
	font-size:8pt;
	text-align:center; 
}
.VeranstName
{
	border-style:outset;
	color:Black;
	font-family:Verdana, Arial, Helvetica;
	font-size:11pt;
	text-align:center;
}
.FormLabel
{
	text-decoration:none;
	font-size:larger;
	font-weight:bolder;
	font-family:Verdana, Arial, Helvetica;
}
.FormTable
{
	text-align:right;
}
.FormCell
{
	background:#c9dff6;
	padding:2;
	color:#3f3f3f;
}
.PictureCell
{
	background-color:#F5DEB3 ; 
	text-align:center; 
	border:2px outset ActiveBorder ;
}
.Button
{
	    border-right: wheat thin outset;
        border-top: wheat thin outset;
        border-left: wheat thin outset;
        cursor: hand;
        border-bottom: wheat thin outset;
        background-color:#F5DEB3 ;
        text-decoration:none;
        color: #000033;
        padding:1pt 2pt 2pt 2pt;
        margin:1pt 2pt 2pt 2pt;
        
        font-family::Verdana, Arial, Helvetica;
        font-size: smaller;
        color: #000033;
}
.Begruessung
{
	text-align:right;	
    font-size:8pt;
    color:Gray;
    width:100%;
}
input.clsSmallText
{
	width:50px;
}
input.clsMiddleText
{
	width:150px;
}
input.clsBigText
{
	width:420px;
}