* {
	margin:0;
	padding:0;
}

#wrapper {
	margin:0 auto;
	width:928px;
	overflow:hidden;
	background:url(../images/layout/wrapper_bg.gif) bottom left repeat-y #EEE;
}

#wrapper_bopa {
	position:relative;
	margin:0 4px;
}

/*
 *********************************************************** HEADER content ***************/

#header {
	position:relative;
	height:80px;
	overflow:hidden;
	/*background:url(../images/layout/header_bg.gif) no-repeat #FFF;*/
}
 
#header_logo {
	height:80px;
	width:217px;
	margin-left:15px;
	background:url(../images/layout/kgv_logo.gif) 0 15px no-repeat;
}

#header_logo a {
	display:block;
	height:80px;
	width:217px;
}

#header_text {
	position:absolute;
	top:48px;
	left:488px;
}

.header_spcaer {
	margin:0 15px;
}

#header_suche {
	position:absolute;
	width:166px;
	right:15px;
	top:45px;
}

#header_suche label {
	margin-right:5px;
	float:left;
}

.pfeil_submit {
	width:20px;
}

.input_vor_submit {
	float:right;
}

.submit_nach_input {
	float:right;
}

#header_image {
	background:url(../images/layout/headerbilder/uhrmacher_2.jpg) no-repeat;
	height:120px;
	overflow:hidden;
}

/*********************************************************** Service Menu **************/

#header_text {
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

#header_text * {
	line-height:12px;
}

#header_text ul {
  list-style:none;
}
#header_text li {
  display:inline;
}
#header_text li a {
	float:left;
	display:block;
	color:#000000;
	text-decoration:none;
	cursor:pointer;
}

#header_text li a:hover {
	color:#000000;
}
#header_text li a span {
	float:left;
	display:block;
	padding-right:15px;
	padding-left:15px;
	border-right:1px solid #000000;
}

#header_text a span {float:none;}
/* End IE5-Mac hack */
#header_text a:hover span {
	
}

/*
 *********************************************************** Direkt Links ***************/
#direktlinks_overlay {
	position:absolute;
	top:80px;
	left:635px;
	width:285px;
	height:145px;
	background:url(../images/layout/direkt_links_bg.png) 1px 0 no-repeat;
}

#direktlinks_overlay_content {
	position:absolute;
	top:80px;
	left:635px;
	width:285px;
	height:145px;
}

#direktlinks_overlay_content ul {
	padding-left:65px;
}

#direktlinks_overlay_content ul li {
	display:block;
	list-style-type:none;
	background:url(../images/layout/direkt_links_pfeil.gif) no-repeat;
	height:20px;
	line-height:20px;
	overflow:hidden;
	padding-bottom:1px;
}
#direktlinks_overlay_content a {
	display:block;
	width:100%;
	text-decoration:none;
	cursor:pointer;
}
#direktlinks_overlay_content a:link span,
#direktlinks_overlay_content a:visited span {
	display:block;
	width:100%;
	overflow:hidden;
	height:20px;
	line-height:20px;
	color:#666666;
}

#direktlinks_overlay_content a:hover,
#direktlinks_overlay_content a:hover span,
#direktlinks_overlay_content a:hover * {
	color:#1a77ba;
}

#direktlinks_overlay_content .link_1 {
	padding-left:13px;
	background-position:0 8px;
}
#direktlinks_overlay_content .link_2 {
	padding-left:28px;
	background-position:14px 8px;
}
#direktlinks_overlay_content .link_3 {
	padding-left:42px;
	background-position:30px 8px;
}
#direktlinks_overlay_content .link_4 {
	padding-left:58px;
	background-position:45px 8px;
}
#direktlinks_overlay_content .link_5 {
	padding-left:72px;
	background-position:60px 8px;
}


/*

Backup für 6 Direktlinks

#direktlinks_overlay .link_1 {
	padding-left:13px;
	background-position:0 8px;
}
#direktlinks_overlay .link_2 {
	padding-left:26px;
	background-position:14px 8px;
}
#direktlinks_overlay .link_3 {
	padding-left:39px;
	background-position:27px 8px;
}
#direktlinks_overlay .link_4 {
	padding-left:53px;
	background-position:40px 8px;
}
#direktlinks_overlay .link_5 {
	padding-left:66px;
	background-position:54px 8px;
}
#direktlinks_overlay .link_6 {
	padding-left:79px;
	background-position:67px 8px;
}

*/


/*
 *********************************************************** MENU TOP ***************/
 
#menu_top {
	clear:both;
	background:url(../images/layout/menu_top_bg.gif) repeat-x;
	height:25px;
	line-height:25px;
	overflow:hidden;
}

#menu_top_padding {
	margin-left:201px;
	height:25px;
}

/*
 *********************************************************** CONTENT ***************/

#content_main {
	background:url(../images/layout/content_main_bg.gif) top left repeat-y;
}

#content_verz {
   background:url(../images/layout/content_main_verz.gif) bottom left no-repeat;
}

#content_left {
	position:relative;
	z-index:100;
	width:180px;
	float:left;
	overflow:hidden;
	margin-right:1px;
}

#menu {
	position:relative;
	z-index:101;
	margin-top:30px;
}

#adresse {
	margin-top:64px;
	margin-bottom:15px;
	padding:0 10px;
}
	
#content_right {
	float:left;
	width:739px;
	overflow:hidden;
}

#content_right_padding {
	padding:30px 15px 15px 30px;
}

#content_bottom {
	background:url(../images/layout/main_bottom.gif) no-repeat;
	height:4px;
	font-size:1px;
	line-height:1px;
}

.ie_hack {
	font-size:1px;
	line-height:1px;
}

/*
 *********************************************************** Container ***************/

.container {
	margin-bottom:15px;
	border-bottom:1px solid #DEDEDE;
}

.container_titel {
	padding:2px 0;
	border-bottom:1px solid #DEDEDE;
}

.container_padding {
	padding:10px 0 0 0;
}

.container_padding p {
	margin-bottom:15px;
}

.container_padding ul {
}

.container_padding li {
	list-style-type:none;
	padding-bottom: 3px;
	padding-left: 15px;
	margin-left:0px;
}

.container_padding li.link {
	background:url(../images/icons/link.gif) no-repeat 0 6px;
}
.container_padding li.download {
	background:url(../images/icons/download.gif) no-repeat 0 4px;
}

/*
 *********************************************************** FOOTER ***************/

#footer {
	background:#f4f4f4;
}

#footer #copyright {
	padding:0 15px 10px 0;
	text-align:right;
}

