/*
	CSS DESIGN TEMPLATE #01
	Peter Huber Kältemaschinenbau GmbH, Offenburg
	created by Michael Sauer
	http://www.huber-online.com
*/

/* Main page, containers, menus, etc. */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #E1E1E1;
	background-image:url('backgrou.jpg');
/*	line-height: 100%; */
	
}
td {
	font-size: 10pt;
	}	
form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #EEEEEE;
}
#wrapper1 {
	margin: 0 auto;
	margin-bottom: 15px;
	margin-top: 15px;
	width: 960px;
/*	box-shadow:7px 7px 10px #2F2F2F, -7px 7px 10px #2F2F2F; */
	box-shadow:7px 7px 10px #1F1F1F, -7px 7px 10px #1F1F1F;
}
#container1 {
	background: #FFFFFF;
	width: 960px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
#content {
	background: #FFFFFF;
	width: 928px;
	margin: 0px;
	padding: 5px 16px 16px 16px;
/*	line-height: 125%; */
}
#sitemappath {
	background: #FFFFFF;
	width: 928px;
	height: 10px;
	margin: 0px;
	padding: 10px 16px 5px 16px;
	font-size: 8pt;
}
#header {
	color: #333;
	width: 960px;
	padding: 0px;
	height: 200px;
	margin: 0px 0px 0px 0px;
	background: #FFFFFF url('header_i.jpg');
}
#h_menu {
	background: #FFFFFF;
	float:left;
	color: #333;
	width: 760px;
	padding: 0px;
	height: 40px;
	margin: 0px 0px 0px 0px;
	background: #FFFFFF url('menu_img.jpg');
}
#search_menu {
	background: #FFFFFF;
	float:left;
	color: #333;
	width: 192px;
	padding-top: 5px;
	padding-right: 8px;
	height: 35px;
	margin: 0px;
	text-align:right;
	vertical-align: middle;
	background: #FFFFFF url('menu_img.jpg');
}
#search_form {
padding:0px;
margin:0px;
height:30px;
width:180px;
float:left;
}
#footer {
	background: #FFFFFF;
	width: 960px;
	clear: both;
	color: #333;
	margin: 10px 0px 0px 0px;
	padding: 4px 0px 4px 0px;
}
#foot_nav {
/*	background: #E1E1E1; */
	clear: both;
	color: #333;
	padding: 0px 0px 0px 0px;
	margin: 0 auto;
	width: 960px;
}
#div_logo {
	position: relative;
	left: 10px;
	top: 34px;
	width: 202px;
	height: 81px;
	text-decoration: none;
	display: block;
}

/* Buttons, Forms, etc. */
.button-style1 {
	vertical-align: middle;
	padding-top:1px;
	padding-right:3px;
	padding-bottom:4px;
}
}
.form-style1 {
  font-family:Arial, Helvetica, sans-serif;
  font: 9pt;
  width: 150px;
  background-color:#EAEAEA
}
#new1 {
	width:400px;
	float:left;
}
#new2 {
	width:300px;
	float:left;
}

/* Tables */
.table-33pz {
	width: 33%;
	vertical-align: top;
}
.table-66pz {width: 66%;}
.newstable {
	/* background-image: url('../images/news_box1.jpg'); */
	background-color:#1869B0;
}


/* Fonts, Links, etc. */
h1 {font-size:20px; color:red; font-weight:bold;}
h2 {font-size:14px; color:black; font-weight:bold; display:inline;}
h3 {font-size:10pt; color:black; font-weight:bold; display:inline;}

.txt_topmenu {font-size:8pt; color:black; font-weight:normal; text-align:right;}

.txt_0-black {font-size:3pt; color:black; font-weight:normal;}
.txt_1-black {font-size:5pt; color:black; font-weight:normal;}
.txt_2-black {font-size:12px; color:black; font-weight:normal;}
.txt_3-black {font-size:15px; color:black; font-weight:normal;}
.txt_4-black {font-size:18pt; color:black; font-weight:normal;}

.txt_1-gray {font-size:10px; color:gray; font-weight:normal;}
.txt_2-gray {font-size:12px; color:gray; font-weight:normal; text-align: right; text-decoration:none;}
.txt_3-gray {font-size:15px; color:gray; font-weight:normal;}
.txt_4-gray {font-size:18px; color:gray; font-weight:normal;}

.txt_Headline1-black {font-size:10px; color:black; font-weight:bold;}
.txt_Headline2-black {font-size:12px; color:black; font-weight:bold;}
.txt_Headline3-black {font-size:15px; color:black; font-weight:bold;}
.txt_Headline4-black {font-size:18px; color:black; font-weight:bold;}

.txt_Headline1-red {font-size:12px; color:red; font-weight:bold;}
.txt_Headline2-red {font-size:15px; color:red; font-weight:bold;}
.txt_Headline3-red {font-size:18px; color:red; font-weight:bold;}

.txt_Headline1-gray {font-size:10px; color:gray; font-weight:bold;}
.txt_Headline2-gray {font-size:12px; color:gray; font-weight:bold;}
.txt_Headline3-gray {font-size:15px; color:gray; font-weight:bold;}
.txt_Headline4-gray {font-size:18px; color:gray; font-weight:bold;}

.pic_border_bottom1 {
/*	
	box-shadow: 4px 4px 5px #CCC;
	border-style:solid;
	border-width:2px 2px 2px 0px;
	border-color:white;
*/
}


/* Tooltip for Links */
a.tip {
	position: relative;
}

a.tip span {
	display: none;
	position: absolute;
	top: 20px;
	left: -10px;
	width: 125px;
	padding: 5px;
	z-index: 100;
	background: #333333;
	color: #fff;
	-moz-border-radius: 5px; /* this works only in camino/firefox */;
	-webkit-border-radius: 5px; /* this is just for Safari */
}

a:hover.tip {
	font-size: 80%; /* this is just for IE */
}

a:hover.tip span {
	display: block;
}

/* Tooltip for Feature-Buttons */
.btntip { cursor:help; }
a.btntip,
a.btntip:link,
a.btntip:visited,
a.btntip:active { color: #C0C0C0; text-decoration: none; position: relative; }
a.btntip:hover { background: transparent; z-index: 100; }
a.btntip span { display: none; text-decoration: none; }
a.btntip:hover span { 
display: block;
position: absolute; 
top: -15px; 
left: 25px; 
width: 230px;
z-index: 100; 
color: #2f2f2f; 
font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
padding: 12px; 
background-color: #C6E2FF; 
text-align: justify;
border-color: #0157A5; 
border-style: solid; 
border-width: 1px; }
span.info{display:block;position:absolute; width:200px; height:200px;}

/* Stylesheet END */
.clear { clear: both; background: none; }