
.td-aussen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:   url("images/bg_kachel.gif");
	margin:       20px }

.subtitel {
	color:      #20b2aa;
	font-size:   12px;
	font-family: Arial;
	font-weight: bold }

.Laufschrift {
	color:      #66cdaa;
	font-size:   11px;
	font-family: Arial;
	font-weight: bold;
	height:      12px }

.subnav {
	color:          #f8f8ff;
	font-size:       9px;
	font-family:     Arial;
	font-weight:     bold;
	text-decoration: none;
	cursor:          pointer }

.subnav:link {
	color:          #f8f8ff;
	font-size:       9px;
	font-family:     Arial;
	font-weight:     bold;
	text-decoration: none }

.subnav:visited {
	color:          #48d1cc;
	font-size:       9px;
	font-family:     Arial;
	font-weight:     bold;
	text-decoration: none }

.subnav:active {
	color:          #f0fff0;
	font-size:       9px;
	font-family:     Arial;
	font-weight:     bold;
	text-decoration: none }

.subnav:hover {
	color:          white;
	font-size:       9px;
	font-family:     Arial;
	font-weight:     bold;
	text-decoration: none }

.td-subnav {
	font-family:     Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	background-color: #008080;
	visibility:       visible;
	padding-right:    2px;
	padding-left:     2px;
	height:           20px;
	float:            none;
	clear:            none;
	border-right:     1px solid #20b2aa;
	border-left:      1px solid #20b2aa }

.nav {
	color:           #191970;
	font-size:        11px;
	font-family:      Arial, Helvetica, sans-serif, Arial;
	font-style:       normal;
	font-weight:      bold;
	line-height:      10px;
	text-decoration:  none;
	background-color: #48d1cc;
	text-align:       left;
	text-indent:      10px;
	visibility:       visible;
	cursor:           auto;
	padding-top:      6px;
	padding-bottom:   3px;
	padding-left:     10px;
	width:            155px;
	height:           20px;
	min-width:        100px;
	min-height:       12px;
	max-width:        155px;
	max-height:       20px;
	float:            left;
	clear:            left;
	overflow:         visible;
	clip:             rect(auto auto auto auto);
	vertical-align:   100%;
	border-bottom:    1px solid #191970 }

.nav:link {
	color:           #191970;
	font-size:        11px;
	font-family:      Arial, Helvetica, sans-serif, Arial;
	font-style:       normal;
	font-weight:      bold;
	line-height:      10px;
	text-decoration:  none;
	background-color: #48d1cc;
	text-align:       left;
	text-indent:      10px;
	visibility:       visible;
	cursor:           pointer;
	padding-top:      6px;
	padding-bottom:   3px;
	padding-left:     10px;
	width:            155px;
	height:           20px;
	min-width:        100px;
	min-height:       12px;
	max-width:        155px;
	max-height:       20px;
	float:            left;
	clear:            left;
	overflow:         visible;
	clip:             rect(auto auto auto auto);
	vertical-align:   100%;
	border-bottom:    1px solid #191970 }

.nav:visited {
	color:           #191970;
	font-size:        11px;
	font-family:      Arial, Helvetica, sans-serif, Arial;
	font-style:       normal;
	font-weight:      bold;
	line-height:      10px;
	text-decoration:  none;
	background-color: #48d1cc;
	text-align:       left;
	text-indent:      10px;
	visibility:       visible;
	cursor:           pointer;
	padding-top:      6px;
	padding-bottom:   3px;
	padding-left:     10px;
	width:            155px;
	height:           20px;
	min-width:        100px;
	min-height:       12px;
	max-width:        155px;
	max-height:       20px;
	float:            left;
	clear:            left;
	overflow:         visible;
	clip:             rect(auto auto auto auto);
	vertical-align:   100%;
	border-bottom:    1px solid #191970 }

.nav:hover {
	color:           #191970;
	font-size:        11px;
	font-family:      Arial, Helvetica, sans-serif, Arial;
	font-style:       normal;
	font-weight:      bold;
	line-height:      10px;
	text-decoration:  none;
	background-color: #20b2aa;
	text-align:       left;
	text-indent:      10px;
	visibility:       visible;
	cursor:           pointer;
	padding-top:      6px;
	padding-bottom:   3px;
	padding-left:     10px;
	width:            155px;
	height:           20px;
	min-width:        100px;
	min-height:       12px;
	max-width:        155px;
	max-height:       20px;
	float:            left;
	clear:            left;
	overflow:         visible;
	clip:             rect(auto auto auto auto);
	vertical-align:   100%;
	border-bottom:    1px solid #191970 }

.nav:active {
	color:           #191970;
	font-size:        11px;
	font-family:      Arial, Helvetica, sans-serif, Arial;
	font-style:       normal;
	font-weight:      bold;
	line-height:      10px;
	text-decoration:  none;
	background-color: #48d1cc;
	text-align:       left;
	text-indent:      10px;
	visibility:       visible;
	cursor:           pointer;
	padding-top:      6px;
	padding-bottom:   3px;
	padding-left:     10px;
	width:            155px;
	height:           20px;
	min-width:        100px;
	min-height:       12px;
	max-width:        155px;
	max-height:       20px;
	float:            left;
	clear:            left;
	overflow:         visible;
	clip:             rect(auto auto auto auto);
	vertical-align:   100%;
	border-bottom:    1px solid #191970 }

.headlineBlau {
	color:      #000080;
	font-size:   12px;
	font-family: Arial;
	font-weight: bold }

.headline {
	color:      #008b8b;
	font-size:   14px;
	font-family: Arial, Arial;
	font-weight: bold }
.headline1 { color: #008b8b; font-size: 14px; font-family: Arial, Arial; font-weight: bold }
.headline1:link {
	color:          #191970;
	font-size:       14px;
	font-family:     Arial, Arial;
	text-decoration: none }

.headline1:visited {
	color:          #00ced1;
	font-size:       14px;
	font-family:     Arial, Arial;
	text-decoration: none }

.headline1:active {
	color:          #cccccc;
	font-size:       14px;
	font-family:     Arial, Arial;
	text-decoration: none }

.headline1:hover {
	color:          #000000;
	font-size:       14px;
	font-family:     Arial, Arial;
	text-decoration: none }

td.contentTD {
	font-size:  11px;
	font-family: Arial;
	padding:     15px 30px 30px;
	border-left: 1px solid #00ced1 }

td.Logoschrift {
	font-size:  11px;
	font-family: Arial;
	border-left: 1px solid #00ced1 }

td.logo {
	font-size:   11px;
	font-family:  Arial;
	padding-left: 30px }

.contentnav {
	color:           black;
	font-size:        10px;
	font-family:      Arial;
	background-color: #f5f5dc;
	padding:          2 5;
	border:           solid 1px #999999 }

.contentnav:link {
	color:           black;
	font-size:        10px;
	font-family:      Arial;
	background-color: #fff8dc;
	padding:          2 5;
	width:            100px;
	border:           solid 1px #999999 }

.contentnav:hover {
	color:           #2f4f4f;
	font-size:        10px;
	font-family:      Arial;
	background-color: #f5f5f5;
	padding:          2 5;
	border:           solid 1px #999999 }

.sucheingabe {
	color:           #f8f8ff;
	font-size:        10px;
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	font-style:       italic;
	font-variant:     normal;
	font-weight:      normal;
	font-stretch:     normal;
	background-color: #00a0a0;
	text-align:       left;
	padding-top:      2px;
	padding-left:     9px;
	width:            146px;
	height:           20px;
	float:            none;
	clear:            none;
	border:           solid 1px #008080 }

.Kontakteingabe {
	color:           #008080;
	font-size:        12px;
	font-family:      Courier;
	font-variant:     normal;
	font-weight:      normal;
	font-stretch:     normal;
	background-color: #fff;
	text-align:       left;
	text-transform:   capitalize;
	padding-top:      2px;
	padding-bottom:   inherit;
	padding-left:     9px;
	width:            180px;
	float:            none;
	clear:            none;
	border:           solid 1px #191970 }

.Kontaktext {
	color:           #008080;
	font-size:        12px;
	font-family:      Courier;
	font-variant:     normal;
	font-weight:      normal;
	font-stretch:     normal;
	background-color: #fff;
	text-align:       left;
	text-transform:   capitalize;
	padding-top:      2px;
	padding-bottom:   inherit;
	padding-left:     9px;
	width:            390px;
	float:            none;
	clear:            none;
	border:           solid 1px #191970 }

.pictureTD {
	font-size:       10px;
	font-family:      Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	background-color: #f5f5dc;
	text-align:       center;
	padding:          8px }

.pictureTD:hover {
	font-size:       10px;
	font-family:      Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	background-color: #e0ffff;
	text-align:       center;
	padding:          8px }

.select {
	color:       #000000;
	font-size:    8pt;
	font-family:  Arial;
	font-variant: normal;
	font-weight:  normal }

.input {
	color:       #000000;
	font-size:    8pt;
	font-family:  Arial;
	font-style:   normal;
	font-variant: normal;
	font-weight:  normal;
	overflow:     visible;
	clip:         rect(auto auto auto auto) }

input.submit {
	color:           #4682b4;
	font-size:        11px;
	font-family:      Arial;
	font-size-adjust: 1;
	background-color: #f8f8ff;
	text-align:       center;
	visibility:       visible;
	padding:          5px;
	width:            60px;
	height:           20px;
	max-width:        60px;
	max-height:       25px;
	float:            none;
	clear:            none;
	overflow:         visible;
	clip:             auto;
	vertical-align:   middle;
	border:           solid 1px #191970 }

.Topnav {
	color:      #191970;
	font-size:   10pt;
	font-family: Arial;
	font-weight: bold }

.Topnav:link {
	color:      #20b2aa;
	font-size:   inherit;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: bold;
	width:       120px;
	height:      20px }

.Fliesstext  { color: navy; font-size: 10px; font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-align: left; padding-top: 12px }

.Liste {
	color:              navy;
	font-size:           9px;
	font-family:         Verdana;
	line-height:         15px;
	white-space:         normal;
	list-style-position: outside;
	padding-top:         12px }

.topAnker {
	color:          #008080;
	font-size:       9px;
	font-family:     Helvetica;
	text-decoration: none;
	text-align:      right;
	padding-right:   20px;
	padding-left:    20px;
	width:           200px;
	border-bottom:   1px solid #6cc }

.topAnker:link {
	color:          #008080;
	font-size:       9px;
	font-family:     Helvetica;
	text-decoration: none;
	text-align:      right;
	padding-right:   20px;
	padding-left:    20px;
	width:           200px;
	border-bottom:   1px solid #6cc }

.topAnker:hover {
	color:          #003;
	font-size:       9px;
	font-family:     Helvetica;
	text-decoration: none;
	text-align:      right;
	padding-right:   20px;
	padding-left:    20px;
	width:           200px;
	border-bottom:   1px solid #6cc }

.miniText {
	color:          white;
	font-size:       7pt;
	font-family:     Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-decoration: none;
	padding-top:     10px }

.kasten_text {
	color:           #f8f8ff;
	font-size:        11px;
	font-family:      Arial;
	font-weight:      bold;
	font-stretch:     normal;
	background-color: #008080;
	text-align:       left;
	text-transform:   uppercase;
	padding-top:      5px;
	padding-left:     10px;
	height:           25px;
	vertical-align:   middle;
	border-color:     #567082 }

.kastenbild {
	color:           #2f4f4f;
	font-size:        11px;
	font-family:      Arial;
	background-color: #fff;
	text-align:       right;
	padding:          10px;
	border:           solid 1px #7fffd4 }

.Indexnavigator   { color: #008080; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Helvetica; font-style: normal; font-weight: normal; line-height: 9px; text-decoration: none; background-color: #fff; text-align: center; visibility: visible; padding: 6px 3px 3px; width: 93px; height: 20px; min-width: 93px; min-height: 20px; max-width: 93px; max-height: 20px; float: left; clear: none; overflow: visible; clip: rect(auto auto auto auto); vertical-align: 100%; border: solid 1px #afeeee }

.Indexnavigator:link   { color: #008080; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Helvetica; font-style: normal; font-weight: normal; line-height: 9px; text-decoration: none; background-color: #fff; text-align: center; visibility: visible; padding: 6px 3px 3px; width: 93px; height: 20px; min-width: 93px; min-height: 20px; max-width: 93px; max-height: 20px; float: left; clear: none; overflow: visible; clip: rect(auto auto auto auto); vertical-align: 100%; border: solid 1px #afeeee }

.Indexnavigator:hover   { color: #191970; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Helvetica; font-style: normal; font-weight: normal; line-height: 9px; text-decoration: none; background-color: #fff; text-align: center; visibility: visible; padding: 6px 3px 3px; width: 93px; height: 20px; min-width: 93px; min-height: 20px; max-width: 93px; max-height: 20px; float: left; clear: none; overflow: visible; clip: rect(auto auto auto auto); vertical-align: 100%; border: solid 1px #afeeee }

.Indexnavigator:active   { color: #191970; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Helvetica; font-style: normal; font-weight: normal; line-height: 9px; text-decoration: none; background-color: #f0fff0; text-align: center; visibility: visible; padding: 6px 3px 3px; width: 93px; height: 20px; min-width: 93px; min-height: 20px; max-width: 93px; max-height: 20px; float: left; clear: none; overflow: visible; clip: rect(auto auto auto auto); vertical-align: 100%; border: solid 1px #afeeee }

.Indexnavigator:visited   { color: #48d1cc; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Helvetica; font-style: normal; font-weight: normal; line-height: 9px; text-decoration: none; background-color: #fff; text-align: center; visibility: visible; padding: 6px 3px 3px; width: 93px; height: 20px; min-width: 93px; min-height: 20px; max-width: 93px; max-height: 20px; float: left; clear: none; overflow: visible; clip: rect(auto auto auto auto); vertical-align: 100%; border: solid 1px #afeeee }
.line_left  { padding-left: 10px; border-left: 1px solid #fff }
