/***************************************************************************************************************************************************/
/***************************************************************************************************************************************************/
/********************************************** BEGIN -- Setup of basic GLOBAL elements -- BEGIN  **************************************************/
/***************************************************************************************************************************************************/
/***************************************************************************************************************************************************/

html {
	padding : 0;
	margin : 0;
}

body {
	background : white;
	font-family : verdana, sans-serif;
	font-size : 0.8em;
	margin : 0;
	padding : 0;
	color : #999999;
}

img {
	border:0;
}

h1, h2, h3, h4, h5, h6 {
	color : #999999;
	font-weight:normal;
	/*border-bottom : 1px solid gray;*/
}

a {
	color : #000000;
	text-decoration : none;
}

a:visited {
	color : #000000;
	text-decoration : none;
}

a:hover {
	color : #cccccc;
	text-decoration : none;
}

a:visited:hover {
	color : #cccccc;
	text-decoration : none;
}

ul {
	list-style-type:circle;
	padding : 0 0 0 35px;
	margin : 0;
	list-style-position:outside;
}

ol {
	padding : 0 0 0 35px;
	list-style-position:outside;
	margin : 0;
}

ol ol, ul ol {
	padding : 0 0 0 15px;
	list-style-position:outside;
	margin : 0;
}

ol ol {
	list-style-type:lower-alpha;
}

ul ol {
	list-style-type:decimal;
}

pre {
	
	display : block;
	font-family : monospace;
	background : #e7f1ff url(../images/bg_tinylogo.png) bottom right no-repeat;
	border : 1px solid #194993;
	font-size : 1em;
	padding : 10px;
	margin : 10px 0 10px 0;
	overflow : auto;
}


/***************************************************************************************************************************************************/
/***************************************************************************************************************************************************/
/***********************************************  END -- Setup of basic GLOBAL elements -- END  ****************************************************/
/***************************************************************************************************************************************************/
/***************************************************************************************************************************************************/


/***************************************************************************************************************************************************/
/***************************************************************************************************************************************************/
/******************************************  BEGIN -- Setup of CONTAINER stuctural elements -- BEGIN  **********************************************/
/***************************************************************************************************************************************************/
/***************************************************************************************************************************************************/


#container_page {
	width : 1000px;
	margin : auto;
}


#container_top {
	height : 183px;
}

*html #container_top {
	min-height:183px;
	height:auto !important;
	height : 183px;
	overflow:hidden;
	
}

#container_middle {
	width : 1000px;

}

#container_bottom {
	height : 100px;
}


/***************************************************************************************************************************************************/
/***************************************************************************************************************************************************/
/********************************************  END -- Setup of CONTAINER stuctural elements -- END  ************************************************/
/***************************************************************************************************************************************************/
/***************************************************************************************************************************************************/


/***************************************************************************************************************************************************/
/***************************************************************************************************************************************************/
/*******************************************  BEGIN -- Setup of CONTENT stuctural elements -- BEGIN  ***********************************************/
/***************************************************************************************************************************************************/
/***************************************************************************************************************************************************/


#content_logo {
	height : 135px;
	width:350px;
	padding-top:10px;
	float:left;
}

#content_logo_shop{	
	height : 45px;
	width:250px;
	padding-top:62px;
	float:left;
	font-weight:bold;
	text-align:center;
	font-size:16px;
/*	background-image:url(../images/webshop2.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;*/
}

#content_logo2{	
	height : 45px;
	width:250px;
	padding-top:103px;
	float:right;
	text-align:right;
}

#content_menu_main {
	width:813px;
	font-size : 1.0em;
	font-weight: normal;
	height : 30px;
	background : #cccccc;
	margin-top:0px;
	float:left;
}

#soeg{
	width:177px;
	height : 26px;
	float:right;
	background : #cccccc;
	padding-top:4px;
	padding-right:10px;
}

*html #soeg{
	width:177px;
	margin:0px;
	margin-bottom:20px;
	padding:0px;
	padding-top:4px;
	padding-right:10px;
	min-height:26px;
	height:auto !important;
	height : 26px;
	overflow:hidden;
}

.searchknap {
 /* background-image:url("/fileadmin/templates/images/soeg.gif");*/
  /*height: 26px;*/
  width: 26px;
  border:0px;
  cursor: hand;
  padding-top:0px;
  margin-top:0px;
  
}


#content_menu_sub {
	width : 108px;
	min-height:443px;
	background : #999999;
	padding: 20px 0 0 12px;
	margin-top:0px;
}

*html #content_menu_sub {
	height:443px;
}

#content_column_left {
	float : left;
	height:100%;
	min-height:433px;
	width : 120px;
}

#content_column_center {
	float : left;
	width : 280px;
	margin : 0 0 0 10px;
	padding : 20px 10px 20px 10px;
}

*html #content_column_center {
	width : 204px;
	margin : 0 0 0 10px;
	padding : 20px 10px 20px 10px;
}

#content_column_right {
	float : right;
	width : 550px;
	z-index:1;
}



#content_footer {
	height : 75px;
	text-align:center;
	padding-top:0px;
	
}



/***************************************************************************************************************************************************/
/***************************************************************************************************************************************************/
/*********************************************  END -- Setup of CONTENT stuctural elements -- END  *************************************************/
/***************************************************************************************************************************************************/
/***************************************************************************************************************************************************/


/***************************************************************************************************************************************************/
/***************************************************************************************************************************************************/
/******************************************************  BEGIN -- Setup of MENUS -- BEGIN  *********************************************************/
/***************************************************************************************************************************************************/
/***************************************************************************************************************************************************/


#content_menu_main ul {
	margin : 0;
	padding : 0;
	list-style-type : none;
}

#content_menu_main ul {
	text-align: left;
	padding : 7px 0 0 0;
}

#content_menu_main ul li {
	display : inline;
	margin : 0 0px 0 13px;
	padding : 0 5px 0 5px;
	background:url(../images/list_vbar.gif) top left no-repeat;
}

#content_menu_sub ul {
	list-style-type : none;
	padding : 0 0 7px 0;
	margin : 0 0 24px 0;
}

#content_menu_sub ul li {
	padding : 1px 9px 7px 9px;
	margin : 0;
}

#content_menu_sub .list_header {
	height : 20px;
	padding : 4px 9px 0 0;
	margin : 0 0 5px 0;
	font-weight: normal;
	font-size : 1.1em;
}

.main_selected, .sub_selected {
	color : #999999;
}


/***************************************************************************************************************************************************/
/***************************************************************************************************************************************************/
/********************************************************  END -- Setup of MENUS -- END  ***********************************************************/
/***************************************************************************************************************************************************/
/***************************************************************************************************************************************************/


/***************************************************************************************************************************************************/
/***************************************************************************************************************************************************/
/***********************************************  BEGIN -- Setup of MENU link styles -- BEGIN  *****************************************************/
/***************************************************************************************************************************************************/
/***************************************************************************************************************************************************/

#content_menu_main ul a {
	color : black;
	text-decoration:none;
}

#content_menu_main ul a:visited {
	color : black;
	text-decoration:none;
}

#content_menu_main ul a:hover {
	color : #ffffff;
/*	text-decoration : underline;*/
}

#content_menu_sub ul a {
	color : #000000;
	text-decoration:none;
}

#content_menu_sub ul a:visited {
	color : #000000;
	text-decoration:none;
}

#content_menu_sub ul a:hover {
	color : #cccccc;
	text-decoration : none;
}


/***************************************************************************************************************************************************/
/***************************************************************************************************************************************************/
/**************************************************  END -- Setup of MENU link styles -- END  ******************************************************/
/***************************************************************************************************************************************************/
/***************************************************************************************************************************************************/


/***************************************************************************************************************************************************/
/***************************************************************************************************************************************************/
/****************************************************  BEGIN -- Setup of individual elements -- BEGIN  *********************************************/
/***************************************************************************************************************************************************/
/***************************************************************************************************************************************************/


#content_logo h1 {
	padding : 75px 0 0 0;
	margin : 0;
}

a.skip {
	display : none;
}


/***************************************************************************************************************************************************/
/***************************************************************************************************************************************************/
/******************************************************  END -- Setup of individual elements -- END  ***********************************************/
/***************************************************************************************************************************************************/
/***************************************************************************************************************************************************/  



#content_column_center_om_underside{
	float : left;
	width : 422px;
	margin : 0 0 0 10px;
	padding : 10px 10px 20px 10px;
}


#content_column_right_om_underside {
	float : right;
	width : 392px;
	height:433px;
	min-height:423px;
	background-color:#CCCCCC;
	padding : 10px 10px 20px 20px;
	color:#000000;
}




#content_column_center_links_underside{
	float : left;
	width : 427px;
	margin : 0 0 0 10px;
	padding : 10px 10px 20px 10px;
}

*html #content_column_center_links_underside{
	float : left;
	width : 382px;
	margin : 0 0 0 10px;
	padding : 10px 10px 20px 10px;
}

*:first-child+html #content_column_center_links_underside{
	float : left;
	width : 392px;
	margin : 0 0 0 10px;
	padding : 10px 10px 20px 10px;
}

#content_column_right_links_underside {
	float : right;
	width : 392px;
	height:433px;
	min-height:423px;
	background-color:#ffffff;
	padding : 10px 10px 20px 20px;
	color:#000000;
}

*:first-child+html #content_column_right_links_underside {
	float : right;
	width : 422px;
	height:433px;
	min-height:423px;
	padding : 10px 10px 20px 20px;
}





#content_column_gallery_topimg_left{
	float : left;
	width : 392px;
	margin : 0 0 0 10px;
	padding : 0px 0px 0 0px;
}

*html #content_column_gallery_topimg_left{
	float : left;
	width : 322px;
	margin : 0 0 0 10px;
	padding : 0px 0px 0 0px;
}


#content_column_gallery_right_box {
	float : right;
	width : 410px;
	max-width:410px;
	/*height:433px;*/
	min-height:296px;
	padding : 0px 10px 20px 10px;
	color:#000000;
	background : #999999;
}

#content_column_gallery_right_box h1, h2{
	color:#000000;
}

*html #content_column_gallery_right_box {
	padding : 10px 15px 20px 15px;
	width : 400px;
	min-height:286px;

}

*html #content_column_gallery_right_box {
	padding : 10px 15px 20px 15px;
	width : 401px;
	height:287px;

}

*:first-child+html #content_column_gallery_right_box {
	padding : 10px 15px 20px 15px;
	width : 401px;
	min-height:286px;

}


#content_column_gallery_thumb{
	float : left;
	width : 870px;
	/*	margin : 0 0 0 10px;
	padding : 10px 10px 20px 0px;*/
	margin : 0px;
	padding :0px 0 0 10px;
}

*:first-child+html #content_column_gallery_thumb{
	float : left;
	width : 870px;
	/*	margin : 0 0 0 10px;
	padding : 10px 10px 20px 0px;*/
	margin : 0px;
	padding :10px 0 0 10px;
}

#content_column_gallery_all_thumb{
	float : left;
	width : 870px;
	/*	margin : 0 0 0 10px;
	padding : 10px 10px 20px 0px;*/
	margin : 0px;
	padding :0px 0 0 10px;
}

