*{
	margin:0px;
	padding:0px;
	outline:none;
}
body, table, td{
	color:#000000;
	font-size:13px;
	line-height:18px;
	font-family:Arial;
	text-align:center;
}
a:link, a:visited, a:active{
	color:#000000;
}
img{
	border:0px;
}
h2{
	font-size:14px;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#container{
	margin:50px auto;
	text-align:left;
	width:800px;
	height:600px;

	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -400px;
	margin-top:-300px;
}
#head{
	width:100%;
	height:71px;
	background:#000000;
}
#head img{
	margin:40px 0px 0px 185px;
}

#left{
	float:left;
	width:191px;
	height:444px;
	background:url(../_images/bg_left.gif) repeat-y;
}
#left .lineas_link{
	position:absolute;
	margin:90px 0px 0px 20px;
	display:block;
	width:145px;
	height:60px;
}
#left .dynamed_link{
	position:absolute;
	margin:90px 0px 0px 20px;
	display:block;
	width:145px;
	height:60px;
}
#left .webdynamite_link{
	display:block;
	height:37px;
	margin:112px 0px 0px 16px;
	position:absolute;
	width:157px;
}
#right .lineas_link{
	font-weight:bold;
	text-align:right;
	display:block;
	margin-top:20px;
	margin-right:50px;
}
#right .dynamed_link{
	font-weight:bold;
	text-align:right;
	display:block;
	margin-top:20px;
	margin-right:50px;
}
#but_home{
	cursor:pointer;
	position:absolute;
	width:190px;
	height:35px;
	margin:253px 0px 0px 0px;
	background-image:url(../_images/but_back.png);
	background-repeat:no-repeat;
	background: expression("none");
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='_images/but_back.png');
}
#balken_home{
	position:absolute;
	width:190px;
	height:21px;
	margin:260px 0px 0px 0px;
	background:#000000;
}
.nav{
	margin:36px 0px 0px 0px;
	list-style-type:none;
}
.nav a{
	display:block;
	width:182px;
	height:28px;
	margin-bottom:6px;
}
#nav0{
	background-image:url(../_images/nav0.gif);
}
#nav1{
	background-image:url(../_images/nav1.gif);
}
#nav2{
	background-image:url(../_images/nav2.gif);
}
#nav3{
	background-image:url(../_images/nav3.gif);
}
.nav a:link, .nav a:visited, .nav a:active{
	background-position:top;
}
.nav a:hover{
	background-position:bottom;
}

#right{
	float:left;
	width:609px;
	height:444px;
	background-position:top right;
}
.default{
	background-image:url(../_images/bg_right.jpg);
}
.home{
	background-image:url(../_images/bg_home.jpg);
}
.messe{
	background-image:url(../_images/bg_messe.jpg);
}
.gewinnspiel{
	background-image:url(../_images/bg_gewinnspiel.jpg);
}
#sml_content{
	margin:92px 0px 0px 165px;
}
#sml_content h2{
	padding:120px 0px 0px 0px;
}
#subnav{
	position:absolute;
	margin:358px 0px 0px -25px;
	width:544px;
	list-style-type:none;
}
#subnav li{
	float:right;
	margin-left:26px;
}
a.but_sicherheit:link, a.but_sicherheit:active, a.but_sicherheit:visited{
	background:url(../_images/but_sicherheit.jpg);
	display:block;
	width:110px;
	height:28px;
}
a.but_sicherheit:hover{
	background-position:bottom;
}
a.but_loesungen:link, a.but_loesungen:active, a.but_loesungen:visited{
	background:url(../_images/but_loesungen.jpg);
	display:block;
	width:110px;
	height:28px;
}
a.but_loesungen:hover{
	background-position:bottom;
}
a.but_vorteile:link, a.but_vorteile:active, a.but_vorteile:visited{
	background:url(../_images/but_vorteile.jpg);
	display:block;
	width:110px;
	height:28px;
}
a.but_vorteile:hover{
	background-position:bottom;
}
a.but_referenzen:link, a.but_referenzen:active, a.but_referenzen:visited{
	background:url(../_images/but_referenzen.jpg);
	display:block;
	width:110px;
	height:28px;
}
a.but_referenzen:hover{
	background-position:bottom;
}
a.but_partner:link, a.but_partner:active, a.but_partner:visited{
	background:url(../_images/but_partner.jpg);
	display:block;
	width:110px;
	height:28px;
}
a.but_partner:hover{
	background-position:bottom;
}
a.on:link, a.on:visited, a.on:active{
	background-position:bottom;
}
#content{
	margin:40px 0px 0px 50px;
}
p{
	margin:0px 50px 0px 0px;
}
.reg{
	font-size:11px;
	vertical-align:top;
}
.home #content{
	width:370px;
}
.scrollable{
	width:559px;
	height:325px;
	overflow:auto;
}
ul{
	margin:10px 0px 10px 15px;
}
ul.bold{
	font-weight:bold;
	list-style-image:url(../_images/bullet.gif);
}
ul.normal{
	list-style-image:url(../_images/bullet.gif);
}
.small{
	margin-top:22px;
	font-size:11px;
	line-height:14px;
}
p.foto{
	background:url(../_images/chrgraudenz.jpg) no-repeat 0px 6px;
	margin:20px 0px 0px 0px;
	padding:0px 50px 60px 135px;
}
#content ul.features{
	font-weight:bold;
	list-style-type:none;
	margin:22px 0px 0px 0px;
}
#content ul.features li{
	margin:0px 0px 0px 20px;
}
.headline{
	margin:0px 0px 18px 0px;
}
.headline_top{
	margin-bottom:5px;
}
.win{
	background:url(../_images/but_gewinnen.gif);
	background-position:top;
	width:157px;
	height:58px;
	display:block;
	margin:75px 0px 0px 0px;
}
.win:hover{
	background-position:bottom;
}
#meta{
	clear:both;
	background:#000000;
	width:100%;
	height:21px;
	line-height:21px;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
#meta ul{
	margin:0px 0px 0px 54px;
	list-style-type:none;
}
#meta li{
	display:inline;
}
#meta li.last{
	margin:0px 0px 0px 423px;
}
#meta a:link, #meta a:active, #meta a:visited{
	color:#FFF;
	text-decoration:none;
}
#meta a:hover{
	color:#838383;
}
#footer{
	width:100%;
	height:64px;
	background:url(../_images/bg_footer.gif) repeat-y;
}
#footer img {
	float:left;

}
#footer #bb{
	float:right;
}

fieldset{
	border:none;
}
fieldset ol{
	list-style-type:none;
	padding: 0px;
	margin: 30px 0px 20px 0px;
}
fieldset li{
	padding: 0px;
	margin: 5px 0px 0px 0px;
}
fieldset label{
	display: inline-block;
	display: -moz-inline-box;
	width: 45px;
}
fieldset input{
	width:311px;
	height:24px;
	line-height:24px;
	border:1px solid #E5E5E5;
	padding:0px 5px 0px 5px;
}
html>/**/body fieldset input{
	padding-top:4px;
}
#absenden{
	cursor:pointer;
	position:absolute;
	margin:350px 0px 0px 420px;
}
html>/**/body #absenden{
	margin-top:300px;
}

input.question{
	border:1px solid #E5E5E5;
	width:162px;
	height:24px;
	font-weight:bold;
	line-height:24px;
	margin:3px 0px 0px 0px;
	padding:0px 5px 0px 5px;
	display:block;
}
html>/**/body input.question{
	padding-top:4px;
}

.messeinfo{
	margin:35px 0px 0px 1px;
}
td{
	text-align:left;
}
td.first{
	width:74px;
}
td.second{
	width:110px;
}

#falsch{
	color:#B62D22;
	font-weight:bold;
	font-size:16px;
}
#richtig{
	margin:20px 0px 0px 0px;
	color:#5DA231;
	font-weight:bold;
	font-size:16px;
}
#message{
	display:none;
	color:red;
	margin:10px 0px 0px 0px;
}