


body     { background-image: url("../images/basics/background.jpg"); background-repeat: repeat-x; background-attachment: fixed }
.headback { background-image: url("../images/basics/top.jpg") }
.downback { background-image: url("../images/basics/bottom.jpg") }



.text     { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
.text a:link   { color: #29adb9; text-decoration: none }
.text a:hover  { color: silver; text-decoration: none }
.text a:visited  { color: #29adb9; text-decoration: none }
.text a:visited:hover   { color: #c0c0c0; text-decoration: none }



.small     { color: #717171; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
.small a:link    { color: #717171; text-decoration: none }
.small a:hover   { color: #29adb9 }
.small a:visited   { color: #717171; text-decoration: none }
.small a:visited:hover   { color: #29adb9 }


.naviback { background-image: url("../images/basics/navi_back.jpg"); background-repeat: repeat-x; background-attachment: fixed; border-right: 1px solid #dadbdb }
.rahmen { border: solid 2px #dadbdb }
.bullet   { list-style-image: url("../images/deko/bullet_grau.gif"); list-style-position: outside; margin-top: 5px; margin-left: 15px }
.rahmen_oben { border-top: 1px solid #dadbdb }
.rahmen_unten { border-bottom: 1px solid #dadbdb }
.rahmen_links { border-left: 1px solid #dadbdb }
.rahmen_rechts { border-right: 1px solid #dadbdb }
.rahmen_untenoben  { border-top: 1px solid #dadbdb; border-bottom: 1px solid #dadbdb }



.naviagtion_text  { color: #109bb0; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal }
.naviagtion_text a:link    { color: #109bb0; text-decoration: none }
.naviagtion_text a:hover   { color: #413d3d; text-decoration: none }
.naviagtion_text a:visited  { color: #29adb9; text-decoration: none }
.naviagtion_text a:visited:hover   { color: #413d3d; text-decoration: none }



.pfeiloff  { background-image: url("../images/deko/pfeil_normal.gif"); background-repeat: no-repeat }
.pfeilon  { background-image: url("../images/deko/pfeil_down.gif"); background-repeat: no-repeat }

.subnavi_text  { color: #808080; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal }
.subnavi_text a:link    { color: #717171; text-decoration: none }
.subnavi_text a:hover   { color: #413d3d; text-decoration: none }
.subnavi_text a:visited   { color: #717171; text-decoration: none }
.subnavi_text a:visited:hover   { color: #413d3d; text-decoration: none }



#inputfield    { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, Verdana, sans-serif; line-height: 12px; background-color: #f8f8f8; width: 220px; border: solid 1px #717171 }
#inputfield02 { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, Verdana, sans-serif; line-height: 12px; background-color: #f8f8f8; width: 100px; border: solid 1px #ababab }
#inputbutton  { font-size: 8pt; font-family: Verdana, Helvetica, Verdana, sans-serif; font-style: normal; background-color: #ccc; border: solid 1px black }
TEXTAREA    { color: #413d3d; font-size: 11px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #f8f8f8; width: 100%; height: 100px; overflow: auto; border: solid 1px }
#selectbox { font-size: 9pt; font-family: Verdana, Helvetica, Verdana, sans-serif; font-style: normal; font-weight: normal; background-color: #e3e5e4; border: solid 1px silver }

.off { display: none; }
.on { display: block; }










#quicklinks {
	font-size: 55%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #555;
}

#wetter {
	overflow: hidden;
	padding: 10px;
}

#wetter table {
	background-color: #fff;
}

.form {
	border: 1px solid #aaa;
	background-color: #f5f5f5;
	width: 200px;
}

.form:focus, .form:hover {
	background-color: #D8F6F8;
}

.error {
	border: 1px solid #d00;
	background-color: #ffe5e5;
}