body.main{
  /* hintergrungfarbe und -bilder */
  color: #000000;
  background-color: #FFFFFF;
  background-image:url();
  background-position:10px 30px;
  background-repeat:repeat;
  background-attachment:fixed;
  /* größe und positionierung */
  margin: 0;
  padding: 0;
  /* grafische scrollbars für IE users  */
  scrollbar-face-color:#FFFFFF;
  scrollbar-highlight-color:#000000;
  scrollbar-shadow-color:#000000;
  scrollbar-3dlight-color:#FFFFFF;
  scrollbar-arrow-color:#000000;
  scrollbar-track-color:#FFFFFF;
  scrollbar-darkshadow-color:#FFFFFF;
  overflow-x: auto;
  overflow-y: auto;
}

body.main2{
  /* hintergrungfarbe und -bilder */
  color: #000000;
  background-color: #ff0000;
  background-image:url();
  background-position:10px 30px;
  background-repeat:repeat;
  background-attachment:fixed;
  /* größe und positionierung */
  margin: 0;
  padding: 0;
  /* grafische scrollbars für IE users  */
  scrollbar-face-color:#FFFFFF;
  scrollbar-highlight-color:#000000;
  scrollbar-shadow-color:#000000;
  scrollbar-3dlight-color:#FFFFFF;
  scrollbar-arrow-color:#000000;
  scrollbar-track-color:#FFFFFF;
  scrollbar-darkshadow-color:#FFFFFF;
  overflow-x: auto;
  overflow-y: auto;
}

body.main3{
  /* hintergrungfarbe und -bilder */
  color: #000000;
  background-color: #66cc66;
  background-image:url();
  background-position:10px 30px;
  background-repeat:repeat;
  background-attachment:fixed;
  /* größe und positionierung */
  margin: 0;
  padding: 0;
  /* grafische scrollbars für IE users  */
  scrollbar-face-color:#FFFFFF;
  scrollbar-highlight-color:#000000;
  scrollbar-shadow-color:#000000;
  scrollbar-3dlight-color:#FFFFFF;
  scrollbar-arrow-color:#000000;
  scrollbar-track-color:#FFFFFF;
  scrollbar-darkshadow-color:#FFFFFF;
  overflow-x: auto;
  overflow-y: auto;
}

td.so_fehler_left20 {
	font-family:Verdana, arial, helvetica, geneva, sans-serif;
  	font-style:normal;font-size:20px;font-weight:100;font-stretch:normal;
	text-decoration:none;color:#ff0000;
	
	border-collapse:collapse;
	empty-cells:show;
	border-spacing:0px; 
	border:1px solid #000000;
	text-align:left;
	line-height:130%;
	text-indent:0px;
	padding:8px;
	margin:0px; 
}

td.so_fehler_left14 {
	font-family:Verdana, arial, helvetica, geneva, sans-serif;
  	font-style:normal;font-size:18px;font-weight:100;font-stretch:normal;
	text-decoration:none;color:#ff0000;
	
	border-collapse:collapse;
	empty-cells:show;
	border-spacing:0px; 
	border:1px solid #000000;
	text-align:left;
	line-height:130%;
	text-indent:0px;
	padding:8px;
	margin:0px; 
}

td.so_warning_left {
	font-family:Verdana, arial, helvetica, geneva, sans-serif;
  	font-style:normal;font-size:10px;font-weight:100;font-stretch:normal;
	text-decoration:none;color:#ff0000;
	
	border-collapse:collapse;
	empty-cells:show;
	border-spacing:0px; 
	border-top:0px solid #000000;      /* nur oben */
	border-bottom:0px solid #000000;   /* nur unten */
	border-left:0px solid #000000;     /* nur links */
	border-right:0px solid #000000;    /* nur rechts */ 
	text-align:left;
	line-height:130%;
	text-indent:0px;
	padding:1px;
	margin:0px; 
}

td.so_warning_right {
	font-family:Verdana, arial, helvetica, geneva, sans-serif;
  	font-style:normal;font-size:10px;font-weight:100;font-stretch:normal;
	text-decoration:none;color:#ff0000;
	
	border-collapse:collapse;
	empty-cells:show;
	border-spacing:0px; 
	border-top:0px solid #000000;      /* nur oben */
	border-bottom:0px solid #000000;   /* nur unten */
	border-left:0px solid #000000;     /* nur links */
	border-right:0px solid #000000;    /* nur rechts */ 
	text-align:right;
	line-height:130%;
	text-indent:0px;
	padding:1px;
	margin:0px; 
}

td.so_warning_center {
	font-family:Verdana, arial, helvetica, geneva, sans-serif;
  	font-style:normal;font-size:10px;font-weight:100;font-stretch:normal;
	text-decoration:none;color:#ff0000;
	
	border-collapse:collapse;
	empty-cells:show;
	border-spacing:0px; 
	border-top:0px solid #000000;      /* nur oben */
	border-bottom:0px solid #000000;   /* nur unten */
	border-left:0px solid #000000;     /* nur links */
	border-right:0px solid #000000;    /* nur rechts */ 
	text-align:center;
	line-height:130%;
	text-indent:0px;
	padding:1px;
	margin:0px; 
}

td.so_tabletop {
	font-family:Verdana, arial, helvetica, geneva, sans-serif;
  	font-style:normal;font-size:10px;font-weight:100;font-stretch:normal;
	text-decoration:none;color:#000000;background-color: #bbbbbb;
	
	border-collapse:collapse;
	empty-cells:show;
	border-spacing:0px; 
	border:1px solid #222222;
	text-align:center;
	line-height:100%;
	text-indent:0px;
	padding:0px;
	margin:0px; 
}

td.so_tabletop2 {
	font-family:Verdana, arial, helvetica, geneva, sans-serif;
  	font-style:normal;font-size:10px;font-weight:100;font-stretch:normal;
	text-decoration:none;color:#000000;background-color: #bbbbbb;
	
	border-collapse:collapse;
	empty-cells:show;
	border-spacing:0px;
	border-top:0px solid #222222;      /* nur oben */
	border-bottom:1px solid #222222;   /* nur unten */
	border-left:1px solid #222222;     /* nur links */
	border-right:1px solid #222222;    /* nur rechts */ 
	text-align:center;
	line-height:100%;
	text-indent:0px;
	padding:0px;
	margin:0px; 
}

td.so_tabletop2u {
	font-family:Verdana, arial, helvetica, geneva, sans-serif;
  	font-style:normal;font-size:10px;font-weight:100;font-stretch:normal;
	text-decoration:none;color:#000000;background-color: #bbbbbb;
	
	border-collapse:collapse;
	empty-cells:show;
	border-spacing:0px;
	border-top:0px solid #222222;      /* nur oben */
	border-bottom:1px solid #222222;   /* nur unten */
	border-left:0px solid #222222;     /* nur links */
	border-right:0px solid #222222;    /* nur rechts */ 
	text-align:center;
	line-height:100%;
	text-indent:0px;
	padding:0px;
	margin:0px; 
}

td.so_tablefield1 {
	font-family:Verdana, arial, helvetica, geneva, sans-serif;
  	font-style:normal;font-size:10px;font-weight:100;font-stretch:normal;
	text-decoration:none;color:#000000;
	
	border-collapse:collapse;
	empty-cells:show;
	border-spacing:0px; 
	border-top:0px solid #222222;      /* nur oben */
	border-bottom:1px solid #222222;   /* nur unten */
	border-left:1px solid #222222;     /* nur links */
	border-right:1px solid #222222;    /* nur rechts */ 
	text-align:center;
	line-height:100%;
	text-indent:0px;
	padding:0px;
	margin:0px; 
}

td.so_tablefield2 {
	font-family:Verdana, arial, helvetica, geneva, sans-serif;
  	font-style:normal;font-size:10px;font-weight:100;font-stretch:normal;
	text-decoration:none;color:#000000;
	
	border-collapse:collapse;
	empty-cells:show;
	border-spacing:0px; 
	border-top:0px solid #222222;      /* nur oben */
	border-bottom:1px solid #222222;   /* nur unten */
	border-left:1px solid #222222;     /* nur links */
	border-right:0px solid #222222;    /* nur rechts */ 
	text-align:center;
	line-height:100%;
	text-indent:0px;
	padding:0px;
	margin:0px; 
}

td.so_text_left {
	font-family:Verdana, arial, helvetica, geneva, sans-serif;
  	font-style:normal;font-size:11px;font-weight:100;font-stretch:normal;
	text-decoration:none;color:#000000;
	
	border-collapse:collapse;
	empty-cells:show;
	border-spacing:0px; 
	border-top:0px solid #000000;      /* nur oben */
	border-bottom:0px solid #000000;   /* nur unten */
	border-left:0px solid #000000;     /* nur links */
	border-right:0px solid #000000;    /* nur rechts */ 
	text-align:left;
	line-height:130%;
	text-indent:0px;
	padding:1px;
	margin:0px; 
}

td.so_text_right {
	font-family:Verdana, arial, helvetica, geneva, sans-serif;
  	font-style:normal;font-size:11px;font-weight:100;font-stretch:normal;
	text-decoration:none;color:#000000;
	
	border-collapse:collapse;
	empty-cells:show;
	border-spacing:0px; 
	border-top:0px solid #000000;      /* nur oben */
	border-bottom:0px solid #000000;   /* nur unten */
	border-left:0px solid #000000;     /* nur links */
	border-right:0px solid #000000;    /* nur rechts */ 
	text-align:right;
	line-height:130%;
	text-indent:0px;
	padding:0px;
	margin:0px; 
}

td.so_text_center {
	font-family:Verdana, arial, helvetica, geneva, sans-serif;
  	font-style:normal;font-size:11px;font-weight:100;font-stretch:normal;
	text-decoration:none;color:#000000;
	
	border-collapse:collapse;
	empty-cells:show;
	border-spacing:0px; 
	border-top:0px solid #000000;      /* nur oben */
	border-bottom:0px solid #000000;   /* nur unten */
	border-left:0px solid #000000;     /* nur links */
	border-right:0px solid #000000;    /* nur rechts */ 
	text-align:center;
	line-height:130%;
	text-indent:0px;
	padding:0px;
	margin:0px; 
}

td.so_text_left20 {
	font-family:Verdana, arial, helvetica, geneva, sans-serif;
  	font-style:normal;font-size:20px;font-weight:100;font-stretch:normal;
	text-decoration:none;color:#000000;
	
	border-collapse:collapse;
	empty-cells:show;
	border-spacing:0px; 
	border-top:0px solid #000000;      /* nur oben */
	border-bottom:0px solid #000000;   /* nur unten */
	border-left:0px solid #000000;     /* nur links */
	border-right:0px solid #000000;    /* nur rechts */ 
	text-align:left;
	line-height:130%;
	text-indent:0px;
	padding:1px;
	margin:0px; 
}

td.so_text_right20 {
	font-family:Verdana, arial, helvetica, geneva, sans-serif;
  	font-style:normal;font-size:20px;font-weight:100;font-stretch:normal;
	text-decoration:none;color:#000000;
	
	border-collapse:collapse;
	empty-cells:show;
	border-spacing:0px; 
	border-top:0px solid #000000;      /* nur oben */
	border-bottom:0px solid #000000;   /* nur unten */
	border-left:0px solid #000000;     /* nur links */
	border-right:0px solid #000000;    /* nur rechts */ 
	text-align:right;
	line-height:130%;
	text-indent:0px;
	padding:0px;
	margin:0px; 
}

td.so_text_center20 {
	font-family:Verdana, arial, helvetica, geneva, sans-serif;
  	font-style:normal;font-size:20px;font-weight:100;font-stretch:normal;
	text-decoration:none;color:#000000;
	
	border-collapse:collapse;
	empty-cells:show;
	border-spacing:0px; 
	border-top:0px solid #000000;      /* nur oben */
	border-bottom:0px solid #000000;   /* nur unten */
	border-left:0px solid #000000;     /* nur links */
	border-right:0px solid #000000;    /* nur rechts */ 
	text-align:center;
	line-height:130%;
	text-indent:0px;
	padding:0px;
	margin:0px; 
}





td.so_menue1_center {
	font-family:Verdana, arial, helvetica, geneva, sans-serif;
  	font-style:normal;font-size:11px;font-weight:100;font-stretch:normal;
	text-decoration:none;color:#000000;background-color: #ffffdd;
	
	border-collapse:collapse;
	empty-cells:show;
	border-spacing:0px; 
	border-top:1px solid #555555;      /* nur oben */
	border-bottom:1px solid #555555;   /* nur unten */
	border-left:1px solid #555555;     /* nur links */
	border-right:1px solid #555555;    /* nur rechts */ 
	text-align:center;
	line-height:130%;
	text-indent:0px;
	padding:2px;
	margin:0px; 
}

td.so_menue1_left {
	font-family:Verdana, arial, helvetica, geneva, sans-serif;
  	font-style:normal;font-size:11px;font-weight:100;font-stretch:normal;
	text-decoration:none;color:#000000;background-color: #ffffdd;
	
	border-collapse:collapse;
	empty-cells:show;
	border-spacing:0px; 
	border-top:1px solid #555555;      /* nur oben */
	border-bottom:0px solid #555555;   /* nur unten */
	border-left:1px solid #555555;     /* nur links */
	border-right:1px solid #555555;    /* nur rechts */ 
	text-align:left;
	line-height:130%;
	text-indent:0px;
	padding:3px;
	margin:0px; 
}


td.so_menue2_center {
	font-family:Verdana, arial, helvetica, geneva, sans-serif;
  	font-style:normal;font-size:11px;font-weight:100;font-stretch:normal;
	text-decoration:none;color:#000000;background-color: #ffcc99;
	
	border-collapse:collapse;
	empty-cells:show;
	border-spacing:0px; 
	border-top:2px solid #555555;      /* nur oben */
	border-bottom:2px solid #555555;   /* nur unten */
	border-left:2px solid #555555;     /* nur links */
	border-right:2px solid #555555;    /* nur rechts */ 
	text-align:center;
	line-height:130%;
	text-indent:0px;
	padding:1px;
	margin:0px; 
}

td.so_menue2_left {
	font-family:Verdana, arial, helvetica, geneva, sans-serif;
  	font-style:normal;font-size:11px;font-weight:100;font-stretch:normal;
	text-decoration:none;color:#000000;background-color: #FFFFFF;
	
	border-collapse:collapse;
	empty-cells:show;
	border-spacing:0px; 
	border-top:0px solid #555555;      /* nur oben */
	border-bottom:0px solid #555555;   /* nur unten */
	border-left:0px solid #555555;     /* nur links */
	border-right:0px solid #555555;    /* nur rechts */ 
	text-align:left;
	line-height:130%;
	text-indent:0px;
	padding:8px;
	margin:0px; 
}


td.so_menue3_center {
	font-family:Verdana, arial, helvetica, geneva, sans-serif;
  	font-style:normal;font-size:11px;font-weight:100;font-stretch:normal;
	text-decoration:none;color:#000000;background-color: #ffcc33;
	
	border-collapse:collapse;
	empty-cells:show;
	border-spacing:0px; 
	border-top:1px solid #555555;      /* nur oben */
	border-bottom:0px solid #555555;   /* nur unten */
	border-left:1px solid #555555;     /* nur links */
	border-right:1px solid #555555;    /* nur rechts */ 
	text-align:center;
	line-height:130%;
	text-indent:0px;
	padding:3px;
	margin:0px; 
}

td.so_menue3_left {
	font-family:Verdana, arial, helvetica, geneva, sans-serif;
  	font-style:normal;font-size:11px;font-weight:100;font-stretch:normal;
	text-decoration:none;color:#000000;background-color: #ffcc33;
	
	border-collapse:collapse;
	empty-cells:show;
	border-spacing:0px; 
	border-top:2px solid #555555;      /* nur oben */
	border-bottom:2px solid #555555;   /* nur unten */
	border-left:2px solid #555555;     /* nur links */
	border-right:2px solid #555555;    /* nur rechts */ 
	text-align:left;
	line-height:130%;
	text-indent:0px;
	padding:3px;
	margin:0px; 
}

td.so_menue24_left {
	font-family:Verdana, arial, helvetica, geneva, sans-serif;
  	font-style:normal;font-size:24px;font-weight:100;font-stretch:normal;
	text-decoration:none;color:#000000;background-color: #ffcc33;
	
	border-collapse:collapse;
	empty-cells:show;
	border-spacing:0px; 
	border-top:0px solid #555555;      /* nur oben */
	border-bottom:0px solid #555555;   /* nur unten */
	border-left:0px solid #555555;     /* nur links */
	border-right:0px solid #555555;    /* nur rechts */ 
	text-align:left;
	line-height:130%;
	text-indent:0px;
	padding:3px;
	margin:0px; 
}


a:link.amenue { 
  	font-family:Verdana, arial, helvetica, geneva, sans-serif;
  	font-style:normal;font-size:10px;font-weight:100;font-stretch:normal;
	text-decoration:underline;color:#000000;}    /* noch nicht besuchte Ziele */
a:visited.amenue { 
  	font-family:Verdana, arial, helvetica, geneva, sans-serif;
  	font-style:normal;font-size:10px;font-weight:100;font-stretch:normal;
	text-decoration:underline overline;color:#444444;} /* besuchte Ziele */
a:hover.amenue { 
  	font-family:Verdana, arial, helvetica, geneva, sans-serif;
  	font-style:normal;font-size:10px;font-weight:100;font-stretch:normal;
	text-decoration:underline overline;color:#000000;}   /* Verweise bei "MouseOver" */
a:active.amenue { 
  	font-family:Verdana, arial, helvetica, geneva, sans-serif;
  	font-style:normal;font-size:10px;font-weight:100;font-stretch:normal;
	text-decoration:underline overline;color:#0000cc;}  /* Angeklickte Verweise */
a:focus.amenue { 
  	font-family:Verdana, arial, helvetica, geneva, sans-serif;
  	font-style:normal;font-size:10px;font-weight:100;font-stretch:normal;
	text-decoration:underline overline;color:#000000;}   /* Verweise, die Fokus erhalten */


.form_knopf {
border: 3px solid #006699;
background-color: #F7FBF5;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
height: 27px;
width: 120px;
}

.form_knop2 {
border: 1px solid #006699;
background-color: #F7FBF5;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
height: 20px;
width: 120px;
}

.form_text {
border: 1px #006699 solid;
background-color: #EEEEEE;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
font-weight: normal;
border-color: #000000;
border-style: solid;
}


td.text_right {
	font-family:Verdana, arial, helvetica, geneva, sans-serif;
  	font-style:normal;font-size:11px;font-weight:100;font-stretch:normal;
	text-decoration:none;color:#000000;background-color: #FFFFFF;
	
	border-collapse:collapse;
	empty-cells:show;
	border-spacing:0px; 
	text-align:right;
	padding:0px;
	margin:0px; 
}

td.text_center {
	font-family:Verdana, arial, helvetica, geneva, sans-serif;
  	font-style:normal;font-size:11px;font-weight:100;font-stretch:normal;
	text-decoration:none;color:#000000;background-color: #FFFFFF;
	
	border-collapse:collapse;
	empty-cells:show;
	border-spacing:0px; 
	text-align:center;
	padding:0px;
	margin:0px; 
}

td.text_left {
	font-family:Verdana, arial, helvetica, geneva, sans-serif;
  	font-style:normal;font-size:11px;font-weight:100;font-stretch:normal;
	text-decoration:none;color:#000000;background-color: #FFFFFF;
	
	border-collapse:collapse;
	empty-cells:show;
	border-spacing:0px; 
	text-align:left;
	padding:0px;
	margin:0px; 
}

td.text_left_7 {
	font-family:Verdana, arial, helvetica, geneva, sans-serif;
  	font-style:normal;font-size:7px;font-weight:100;font-stretch:normal;
	text-decoration:none;color:#000000;background-color: #FFFFFF;
	
	border-collapse:collapse;
	empty-cells:show;
	border-spacing:0px; 
	text-align:left;
	padding:0px;
	margin:0px; 
}











