html,body { height: 100%; }
body { margin: 0px; padding: 0px; -webkit-text-size-adjust: none; }
body, td, p, .n, blockquote { font-size: 16px; font-family: 'PT Sans',tahoma,arial; color: #333333; font-weight: 400; }

H1 { font-size: 36px; font-family: 'PT Sans',arial,tahoma; margin: 0px; color:#0c75bb; font-weight: 400; }
H2 { font-size: 24px; font-family: 'PT Sans',arial,tahoma; margin: 0px; color:#333333; font-weight: 400; }
H3 { font-size: 20px; font-family: 'PT Sans',arial,tahoma; margin: 0px; color:#0c75bb; font-weight: 400; }

span.looksh1 	{ font-size: 36px; color:#0c75bb; font-weight: 400; }
span.looksh2 	{ font-size: 24px; color:#333333; font-weight: 400; }
span.looksh3 	{ font-size: 20px; color:#0c75bb; font-weight: 400; }

input, select, textarea { font-size:16px;color:#333333; }

.small { color:#999999; font-weight: 400;}

span.gross	 	{ font-size: 20px; color:#333333; }
span.mittel	 	{ font-size: 15px; color:#333333; }
span.klein	 	{ font-size: 14px; color:#333333; }

span.windowtop  	{ font-size: 30px; color:#333333; }
span.windowbottom 	{ font-size: 24px; color:#333333; }
span.fusszeile 		{ font-size: 15px; color:#FFFFFF; }
span.fusszeile2 	{ font-size: 15px; color:#72bced; }

span.blue 			{ color:#0c75bb; }
span.white 			{ color:#FFFFFF; }

input.i_text 				{ background-color: #FFFFFF; border: 1px solid #cccccc; padding: 10px 10px 10px 10px; width: 85%; }
select.i_select 			{ background-color: #FFFFFF; border: 1px solid #cccccc; padding: 10px 10px 10px 10px; width: 85%; }
input.i_checkbox 			{ background-color: #FFFFFF; border: 1px solid #cccccc; padding: 0px; }
textarea.i_textarea 		{ background-color: #FFFFFF; border: 1px solid #cccccc; padding: 10px 10px 10px 10px; width: 85%; resize: none; }

input.i_text:hover 			{ border: 1px solid #0c75bb; }
select.i_select:hover 		{ border: 1px solid #0c75bb; }
input.i_checkbox:hover 		{ border: 1px solid #0c75bb; }
textarea.i_textarea:hover 	{ border: 1px solid #0c75bb; }

input.i_text:focus 			{ border: 1px solid #0c75bb; }
select.i_select:focus 		{ border: 1px solid #0c75bb; }
input.i_checkbox:focus 		{ border: 1px solid #0c75bb; }
textarea.i_textarea:focus 	{ border: 1px solid #0c75bb; }

input.r_text 				{ background-color: #cccccc; border: 1px solid #FF0000; padding: 10px 10px 10px 10px; width: 85%; }
select.r_select 			{ background-color: #cccccc; border: 1px solid #FF0000; padding: 10px 10px 10px 10px; width: 85%; }
input.r_checkbox 			{ background-color: #cccccc; border: 1px solid #FF0000; padding: 0px; }
textarea.r_textarea 		{ background-color: #cccccc; border: 1px solid #FF0000; padding: 10px 10px 10px 10px; width: 85%; resize:none; }

a 						{ color:#0c75bb; text-decoration: none; }
a:hover   				{ color:#333333; text-decoration: none; }

a.fusszeile         	{ color:#FFFFFF; text-decoration:none; }
a.fusszeile:hover   	{ color:#72bced; text-decoration:none; }

a.fusszeile2         	{ color:#72bced; text-decoration:none; }
a.fusszeile2:hover   	{ color:#FFFFFF; text-decoration:none; }

a.small         		{ color:#999999; text-decoration:none; }
a.small:hover   		{ color:#0c75bb; text-decoration:none; }

a.button > .btn 		{ color:#FFFFFF; text-decoration:none; background-color: #0c75bb; border-radius: 0px; border: 0px solid #000000; white-space: normal; }

input.button { font-family:'PT Sans',tahoma,arial; font-size: 18px; color: #FFFFFF; font-weight: normal; background-color: #cc0000; text-align: left; height: 40px; line-height: 40px; border: 0px; margin: 0px; padding: 0px 30px 0px 30px; cursor: pointer; }

input.button 			{ font-size: 18px; color: #FFFFFF; font-weight: 400; background-color: #0c75bb; text-align: center; border: 0px; margin: 0px; padding: 15px 30px 15px 30px; cursor: pointer; }
input.button:hover 		{ filter: alpha(opacity = 80); -ms-filter: "alpha(opacity = 80)"; opacity: .80; }
