body,td {font-size:13px; font-family: Arial, sans serif; margin:0px; padding:0px; } 
body {background:#cfcfcf url(/layout/bg.gif) repeat-y left; }
img {border:0;}
a {color:#6a6bae; text-decoration:none}
a:hover {text-decoration:underline;} 
/* li {color:#1f3c79;} */
.strike-logo{
width:69px;
height:111px;
position:absolute;
top:11px;
left:774px; 
background-image:url(/layout/strike_new_logo.gif);
z-index:5;
}
#bogen {position:absolute; left:0px; top:0px;background-color:#cfcfcf; width:100%; z-index:2}
#menu {position:absolute; left:0px; top: 139px ; width:216px; background-image:url(/layout/navbg.jpg);background-color:#bbb;  padding-top:20px; padding-bottom:20px; z-index:2}
#menu a {margin: 5px 0px 5px 30px; display:block;}
#menu a:hover {text-decoration:none; color:#fff;}
#menu .sub {margin-left:15px; font-size:12px;}

#content {position: absolute; left:260px; top: 180px; width:540px; text-align:justify}
#content .ueber {font-weight:bold; font-size:120%; line-height:150%; margin-bottom:20px;}
#content .ueber2 {font-weight:bold; margin:10px 0px 5px 0px;}
#content input, #content textarea, #content select {font-size:11px; background-color:#c2c8de; border: 1px #6a6bae solid;}
#content .submit:hover {background-color:#ddd;}
#content .footer {clear:both; margin-top:15px; text-align:left; font-size:80%;}
#content .rahmen {border: 1px #c0c7df solid ;}

#headline {position:absolute;  left:216px;  top:64px;z-index:2}
#headline td {color:#fff;font-size:110%; font-weight:bold;}
#nachrechts {overflow:hidden; background:#c0c7df url(/layout/nachrechts.gif)  repeat-y left; width:100%; height: 210px; position:absolute; left:0px; top:157px; z-index:0}
#balken {overflow:hidden; background-color:#cecfe3; width:625px; position:absolute; left: 216px; top: 139px; height: 18px; z-index:2}
#balken2 {overflow:hidden; background-color:#cfcfcf; position:absolute; left:670px; top: 139px; height:18px; width:310px; z-index:3}
#menu input {margin:2px 20px; background-color:#bbb; font-size:9px; color:#000000}
#menu form {margin:0px; margin-top:10px;}
#news {overflow:hidden; width:135px; height: 187px; position:absolute; font-size:80%; left:860px; top:157px; z-index:2;}
#newsarchiv {overflow:hidden; width:135px; height: 15px; position:absolute; font-size:80%; left:860px; top:343px; z-index:2;}

#wolken {position:absolute; left:147px; top: 139px; height:700px; z-index:1;  width:68px; z-index:1}
#haus {position:absolute; left: 841px; top: 350px; z-index:0}
#logo {position:absolute; left: 855px; top: 5px; z-index:3}

#visitenkarte-rahmen{ 
border:1px solid #7d83bb;
padding:2px;
width:310px;
height:84px;
}

#visitenkarte {
width:310px;
height:84px;
background:url(/layout/vk_hg.gif) repeat-y;
}
#visitenkarte-text {
float:left;
/*width:183px;*/
text-align:left;
padding-top:10px;
padding-left:7px;
padding-bottom:5px;
padding-right:3px;
font-size:10px;
}

#visitenkarte-bild {
float:left;
border:1px solid #cdd2e4;
margin-left:8px;
margin-top:7px;
margin-bottom:7px;
}

#visitenkarte-ansprechpartner { 
margin-top:-13px; 
margin-left:7px;
font-size:0px;
background-image:url(/layout/ansprechpartner.gif);
width:112px;
height:13px;
position: relative;  
}

@media print{
	#wolken, #haus,  #balken, #balken2, #newsarchiv,
	#menu, #nachrechts, #news, #bogen {visibility:hidden;}
	#logo {position: absolute; top:0px; left: 460px;}
	#content {position: absolute; padding:10px 0px; top: 150px; left:20px; border:1px #000 solid; border-style:solid none;}
	#headline {position:absolute; top:0px; left:20px; height:139px; width:440px;}
	#headline td {color:#6a6bae;}
}