/*
AMARO Oramge - #d6820b

*/

body, html { height: 100% !important; padding: 0;background-color: #fff;margin: 0}
.clearfix:after {  content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}



img {border:0;}

h1  { color: #153888; font-size: 22px; font-weight: bold; margin: 30px 0 16px }
b,em  {font-weight: bold }




#page{width: 515px;background-color: #fff;text-align: left; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;}
	#page_margins{margin-right: 30px; margin-left: 30px;background-color: #fff;height: 100%}	
		#main  { background-color: #fff; margin: 0;  padding: 0;width: auto}
			#logo  { text-align: center; width: 515px; float: left; border: 0;}
				#logo img{width: 515px}
			
			#text { line-height: 1.5em; padding-bottom: 1em;  float: left; background-color:#fff  }
			#text_cont{margin-right: 50px;margin-left: 50px; }
		
		#footer    { background-color: #fff;clear: both; border-top: 1px groove #153888 }
			#footer_cont {color: #000; padding-top: 0.7em;font-size: 10px;  text-align:center;}
			#footer_cont a:link,   
			#footer_cont a:visited, 
			#footer_cont a:active   { color: #000; text-decoration: none; }
			#footer_cont a:hover   { color:#000; text-decoration: none}





/*Stuff-4-Form*/
form{margin: 0;padding:0; background-color: #fff; width: 415px}

input  { border-style: none }
.inputfeld    { color: black; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #c2e1ef; border-style: solid; border-width: 1px 3px; border-color: #c2e1ef; width: 410px }



select { border-style: none; }
.inputfeldUP   { color: #000; font-size: 10px; background-color: #c2e1ef; width: 250px; border-style: solid; border-width: 1px 3px; border-color: #c2e1ef }
.inputfeldUP_kl   { color: #000; font-size: 10px; background-color: #c2e1ef; width: 135px; border-style: solid; border-width: 1px 3px; border-color: #c2e1ef }
.inputfeldUP_code   { color: #000; font-size: 20px;text-align: center; background-color: #eeeeee; width: 90px; border-style: solid; border-width: 1px ; border-color: #cccccc; margin-bottom:5px; margin-left:2px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc }
.inputfeldUP_datum  { color: #000; font-size: 10px; background-color: #c2e1ef; width: 24px; border-style: solid; border-width: 1px 3px; border-color: #c2e1ef; text-align: right }
.inputfeldUP_jahr  { color: #000; font-size: 10px; background-color: #c2e1ef; width: 35px; border-style: solid; border-width: 1px 3px; border-color: #c2e1ef }

.inputfeldUP_plz   { color: #000; font-size: 10px; background-color: #c2e1ef; width: 40px; border-style: solid; border-width: 1px 3px; border-color: #c2e1ef;  }
.inputfeldUP_stadt   { color: #000; font-size: 10px; background-color: #c2e1ef; width: 205px; border-style: solid; border-width: 1px 3px; border-color: #c2e1ef }
.inputSubmit { color: #fff; font-size: 12px; font-weight: bold; line-height: 10px; background-color: #d6820b;  height:30px; width:130px; float: left; border-right: 2px solid #ccc; border-bottom: 2px solid #ccc }

input:active, input:focus, input:hover, textarea:focus,textarea:hover, textarea:active  { border: solid 1px #F2832A }
/*----------*/

.vermerk{color:#d6820b}
table { margin: 0; padding: 0; border: 0; border-collapse: collapse; font-size: 9pt; width: 415px;clear: both}
tr   { text-align: left; margin: 0; padding: 0; width: 415px }
td  { font-weight: normal; margin: 0; padding: 0; height: 2em;vertical-align: middle; border:0 }

textarea{width:100%;color: black; background-color: #c2e1ef; border-style: solid; border-width: 1px 3px; border-color: #c2e1ef;  font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }

.spam_img img { margin-top: 5px; margin-bottom: 10px }
