
#header, #nav, #main-2-body, #footer, #but-angebote, .noprint, #servicelinks, #map-msp, .noprint, .formbutton {display: none;}

/* 
*
* Easy front-end framework
*
* Copyright (c) 2009 Alen Grakalic
* http://easyframework.com/license.php
*
* supported by Templatica (http://templatica.com)
* and Css Globe (http://cssglobe.com)
*
*/

/* HTML elements  */		

	h1, h2, h3, h4, h5, h6{
		font-weight:normal;
		margin:0;
		line-height:1.3em;
                color: #000;
		}	
	h1{font-size:2em;margin-bottom:.5em;}	
	h2{font-size:1.75em;margin-bottom:.7142em;line-height:.8em;padding-top:.2em;}	
	h3{font-size:1.5em;margin-bottom:1em;line-height:.75em;padding-top:.25em;}
	h4{font-size:1.25em;margin-bottom:.6em;}
	h5,h6{font-size:1em;margin-bottom:1em;font-weight:bold;}
	
							
	p, blockquote, ul, ol, dl, form, table{line-height:inherit;margin:0 0 1.5em 0;}
	ul, ol, dl{padding:0;}
	ul ul, ul ol, ol ol, ol ul, dd{margin:0;}
	li{margin:0;display:list-item;list-style-position:inside;}	
	blockquote, dd, li{padding:0 0 0 2em;}
	pre, code, samp, kbd, var{font:100% mono-space,monospace;}
	pre{overflow:auto;}
	abbr, acronym{
		text-transform:uppercase;
		border:none;
		letter-spacing:1px;
		}
	small{font-size:90%;}
	sup, sub{font-size:85%;}
	em, cite, q{font-style:italic;}
	img{border:none;}			
	table{width:100%;border-collapse:collapse;}
	th,caption{text-align:left;}

/* //  HTML elements */	

/* common */		
	
	.left{float:left;margin-right:1em;}
	.right{float:right;margin-left:1em;}
	.center{text-align:center;}
	
	.clear{clear:both;}
	.first{margin-left:0 !important;}
	.last{margin-right:0 !important;}
	.top{margin-top:0 !important;}
	.bottom{margin-bottom:0 !important;}	
	.hidden, .graphic, #player, #langmenue{display:none;}

/* // common */			

/* base */
	
	body, table, input, textarea, select, li, button{
		font:100% Helvetica, Arial, Sans-Serif;
		line-height:180%;
		color:#000;
		}		
	body{
		font-size:13px;
		background:#fff;
		margin:0;
		padding:0;
		}	
	a{
		text-decoration:none;
		color:#555;
		}
	ins{text-decoration:none;color:#900;font-style:italic;}
	code{color:#555;}
	pre{
		margin-left:2em;
		padding-left:2em;
		border-left:1px solid #ccc;
		}
	blockquote{
		margin-left:2em;
		border-left:1px solid #ccc;
		font-style:italic;
		}	
	dt{font-weight:bold;}
	th, td{padding:8px;}		
	th{background:#eee;}
	td{border-bottom:1px solid #eee;}
	caption{font-style:italic;color:#777;margin:.5em 0;}	

	.excerpt{font-size:120%;font-style:italic;}
	.note{font-weight:bold;}
	
/* base */


/* clearfix */

	.inner:after, .content:after, .cols:after, .fixed:after{
		content:"."; 
		display:block; 
		height:0; 
		clear:both; 
		visibility:hidden;
		}
	.inner, .content, .cols, .fixed{display:block;min-height:1%;}
	* html .inner, * html .content, * html .cols, * html .fixed{height:1%;}

/* // clearfix */

/* Anfrageformular */
form label {
	display: block
}
form fieldset {
	margin: 0;
	padding: 0;
	border: none;
}
form legend {
	font-weight: bold;
	font-size: 1.3em;
	margin-bottom: 1em;
}
form fieldset div {
	margin: 5px 0;
}
form div {
	margin: .5em 0;
	clear: both;
}
form input[type="text"], textarea, .field, .area, select {
	border: none;
	border-bottom: 1px solid #000;
	padding: 5px;
	background: #fff;
	width: 90%;
	line-height: 1em;
	margin: 0;
}
.antwort label {
	font-weight: bold;
	margin-bottom: .5em;
}
form p {
	margin: 1em 0;
}
