html {
	background-image:url("../images/basic/background.jpg");
	background-color:RGB(213,218,224);
	background-repeat:repeat-x;
	width:100%;
	height:100%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-family:arial,verdana,sans-serif;
	font-weight:normal;
	font-size:11px;
	color:RGB(0,0,0);
}
body {
	background-image:url("../images/basic/background.jpg");
	background-color:RGB(213,218,224);
	background-repeat:repeat-x;
	width:100%;
	height:100%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-family:arial,verdana,sans-serif;
	font-weight:normal;
	font-size:11px;
	color:RGB(0,0,0);
}
#body {
	position:absolute;
	top:20px;
	left:50%;
	margin:0 0 0 -372px;
	width:745px;
}

/* BASICS */

img {
	border:none;
}
a {
	text-decoration:none;
}
table,tr,td {
	border:none;
	font-family:arial,verdana,sans-serif;
	font-weight:normal;
	font-size:11px;
	color:RGB(0,0,0);
	vertical-align:top;
}
ul {
}
li {
}
	
/* CONTAINER */

#header {
	background-image:url("../images/header/header_allg.jpg");
	background-repeat:no-repeat;
	width:745px;
	height:146px;
	z-index:5;  
}

#header2 {
	background-image:url("../images/header/header_allg.jpg");
	background-repeat:no-repeat;
	width:745px;
	height:146px;
	z-index:5;  
}

#header3 {
	background-image:url("../images/header/header_allg.jpg");
	background-repeat:no-repeat;
	width:745px;
	height:146px;
	z-index:5;  
}

#headerLevelsensoren {
	background-image:url("../images/header/header_levelsonsoren.jpg");
	background-repeat:no-repeat;
	width:745px;
	height:146px;
	z-index:5;  
}
#header_reed {
	background-image:url("../images/header/header_reed.jpg");
	background-repeat:no-repeat;
	width:745px;
	height:146px;
	z-index:5;  
}
#headerReedsensoren {
	background-image:url("../images/header/header_sensoren.jpg");
	background-repeat:no-repeat;
	width:745px;
	height:146px;
	z-index:5;  
}

#headerSmd {
	background-image:url("../images/header/header_smd.jpg");
	background-repeat:no-repeat;
	width:745px;
	height:146px;
	z-index:5;  
}


#menu {
	position:absolute;
	top:123px;
	right:10px;
	font-family:arial,verdana,sans-serif;
	font-weight:bold;
	font-size:11px;
	color: #666;
	z-index:5;
}
#menu a {
	margin:0 5px 0 5px;
	color: #666;
}

#content {
	z-index:1;
	float:left;
	width:589px;
/*	height:414px; */
	height: 432px;
	/* height:434px; hat problem */
	background-image:URL("../images/basic/wb_content_left2.jpg");
	background-color: #FFF;
	overflow:hidden;
}
#welcome {
	float:left;
	width:589px;
	height: 432px;
/*	height:414px; */
	background:URL("../images/basic/wb_welcome2.jpg") no-repeat;
	z-index:2;
	overflow:hidden;
}

#welcome2 {
	float:left;
	width:589px;
/*	height:414px; */
	height: 432px;
	background-image:URL("../images/basic/pic_welcome_2_05.jpg");
	z-index:2;
	overflow:hidden;
}
.interactive {
	margin:7px 0 0 8px;
	z-index:0;
}

#content_right {
	float: right;
	width:154px;
	height:432px;
	background-image:URL("../images/basic/wb_content_right3.gif");
	background-color: #f0f1f2;
	background-repeat: no-repeat;
	z-index:-100;
	overflow:hidden;
	margin: 0;
	margin-right: 1px;
	padding: 0;
}

* html #welcome{margin-right: -3px;}

iframe {
	border:none;

/*	width:573px; */
	width: 576px;
/*	height:345px;*/
	height:364px;
	margin:25px 0 0 10px;
	padding:0 0 0 0;
	z-index:-100;
}

h1 {
	font-family:arial,verdana,sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#666;
	margin:5px 0 0 15px;
	padding:0 0 0 0;
}

#content h1{
	margin:0px 3px 0px 5px;;
	padding:15px 0 10px 20px;
	border-bottom: 1px solid #BBB;
	}

#welcome h1, #welcome2 h1{
	margin:20px 0 0 200px;
	color: #666;
	}
#welcome h1.welcome_de, #welcome2 h1.welcome_de {
	font-family:arial,verdana,sans-serif;
	font-weight:bold;
	font-size:20px;
	color:RGB(1,86,176);
	margin:70px 0 0 200px;
	padding:0 0 0 0;
}
#welcome h1.welcome_gb, #welcome2 h1.welcome_gb {
	font-family:arial,verdana,sans-serif;
	font-weight:bold;
	font-size:20px;
	color:RGB(141,148,156);
	margin:50px 0 0 200px;
	padding:0 0 0 0;
}


#welcome p, #welcome2 p{
	margin:20px 0 0 200px;
	line-height: 1.5;
	color: #666;
	}

#cat {
	width:140px;
	background-image:URL("../images/basic/cat.gif");
	background-repeat:repeat-x;
	margin:20px 0 0 4px;
	padding:3px 0 0 10px;
}

#content_right h1{
	color: #ffffff;
	padding-top: 3px;
	padding-bottom: 5px;
	background: 
	}

#cat h1 {
	font-family:arial,verdana,sans-serif;
	font-weight:bold;
	font-size:11px;
	color: #ffffff;
	margin:0 0 0 0;
	padding:0 0 0 0;	
}
select {
	font-family: Arial,Verdana,Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
	width:120px;
}
form {
	margin:10px 0 0 20px;
	padding:0 0 0 0;
}



/* ALIGNS/VALIGNS */

#top {
	vertical-align:top;
}
#middle {
	vertical-align:middle;
}
#bottom {
	vertical-align:bottom;
}
#center {
	text-align:center;
}
#left {
	text-align:left;
}
#right {
	text-align:right;
}
#top_left {
	vertical-align:top;
	text-align:left;
}
#top_center {
	vertical-align:top;
	text-align:center;
}
#top_right {
	vertical-align:top;
	text-align:right;
}
#middle_left {
	vertical-align:middle;
	text-align:left;
}
#middle_center {
	vertical-align:middle;
	text-align:center;
}
#middle_right {
	vertical-align:middle;
	text-align:right;
}
#bottom_left {
	vertical-align:bottom;
	text-align:left;
}
#bottom_center {
	vertical-align:bottom;
	text-align:center;
}
#bottom_right {
	vertical-align:bottom;
	text-align:right;
}


#news_30 {
	background-image:url("../images/deko/30jahre.jpg");
	background-repeat: no-repeat;
	width: 132px;
	height: 53px;
	margin: 3px 0 0 0;

}
#news_top {

	background-repeat:no-repeat;
	width:132px;
	height:4px;
	margin:3px 0 0 0;
	padding:0 0 0 0;
	overflow:hidden;
}
#news_middle, .news_middle  {
	background-repeat:repeat-y;
	font-family:arial,verdana,sans-serif;
	font-weight:normal;
	font-size:11px;
	color:RGB(0,0,0);
	width:132px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	overflow:hidden;
}
#news_bottom {
	background-repeat:repeat-y;
	width:132px;
	height:9px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	overflow:hidden;
}



#news_middle p {
	margin:5px 5px 5px 5px;

}

#news_middle h1, .news_middle h1 {
	margin:5px 5px 5px 5px;
	color:RGB(17,60,113);
}

/* 2010 / 04 / 28 */
#cat .news_content {
	background-repeat:repeat-y;
	font-family:arial,verdana,sans-serif;
	font-weight:normal;
	font-size:11px;
	color:RGB(0,0,0);
	width:132px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	overflow:hidden;
}
#cat .news_content p {
	margin:5px 5px 5px 5px;
}
#cat .news_content h1 {
	margin:5px 5px 5px 5px;
	color:RGB(17,60,113);
}

a {
	font-family: Arial,Verdana,Helvetica, sans-serif;
	text-decoration:none;
	color:RGB(1,86,176);
}
a:hover {
	color:RGB(0,0,0);
}
a:active {
	color:RGB(1,86,176);
}

.filesize {
	padding: 5px;
	border: 1px solid black;
	position: absolute;
	display: none;
	background-color: #fff;
}

