
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,form, fieldset, legend, label, input, textarea,table,caption, thead, tfoot, tbody, tr, th, td 
{
line-height:inherit;margin:0px;border:0px;outline:0px;padding:0px;
background:transparent;color:inherit;text-align:left;
vertical-align:bottom;text-decoration:none;font-family:inherit;
font-style:inherit;font-weight:inherit;font-size:1em;
}

a img 
{
border:0px;]
}

ol, ul {
list-style:none;
}

blockquote, q 
{
quotes:"" "";
}
table 
{
border-collapse:collapse;border-spacing:0px;
}

body, input, textarea, table 
{
font:normal 12px/1.5em verdana, helvetica, arial, sans-serif;
}

body 
{
padding:10px 0px;background:#FFFFFF url(../images/bck_site.jpg) center top repeat-x;color:#000000;text-align:center;
}

div.basis 
{
width:770px;margin:0px auto;}div.basis h1,div.basis h2,div.basis h3 
{

line-height:1.4em;margin-bottom:0.5em;font-weight:normal;
}

div.basis h1 
{
font-size:164%;
}
div.basis h2 
{
font-size:145%;
}
div.basis h3 
{
font-size:118%;
}
div.basis cite 
{
text-align:right;font-style:italic;float:right;
}
div.basis p,div.basis ul,div.basis table,div.basis div.box 
{
margin-bottom:1em;
}

div.menu {
height:80px;background:url(../images/bck_menu.png) no-repeat;
}
div.menu ul {float:right;position:relative;right:27px;top:38px;
}
div.menu ul li {height:27px;line-height:18px;padding:0px 8px;float:left;
}
div.menu ul li.start,div.menu ul li.services,div.menu ul li.portfolio 
{
border-right:1px solid #000000;
}
div.menu ul li a 
{
border-bottom:4px solid #FFFFFF;padding:3px 0px;color:#000000;display:block;
}
div.menu a:hover,div.menu a:active,div.menu a:focus {border-bottom-color:#CCCCCC;
}
#start .start a,#services .services a,#portfolio .portfolio a,#impressum .impressum a 
{
border-bottom-color:#FFFFFF;color:#FFFFFF;cursor:default;
}
div.header 
{
height:170px;he\ight:125px;padding:20px 320px 25px 35px;background:url(../images/bck_header.png) no-repeat;color:#FFFFFF;
}
div.content, input, textarea, table 
{
color:#707070;

}
div.content {width:100%;background:url(../images/bck_page.gif) top no-repeat;overflow:hidden;}
div.content a {color:#4c73b1;}
div.content a:hover,div.content a:active,div.content a:focus {text-decoration:underline;}
div.content img.symbol {width:16px;height:16px;vertical-align:middle;}

div.content table td {padding-right:10px;}
div.box {padding:0px 5px 7px 0px;background:url(../images/bck_box.gif) right bottom no-repeat;}
div.box .border {border:1px solid #CCCCCC;padding:5px;background:#FFFFFF;display:block;}
div.box .border img.slide {width:398px;height:145px;}
div.box .border img.small,div.box .border object {width:398px;height:265px;}
div.box .border object {background:url(../images/bck_flash.gif);display:block;}
div.box .border div.inner {padding:10px;background:#FFFFFF;}
div.box .border div.form {background:#FFFFFF url(../images/bck_form.gif) right top no-repeat;}
div.box .border div.info,div.box .border div.info h2,div.box .borderdiv.info p {text-align:center;}
div.box .border div.info {padding:50px 10px;}

div.box2 {padding:0px 5px 7px 0px;background:url(../images/bck_box.gif) right bottom no-repeat;}
div.box2 .border {border:1px solid #CCCCCC;padding:5px;background:#FFFFFF;display:block;}
div.box2 .border img.slide {width:398px;height:145px;}
div.box2 .border img.small,div.box2 .border object {width:390px;height:400px;}
div.box2 .border object {background:url(../images/bck_flash.gif);display:block;}
div.box2 .border div.inner {padding:10px;background:#ebeef1;}
div.box2 .border div.form {background:#FFFFFF url(../images/bck_form.gif) right top no-repeat;}
div.box2 .border div.info {padding:50px 10px;}
div.box2 .border div.info img {width:65px;height:65px;margin-bottom:1em;}
div.main {
width:475px;w\idth:415px;padding:20px 25px 25px 35px;background:url(../images/bck_seperator.gif) right 25px no-repeat;float:left;
}
div.main ul {list-style:disc inside;}
div.main img.deco {width:130px;height:130px;margin-left:10px;float:right;}
div.main p.select {margin-top:-1em;}
div.main p.select a {border:1px solid #CCD7E9;padding:0px 3px;background:#FBFCFD;color:#707070;}
div.main p.select a:hover,div.main p.select a:active,div.main p.select a:focus {background:#FFFFFF;text-decoration:none;}
div.main p.select a[href="#"] {background:#FFFFFF;cursor:default;}

div.main form label,div.main form input 
{
display:block;
}
div.main form input.field,div.main form textarea {
margin-bottom:10px;border:1px solid #CCD7E9;padding:2px;background:#FFFFFF url(../images/bck_input.gif) no-repeat;
}
* html div.main form input.field,* html div.main form textarea {background-attachment:fixed;}
div.main form input.field {width:208px;w\idth:200px;height:24px;he\ight:16px;}
div.main form input.button {width:175px;height:45px;text-align:left;cursor:pointer;}

div.main form textarea{width:378px;w\idth:370px;}
div.sidebar {width:295px;w\idth:235px;padding:20px 35px 25px 25px;float:right;}
div.sidebar ul.menu {border-top:1px solid #E5E5E5;}
div.sidebar ul.menu li {height:28px;line-height:28px;border-bottom:1px solid #E5E5E5;padding:1px 0px;}
div.sidebar ul.menu li a {
width:235px;w\idth:210px;padding-left:25px;background:#FBFCFD url(../images/sym_marker.gif) 9px -28px no-repeat;color:#707070;display:block;
}
div.sidebar2 {width:295px;w\idth:235px;padding:20px 35px 25px 25px;float:right;}
div.sidebar2 ul.menu {border-top:1px solid #E5E5E5;}
div.sidebar2 ul.menu li {height:28px;line-height:28px;border-bottom:1px solid #E5E5E5;padding:1px 0px;}
div.sidebar2 ul.menu li a {
width:235px;w\idth:210px;padding-left:25px;background:#FBFCFD url(../images/sym_marker.gif) 9px -28px no-repeat;color:#707070;display:block;
}
div.sidebar ul.menu li a:hover,div.sidebar ul.menu li a:active,div.sidebar ul.menu li a:focus {
background:url(../images/sym_marker.gif) 9px top no-repeat;text-decoration:none;
}
#sub1 .sub1 a,#sub2 .sub2 a,#sub3 .sub3 a,#sub4 .sub4 a,#sub5 .sub5 a {
background:#FFFFFF url(../images/sym_marker.gif) 9px top no-repeat;cursor:default;
}
div.sidebar ul.bicons {width:100%;overflow:hidden;}
div.sidebar ul.bicons li {margin-right:6px;float:left;}
div.sidebar ul.bicons li.cat4,div.sidebar ul.bicons li.newln,div.sidebar ul.bicons li.endln {margin-right:0px;}
div.sidebar ul.bicons li.newln {margin-bottom:6px;}
div.sidebar ul.bicons li a {width:232px;height:52px;border:1px solid #CCCCCC;background:#FFFFFF;display:block;}
div.sidebar ul.bicons li a:hover,div.sidebar ul.bicons li a:active,div.sidebar ul.bicons li a:focus {
border-color:#CCCCCC;background:#CCCCCC;
}
div.sidebar ul.bicons li a[href="#"] {border-color:#CCCCCC;background:#FFFFFF;cursor:default;}
div.sidebar ul.bicons li a img {width:226x;height:46px;margin:3px;}
div.sidebar ul.bicons li#active a,#cat1 .cat1 a,#cat2 .cat2 a,#cat3 .cat3 a,#cat4 .cat4 a,#cat5 .cat5 a  {
border-color:#9CBAFF;background:#9CBAFF;cursor:default;
}
div.sidebar ul.icons {width:100%;overflow:hidden;}
div.sidebar ul.icons li {margin-right:6px;float:left;}
div.sidebar ul.icons li.cat4,div.sidebar ul.icons li.newln,div.sidebar ul.icons li.endln {margin-right:0px;}
div.sidebar ul.icons li.newln {margin-bottom:6px;}
div.sidebar ul.icons li a {width:52px;height:52px;border:1px solid #CCCCCC;background:#FFFFFF;display:block;}
div.sidebar ul.icons li a:hover,div.sidebar ul.icons li a:active,div.sidebar ul.icons li a:focus {
border-color:#CCCCCC;background:#CCCCCC;
}
div.sidebar ul.icons li a[href="#"] {border-color:#CCCCCC;background:#FFFFFF;cursor:default;}
div.sidebar ul.icons li a img {width:46px;height:46px;margin:3px;}
div.sidebar ul.icons li#active a,#cat1 .cat1 a,#cat2 .cat2 a,#cat3 .cat3 a,#cat4 .cat4 a,#cat5 .cat5 a {
border-color:#9CBAFF;background:#9CBAFF;cursor:default;
}

div.sidebar2 {width:295px;w\idth:235px;padding:20px 35px 25px 25px;float:left;}
div.sidebar2 ul.menu {border-top:1px solid #E5E5E5;}
div.sidebar2 ul.menu li {height:28px;line-height:28px;border-bottom:1px solid #E5E5E5;padding:1px 0px;}
div.sidebar2 ul.menu li a {
width:235px;w\idth:210px;padding-left:25px;background:#FBFCFD url(../images/sym_marker.gif) 9px -28px no-repeat;color:#707070;display:block;
}
div.sidebar2 ul.menu li a:hover,div.sidebar2 ul.menu li a:active,div.sidebar2 ul.menu li a:focus {
background:#F6F8FB url(../images/sym_marker.gif) 9px top no-repeat;text-decoration:none;
}
#sub1 .sub1 a,#sub2 .sub2 a,#sub3 .sub3 a,#sub4 .sub4 a,#sub5 .sub5 a  {
background:#FFFFFF url(../images/sym_marker.gif) 9px top no-repeat;cursor:default;
}
div.sidebar2 ul.icons {width:100%;overflow:hidden;}
div.sidebar2 ul.icons li {margin-right:6px;float:left;}
div.sidebar2 ul.icons li.cat4,div.sidebar2 ul.icons li.newln,div.sidebar2 ul.icons li.endln {margin-right:0px;}
div.sidebar2 ul.icons li.newln {margin-bottom:6px;}
div.sidebar2 ul.icons li a {width:52px;height:52px;border:1px solid #CCCCCC;background:#FFFFFF;display:block;}
div.sidebar2 ul.icons li a:hover,div.sidebar2 ul.icons li a:active,div.sidebar2 ul.icons li a:focus {
border-color:#CCCCCC;background:#CCCCCC;
}
div.sidebar2 ul.icons li a[href="#"] {border-color:#CCCCCC;background:#FFFFFF;cursor:default;}
div.sidebar2 ul.icons li a img {width:46px;height:46px;margin:3px;}
div.sidebar2 ul.icons li#active a,#cat1 .cat1 a,#cat2 .cat2 a,#cat3 .cat3 a,#cat4 .cat4 a,#cat5 .cat5 a  {
border-color:#9CBAFF;background:#9CBAFF;cursor:default;
}
div.footer 
{

	height:35px;padding:20px 320px 26px 35px;background:url(../images/hdr_page.png) no-repeat;color:#333333;
}
div.footer span.hidden {
visibility:hidden;
}div.footer p {
text-align:center;
}div.footer a {color:#B2B2B2;}
div.footer a:hover,div.footer a:active,div.footer a:focus {
text-decoration:underline;
}
