@charset "utf-8";
/* CSS Document */
#onlineform{width:90%; max-width:100%; font-size:1em; font-family:Arial, Helvetica, sans-serif; hyphens:auto;}
#onlineform p{font-size:18px; font-weight:bold; color:#008000; line-height:22px; 0.5em auto 0.5em 0;}
#onlineform h2 {color:#336666; font-size:1em; font-weight:bold;}
#onlineform input{border:2px #CCCCCC ridge;}
#onlineform .utitel{color:#336666; font-size:14px; font-weight:bold;}
#onlineform{ width:100%;}
.onlineform-strauss {margin:0 1em 1em 0;}
.onlineform-img{float:left; width:max-content;}
.onlineform-img img{width:200px;}
.onlineform-img strong{color:#336666; font-size:0.9em;}
#onlineform #karte{width:300px;}
.onlineform-right {text-align:left; margin:20px 0px 20px 0px;}
#onlineform-thanks{margin:2em auto 0 0;}
.linegif{width:200px; min-height:1px !important; height:2px !important; margin:1em 0; border-radius:0 !important;}
.formline img{ width:200px; height:2px; margin:15px auto 15px 0px;}
.forminput{float:left; margin-right:3px;}
#lieferadresse{min-width: 200px; max-width:450px; margin-bottom:20px;}
#onlineform .onlineadr-left{text-align:right; float:left; margin-right:10px; width:22%; min-width:100px;}	
#onlineform .onlineadr-right{text-align:left; width:100%;}
#onlineform #lieferadresse input { width:60%; min-width:180px;}
#onlineform textarea{ width:90%; min-width:180px; max-width: 380px;}
#onlineform .clear{ clear:both;}
#onlineform .lauftext_inhalt {color:#333333; font-size:14px; font-weight:normal;}
#onlineform .htitel_inhalt{color:#333333; font-size:14px; font-weight:normal; height:60px; vertical-align:text-top; display:inline-block;}
#htitelline-l{width:2px !important; height:60px !important;}
#htitelline--{width:185px !important; height:2px !important; min-height:1px !important;}
#onlineform .htitel{color:#336666; font-size:18px; font-weight:bold ; position:relative; bottom:1em; vertical-align:bottom;}
#onlineform .bilderlegenden {color: #333333; font-size:10px;}
@media all and (max-width: 471px) {
  #onlineform .onlineadr-left{text-align:left; margin-left:5px; float:none;}
	.onlineform-img{float:none;}
}