<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
body
{
	margin:0px;
	color:#333333;
	background-color:white;
	font-family:Arial, Verdana, Sans-Serif;
    font-size:12px;
	background-color:#999999;
	text-align:center;
	background-image:url(../../images/design/bg3.jpg);
	background-position:center 0px;
	background-repeat:no-repeat;
	background-attachment:fixed;
	font-weight:normal;
	line-height:16px;
}

input[type="text"], input[type="password"], textarea	 {
    margin: 0;
    padding: 2px; /* it's best to have a little padding */
    border: 1px solid #838381; /* gets around varying border styles */
    border-radius: 3px /* optional; for newer browsers */
}
select	 {
    margin: 0;
    padding: 1px; /* it's best to have a little padding */
    border: 1px solid #838381; /* gets around varying border styles */
    border-radius: 3px /* optional; for newer browsers */
}
ul
{
	padding-left:10px;
	margin-left:10px;
}
ol
{
	padding-left:10px;
	margin-left:10px;
}
li
{
	margin-bottom:2px;	
}
ul li
{
	list-style-type:circle;
}

p
{
	margin-top:0px;
	margin-bottom:8px;
}
	
h1
{
	margin-top:0px;
	margin-bottom:15px;
	font-size:22px;font-weight:bold;
	color:#ea002e;
	text-transform:uppercase;
}
h2
{
	margin-top:15px;
	margin-bottom:10px;
	font-size:14px;font-weight:bold;
	color:#ea002e;
}


a,a:active,a:link,a:visited
{
	color: black;
	text-decoration: none;
}
a:hover
{
    text-decoration: underline;
}	

	
hr
{
	color:silver;
	/*border:0px solid white;
	border-top:1px solid white;*/
	margin-top:8px;
	margin-bottom:8px;
}


.myBox
{


    border-radius: 0px 70px 0px 70px;
      -moz-border-radius: 0px 70px 0px 70px;
      -webkit-border-top-left-radius: 0px;
      -webkit-border-top-right-radius:70px;
      -webkit-border-bottom-right-radius:0px;
      -webkit-border-bottom-left-radius:70px;
    /*background-image:url(block.png);filter:alpha(opacity=80);*/
    -moz-opacity:.80;opacity:.80;
}
.myContentouter
{
    position:relative;top:0px;left:0px;padding-left:278px;padding-top:350px;width:823px;margin-bottom:10px;
    
}
.myContent
{
    position:relative;left:0px;top:0px;width:740px;min-height:200px;border:1px solid #cccccc;background-color:#fcfcfc;
   border-radius: 70px 0px 70px 0px;
      -moz-border-radius: 70px 0px 70px 0px;
      -webkit-border-top-left-radius: 70px;
      -webkit-border-top-right-radius:0px;
      -webkit-border-bottom-right-radius:70px;
      -webkit-border-bottom-left-radius:0px;
    /*background-image:url(block.png);filter:alpha(opacity=90);
    filter:alpha(opacity=70);*/
    -moz-opacity:.70;opacity:.70;
      padding:35px;     
      padding-left:45px;
      padding-bottom:30px;
      margin-bottom:20px;
     text-align:left;
}

#topnavi
{
    position:absolute;right:21px;top:80px;color:black;font-size:16px;font-weight:bold;
}

#topnavi a, #topnavi a:active, #topnavi a:link, #topnavi a:visited
{
	color:black;text-decoration:none;font-size:16px;padding:4px;font-weight:bold;
}

#topnavi a:hover, #topnavi a.selected
{
	color:black;text-decoration:underline;
}

#navigation li, #navigation ul
{
	 list-style-type:none;	
	 margin:0px;
	 padding:0px;
}

#navigation a, #navigation a:active, #navigation a:link, #navigation a:visited
{
	color:black;text-decoration:none;display:block;
	font-family:Arial,Verdana; font-size:13px;
	padding-bottom:12px;font-weight:bold;
}



#navigation a:hover, #navigation a.selected
{
	color:#ea002e;
}






#divbottom a, #divbottom a:active, #divbottom a:link, #divbottom a:visited
{
	color:white;text-decoration:none;font-size:12px;display:block;padding:6px;
}

#divbottom a:hover, #divbottom a.selected
{
	color:white;text-decoration:underline;
}



#divouter
{
	width:1100px;margin:auto;position:relative;margin-top:50px;margin-bottom:50px;
}

#divseitenimage
{
	left:0px;top:118px;position:absolute;width:1100px;height:158px;
}
.theme_home, .theme1
{
	background-image:url(../../images/design/foto_home.png);
}
.theme_impressum, .theme2
{
	background-image:url(../../images/design/foto_impressum.png);
}
.theme_kanban, .theme3
{
	background-image:url(../../images/design/foto_kanban.png);
}
.theme_kontakt, .theme4
{
	background-image:url(../../images/design/foto_kontakt.png);
}
.theme_kundenstruktur, .theme5
{
	background-image:url(../../images/design/foto_kundenstruktur.png);
}
.theme_philosophie, .theme6
{
	background-image:url(../../images/design/foto_philosophie.png);
}
.theme_produkte, .theme7
{
	background-image:url(../../images/design/foto_produkte2.png);
}
.theme_wir_ueber_uns, .theme8
{
	background-image:url(../../images/design/foto_ueber_uns.png);
}
.theme_wir_am_besten, .theme9
{
	background-image:url(../../images/design/foto_wir_am_besten.png);
}



#divlogobackground
{
	left:1px;top:0px;position:absolute;background-image:url(../../images/design/logo.gif);width:1100px;height:339px;
}

#divheader
{
	width:897px;
	height:118px;
	background-image:url(../../images/design/bglogo.jpg);
	position:absolute;
	top:20px;
	left:18px;
	padding:10px;
	border:0px solid #dddddd;
	background-repeat:no-repeat;
}

/*
#divheadtexts
{
	background-color:white;
	width:971px;
	height:64px;
	background-image:url(../../images/design/bgnavi.jpg);
	background-repeat:repeat-x;
	position:relative;
	border:0px solid black;
}
*/


#divbottom
{
	background-color:white;
	width:950px;
	height:20px;
	/*background-image:url(../../images/design/bottom.jpg);*/
	background-repeat:no-repeat;
	position:relative;
	border:0px solid black;
}


#navigation
{
    position:absolute;left:0px;top:350px;width:238px;border:1px solid #cccccc;background-color:#fcfcfc;       text-align:left;
    padding-right:10px; 
    padding-top:35px;
    padding-left:20px;
    padding-bottom:40px;
}

#navigationinner
{
	padding-left:10px;
	padding-top:10px;
	padding-bottom:0px;
	padding-right:10px;
	border:0px solid black;
}		




#divcontent
{
	width:950px;
	position:relative;
	text-align:left;
	margin-top:180px;
	border:0px solid black;
}

#divcontentinner
{
	padding-left:223px;
	padding-top:20px;
	padding-bottom:35px;
	padding-right:20px;
	border:0px solid black;
}

#divcontentinnerinner
{
	min-height:400px;
	border-left:0px solid silver;
	padding-left:20px;
}



/* 
http://dimox.net/cross-browser-css3-box-shadow/ 
inset? &amp;&amp; [ &lt;X-Verschiebung&gt; &lt;Y-Verschiebung&gt; &lt;Unschärfe-Radius&gt;? &lt;Ausbreitungsradius&gt;? &lt;Farbe&gt;? ]
https://developer.mozilla.org/de/CSS/box-shadow
*/
.box {
  
  
  
  border-radius: 70px 0px 70px 0px;
  -moz-border-radius: 70px 0px 70px 0px;
  -webkit-border-top-left-radius: 70px;
  -webkit-border-top-right-radius:0px;
  -webkit-border-bottom-right-radius:70px;
  -webkit-border-bottom-left-radius:0px;
  
	/*-moz-border-radius: 32px;
	-webkit-border-radius: 32px;
	border-radius: 32px;

	
	-moz-box-shadow: 0px 0px 20px #000;
	-webkit-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #555555;*/
	
	z-index: 2;
    behavior: url(cms/styles/ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */


}

.box2 {
  
  
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	border-radius: 16px;

    behavior: url(cms/styles/ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */

}


.invisibleitem
{
	filter:alpha(opacity=0);-moz-opacity:0;opacity:0;
}



/* Inhalt */




.cmslinklist
{
	margin-bottom:0px;
	margin-top:6px;
}
.cmssimpletext
{
	margin-top:3px;
}
.cms_trennung_mitte
{
	margin-top:0px;
	margin-left:0px;
}
.cms_trennung_links
{
	border:0px solid black;
	margin-top:0px;
	margin-left:0px;
}


.cmslink
{
	padding-left:16px;	
	background-image:url(../../images/design/bullet.gif);
	background-repeat:no-repeat;
	background-position:2px 4px;
}


/*essentialobjects editor*/

.demo_editor_body
{
	background-color:White;
	padding:5px;	
}</pre></body></html>