body {
	background-color:#000060;
	color:#DDDDCC;
	overflow:auto;
	/*IE only*/
	scrollbar-base-color:#000060;
	scrollbar-arrow-color:#ECC858;
	scrollbar-shadow-color:#3D5291
}
body, p, td, area, map {
	color:#DDDDCC;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	line-height:130%
}
.bg {background:#11116E;padding:4px 6px 4px 6px}
.bgp {background:#11116E;padding:4px 6px 4px 6px;
	margin-right:8px;margin-left:8px}
.loading {
	background-color:#030339;
	background-image:url('../images/loading.jpg');
	background-repeat:no-repeat;
	background-position: center 50%; 
}
.loadings {background-color:transparent;
	background-image:url('../images/utils/bg_lines.jpg');
	background-repeat:repeat-x;
	background-position-y:50%
}
.bgk {background-color:transparent;
	background-image:url('../images/voglhuber_bg.jpg');
	background-repeat:no-repeat;
	background-position: right bottom;
	margin:0
}
.bgw {background-color:transparent;
	background-image:url('../images/wintercollage.jpg');
	background-repeat:no-repeat;
	background-position: center 50%;
	margin:0
}
.bgw2 {background-color:transparent;
	background-image:url('../images/bildstock_winter.jpg');
	background-repeat:no-repeat;
	background-position: center 8px;
	margin:0
}
.kripperl_loading {
	background-image:url('../images/loading.jpg');
	background-repeat:no-repeat;
	background-position: center 50%;
	margin-top:0
}
/*.spinnen {
	background-image:url(images/spinnrad_s.gif);
	background-repeat:no-repeat;
	background-position: 14px 74px
}*/
p {padding-left:16px;padding-right:8px}
p.nopadding {padding:0}

h1, .h1 {
	font-family:"MS Sans Serif",Geneva,sans-serif;
	font-size:16px;
	font-weight:500;
	padding: 3px 8px 3px 16px;
	background:#588657;
	color:#000060;
	margin-bottom:16px
}
.h1sub {
	font-family:"MS Sans Serif",Geneva,sans-serif;
	font-size:15px;
	font-weight:500;
	color:#DDC
}
.arial {
	font-family:Arial,Helvetica,sans-serif;
	font-size:21px;
	font-weight:600;
	background:transparent;
	color:inherit;
	padding:80px 0px 0px 165px;
	margin:0;
	line-height:120%
}
.arials {
	font-family:Arial,Helvetica,sans-serif;
	font-size:21px;
	font-weight:600;
	background:transparent;
	color:#588657;
	margin:0;
	line-height:120%
}
h2, .h2 {
	font-family:"MS Sans Serif",Geneva,sans-serif;
	font-size:16px;
	color:#588657;
	font-weight:500
}
h3, .h3 {
	font-family:"MS Sans Serif",Geneva,sans-serif;
	font-size:14px;
	color:#588657;
	font-weight:600
}
h4, .h4 {
	font-family:"MS Sans Serif",Geneva,sans-serif;
	font-size:16px;
	font-weight:500
}
h5, .h5 {
	font-family:"MS Sans Serif",Geneva,sans-serif;
	font-size:14px;
	font-weight:600
}
h6, .h6 {
	font-family:"MS Sans Serif",Geneva,sans-serif;
	color:#3D5291;
	font-size:13px;
	font-weight:600
}
.verdana {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px }
.hand {
	font-family:"Lucida Handwriting",serif;
	font-size:14px;
	font-weight:600 }
table {
	border:none;
	margin-top:12px;
	padding:8px;
	border-collapse:collapse;
	border-spacing:0px
}
b {font-family:"MS Sans Serif",Geneva,sans-serif;font-weight:600}

sup {font-size:11px}

.small {font-size:13px}
.smaller, .vsmall {font-size:12px;font-weight:500}
.xs, .vsmaller {font-size:11px}
.big {font-size:16px;color:#DDC}
.light {font-weight:500}

.center {text-align:center}
.right  {text-align:right}
.top {vertical-align:top}
.bottom {vertical-align:bottom}

img.border1, div.border1, p.border1, a.border1, fieldset.border1 {border: 1px outset #AFAFD8}
img.border2 {border: 2px outset #AFAFD8}
fieldset.intro {border: 1px solid #3D5291}

a:link {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight:500;
	color:#ECC858;
	padding: 0px 1px 0px 1px;
	text-decoration:none
}
a:visited {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight:500;
	background:transparent;
	color: #AFAFD8; /*#3D5291;#8080CC*/
	padding: 0px 1px 0px 1px;
	text-decoration:none
}
a:active, a:hover {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight:500;
	color:#588657;
	padding: 0px 1px 0px 1px;
	text-decoration:none
}
a:link.arial, a:visited.arial, a:active.arial, a:hover.arial {
	font-family:Arial,Helvetica,sans-serif;
	font-size:21px;
	font-weight:600;
	line-height:120%
}
.link {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:500;
	background:transparent;
	color:inherit;
	padding: 0px 1px 0px 1px;
	text-decoration:none
}
.nocolor {color:#000060}
.mtr { background-image:url('../images/mtr.gif');
	background-repeat:no-repeat;background-position: 88% bottom }
.mtr1 { background-image:url('../images/mtr.gif');
	background-repeat:no-repeat;background-position: 95% 72% }
.mtr2 { background-image:url('../images/mtr.gif');
	background-repeat:no-repeat;background-position: 95% 50% }
.kalkgalerie {
	background-image:url('../kalkofen/2001/Kif_bg.jpg');
	background-repeat:no-repeat;
	font-family:"MS Sans Serif",Geneva,sans-serif;
	color:#000060 }
.kalk {
	background-image:url('../kalkofen/kalkofen_bg.jpg');
	background-repeat:no-repeat;
	background-position-y:center
}
.logo {
	background-image:url('../bg_logo_s.jpg');
	background-repeat:no-repeat;
	background-position:  right 50%; 
}
.raquo {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:#EBB527;
	font-weight:600}
hr {color:#3D5291;height:1px}
li {margin-top:4px;margin-bottom:4px}
input, textaria {
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px
}