@charset "UTF-8";
/* CSS Document */

/* ---------- CMS - Layout ---------- */	

#edit_switch {
		position:fixed; 
		top:12px;
		left:12px;
		padding:14px 0 0 13px;
		z-index:997;
		background-repeat:no-repeat;
		background-position:0 0;
		height:30px !important;
		height /**/:44px;
		width:113px !important;
		width /**/:126px;
		text-align:left;
		overflow:hidden;
		}
		
#edit_switch a {
		margin:0 2px;
		z-index:999;
		padding-top:2px;
		}
		
.edit_tag {
		padding:0;
		margin:0;
		}		
		
.edit_bar {
		clear:both;
		border-top:1px solid #ccc;
		font-size:9px;
		line-height:16px;
		margin:0;
		padding:2px 0 0 0;
		height:20px !important;
		height /**/:23px;
		}	
		
.edit_bar_label {
		padding-bottom:3px;
		font-weight:bold;
		line-height:10px;
		background-color:#ccc;
		}		
				
/* ----------------------- Boxmodell Layout ----------------------- */

#outer-first {
	height:23px;
	width:100%;
	position:absolute;
	background-color:#006;
	border-bottom:1px solid #FFEE00;
	top:0;
	left:0;
}

#outer-second {
	height:141px;
	width:100%;
	position:absolute;
	background-color:#ccc;
	border-bottom:1px solid #999;
	top:24px;
	left:0;
	
	

	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFF67B), to(#FFEE00));
	background: -webkit-linear-gradient(#FFF67B, #FFEE00);
	background: -moz-linear-gradient(#FFF67B, #FFEE00);
	background: -ms-linear-gradient(#FFF67B, #FFEE00);
	background: -o-linear-gradient(#FFF67B, #FFEE00);
	background: linear-gradient(#FFF67B, #FFEE00);
	-pie-background: linear-gradient(#FFF67B, #FFEE00);
	
	-webkit-box-shadow: #666 0px 2px 32px;
	-moz-box-shadow: #666 0px 2px 32px;
	box-shadow: #666 0px 2px 32px;
	
	
}

#second_shadow {
	background-image:url(elements/second_schattenb.png);
	background-repeat:no-repeat;
	background-position:center;
	
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
}


#container {
	margin:0 auto;
	width:960px;
	position:relative;
}

#top {
	position:relative;
	height:24px;
	overflow:hidden;
}


#meta-nav {
	height:24px;
	position:absolute;
	right:0;
}

#breadcrumb {
	padding:0 10px;
	color:#aaa;
}


#header {
	position:relative;
	height:152px;
	overflow:hidden;
}

#home-link-2 {
	position:absolute;
	right:4px;
	top:12px;
}
		
#home-link {
	position:absolute;
	left:228px;
	top:46px;
}

#social-link-2 {
	position:absolute;
	right:206px;
	top:90px;
}

#hoibe-link {
	position:absolute;
	right:0;
	top:89px;
}
		
#social-link {
	position:absolute;
	right:268px;
	top:90px;
}

#main-nav {
	position:absolute;
	left:0;
	top:52px;
}

#footer {
	height:76px;
	width:100%;
	background-color:#eee;

	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#eee), to(#fff));
	background: -webkit-linear-gradient(#eee, #fff);
	background: -moz-linear-gradient(#eee, #fff);
	background: -ms-linear-gradient(#eee, #fff);
	background: -o-linear-gradient(#eee, #fff);
	background: linear-gradient(#eee, #fff);
	-pie-background: linear-gradient(#eee, #fff);
	
	-webkit-box-shadow: #ccc 0 -12px 12px;
	-moz-box-shadow: #ccc 0 -12px 12px;
	box-shadow: #ccc 0 -12px 12px;
	
}

/* ----------------------- Boxmodell Content ----------------------- */

.con_men {
	width:200px;
	margin:10px;
}

.con_main {
	width:940px;
	margin:10px;
}

.con_main_men_info {
	width:500px;
	margin:10px 0 10px 10px;
}

.mh {
	width:10px;
	height:430px;
}

.con_main_men,
.con_main_info {
	width:720px;
	margin:10px;
}

.con_info,
.con_info_2 {
	width:160px;
	margin:10px;
}

.con_info_2 {
	display:none;	
	margin-right:0;
}


/* ----------------------- not confirmed ----------------------- */
#top_area {
	margin-top:20px;
	border:1px solid #ddd;
}

#logo {
	background-color:#666;
	height:150px;
}
	
#banner {
	background-color:#444;
	height:150px;
}

#main_men {
	background-color:#222;
}

#sub_men {
	background-color:#888;
}

#footer {
	background-color:#fff;
	text-align:center;
	font-size:11px;
}

#con_main {
	background-color:#ccc;
}

.rounded {
    -moz-border-radius:6px; /* Firefox */
    -webkit-border-radius:6px; /* Safari, Chrome */
    -khtml-border-radius:6px; /* Konqueror */
    border-radius:6px; /* CSS3 */
}

.bg_grey {
    -moz-border-radius:6px; /* Firefox */
    -webkit-border-radius:6px; /* Safari, Chrome */
    -khtml-border-radius:6px; /* Konqueror */
    border-radius:6px; /* CSS3 */
	background-color:#ccc;
	padding:8px;
}

.shaded {
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 2px 3px;
	box-shadow: #666 0px 2px 3px;
}

/* ----------------------- Ankauf ----------------------- */

.inselect {
	margin-right:32px;
	margin-left:12px;	
}

.bezeichner {
	width:320px;	
}

.ankauf_lft {
	width:376px;	
}

.ankauf_rgt {
	width:552px;	
}

.suchfeldstyle {
	border:1px solid #ccc;	
	border-radius:3px;
	padding:6px;
	font-size:14px;
	font-weight:bold;
}