body {
	background-image: url(/images/bg.gif);
	background-repeat: repeat-y;
}
td,div,p,input,textarea,select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.imagebox {
	border: 1px solid #CCC;
}

ul { list-style-type: square; list-style-image:url(/images/bullet.gif); list-style-position: outside; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  margin-left:16px; padding-left:0px; }
ol { list-style-position: outside; list-style-type: decimal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  margin-left:16px; padding-left:0px; }
b,strong { color: #333333 }
.maincontent * {
	line-height: 150%;
}
.maincontent {
	padding-left: 20px;
}

input, textarea, select { padding:0px 2px; margin:0px; border:1px solid #999999; background-color:#f2f2f2; line-height:100%; margin-top:1px; margin-bottom:1px; resize: none; }
input, select { height:18px }
textarea { resize: none; }
#searchbutton { border-width:0px; background-color:#ffffff; height:16px }
.searchfield { line-height:150% }

.panoramabild {
	margin-left: -20px;
}


.content {
	text-align: left;
}

.small {  font-size: 9px; color:#333333; }
.imglegend { font-size: 9px; color:#333333; }
.big {  font-size: 14px}

.color1 { background-color: #e5e5e5 }
.color2 { background-color: #efefef }
.color3 { background-color: #cccccc }
hr { border: 1px }

.link a:link {  color: #1522ad; text-decoration: underline}
.link a:visited {  color: #1522ad; text-decoration: underline}
.link a:hover { text-decoration: none}
.navcell { padding-top:3px; padding-bottom:4px }
.navlink { color: #FFFFFF; text-align:center; }
.navlink a:link { color: #FFFFFF; text-decoration: none}
.navlink a:visited { color: #FFFFFF; text-decoration: none}
.navlink a:hover { color: #FFFFFF; text-decoration: none}

.actnavlink { font-weight:bold }

.breadcrumb { font-size: 10px; color:#1522ad; }
.breadcrumb a:link { color:#1522ad; text-decoration: none}
.breadcrumb a:visited { color:#1522ad; text-decoration: none}
.breadcrumb a:hover { color:#1522ad; text-decoration: underline}

.whitetext { color: #FFFFFF; font-size: 11px }
.whitetext a:link { color: #FFFFFF; text-decoration: none}
.whitetext a:visited { color: #FFFFFF; text-decoration: none}
.whitetext a:hover { color: #FFFFFF; text-decoration: none; font-weight:bold}

.impressum {
	color: #999999;
	font-size: 11px;
	text-align: left;
}

.checkbox { border-width:0px; }

.impressum a:link { color: #999999; text-decoration: none}
.impressum a:visited { color: #999999; text-decoration: none}
.impressum a:hover { color: #999999; text-decoration: underline; }

#searchform { margin-bottom:16px;  }
form { margin:0px; padding:0px  }


