@media screen{
*{font-family:Arial,Verdana,sans-serif;}
input{border:0;border-bottom:1px solid #F35E22;background:transparent;}
textarea{width:640px;height:100px;border:0;
	background:url(../images/textarea.png);}
html{background:#F35E22 url(../images/html.png) top center repeat-y;
	overflow-y:scroll;}
body{width:850px;margin:0 auto;background:url(../images/body.png)
	top right no-repeat;position:relative;}
a img{border:0;}
#content div.messages p i,a,input,textarea,p#notice
	{color:#F35E22;text-decoration:none;}
a:hover{color:#666;}
#logo{float:left;margin-right:90px;}
#nav{margin:0;line-height:110%;}
#nav a{display:block;text-transform:uppercase;font-size:1.2em;}
#nav a.selected{color:#000;}
#nav span,hr{display:none;}
#strategy{margin:2em 0;}
#content,#box1,#box2,#box3,#box4{width:760px;height:400px;overflow:hidden;
	margin-left:10px;border:8px solid #F35E22;background:#FFF;}
body.contact #content,body.contact_sent #content{
	background:url(../images/brief.png) top left no-repeat #FFF;}
body.contact_sent #content{background-image:url(../images/brief2.png);}
#content p,#content ul,#content table,#ecard{font-size:small;}
#pictures{float:left;width:300px;padding:1em 0 0 3em;}
#pictures img{float:right;border:5px solid #FFF;}
#text{float:right;width:314px;margin-right:30px;height:395px;
	overflow:auto;}
#text h1{font-size:large;font-weight:normal;text-transform:uppercase;}
body.projects #content #text{width:680px;padding:1em;height:360px;}
#footer{margin:-5px 0 0 18px;font-size:8pt;}
#footer a,input#send,#footer{color:#FFF;}
#footer p{float:left;margin-right:3em;}
#sbm{margin:2em 2em 2em 5.5em;}
#webdesign{float:right;}
#asklepios{margin:2em 2em 2em 5em;}
#dynPage1{position:relative;background:#FFF;}
#scrollbuttons{width:20px;overflow:hidden;position:absolute;top:220px;
	left:750px;}
#scrollbuttons a{float:left;width:20px;height:16px;overflow:hidden;}
#scrollbuttons a.bottom{margin-top:345px;}
#scrollbuttons a.bottom img{margin-top:-16px;}
ul.af_fieldlist{list-style-type:none;padding:0;margin:1em 0 0 8em;
	text-align:center;}
ul.af_fieldlist li{margin:0 1em 0.5em 0;}
ul.af_fieldlist li{float:left;}
ul.af_fieldlist li.Strasse{clear:left;margin-left:2em;}
ul.af_fieldlist li.Telefonnummer{margin-left:4em;}
ul.af_fieldlist li.Nachricht{clear:left;margin:10em 0 0 -4em;}
ul.af_fieldlist li.Nachricht label{clear:both;display:block;text-align:left;}
input#PLZ{width:4em;}
input#Telefonnummer{width:8em;}
input#send{background:#000;text-transform:uppercase;border:0;
	position:absolute;top:27em;left:49em;}
p#notice{position:absolute;top:41em;left:5.5em;font-weight:bold;}
#content div.messages{padding-top:1em;}
#content div.messages p{text-align:center;margin:0.5em;}
table.csv2htm tr th{background:#000;color:#FFF;}
table.csv2htm tr th,table.csv2htm tr td{padding:0.5em;}
table.csv2htm tr td{border-bottom:1px solid #000;}
table.csv2htm tr td.name{font-weight:bold;background:#F35E22;color:#FFF;
	white-space:nowrap;}
table.csv2htm tr td.name a{color:#FFF;text-decoration:underline;
	padding:0.5em 0 0.5em 2em;background:url(../images/bullet.png)
	center left no-repeat;}
#ecard p{margin-top:0;}
#ecard h1,#ecard h2{text-transform:uppercase;}
#ecard h1{font-weight:normal;}
#box1{width:256px;height:256px;margin:0 0 0 13em;}
#box2{width:128px;height:128px;margin:-16em 0 0 21em;}
#box3{width:64px;height:64px;margin:-12em 0 0 29em;}
#lade_bild{position:absolute;background:url(../images/ladebg.png);
	text-align:center;width:100%;height:100%;z-index:100;}
#picture{position:absolute;border:5px solid #FFF;z-index:100;}
#picture img{border:2px solid #F35E22;}
#text p.company{border-left:3px solid #F35E22;font-style:italic;
	padding-left:1em;}
#text ul{list-style-image:url(../images/icon.png);}
#text ul li{color:#F35E22;}
body.company #text{line-height:120%;}
}
@media print{
#header,#scrollbuttons,#sbm,#asklepios,#webdesign{display:none;}
table.csv2htm tr td,table.csv2htm tr th{padding:0.5em;text-align:left;
	border-bottom:1px solid #000;}
}

