html, body {margin:0px; padding:0px; font:13px "Trebuchet MS";}
body {background:url('../gfx/bg.jpg') repeat-y #f9f6ee;}
img {border:0px;}
div.clear {clear:both; height:0px; padding:0px; margin:0px; overflow:hidden;}

div.top {width:980px; height:150px; display:block; position:absolute;}
div.top div.case {width:244px; height:180px; float:left; margin-left:1px; overflow:hidden; text-align:center;}
div.top div.case img {width:244px;}

div.navigloss {width:244px; min-height:/*768*/588px; background:url('../gfx/navi_gloss.png') no-repeat transparent; display:block; position:absolute; z-index:3;}
* div.navigloss {height:588px;}
div.navi {width:244px; min-height:768px; background:url('../gfx/navi_bg.png') no-repeat #f2bf6f; display:block; position:absolute; z-index:1;}

div.navigloss {padding:180px 0px 0px 0px; font-size:14px; color:#fff;}

div.naviOverAll { position:absolute; z-index:999; top:200px;}
div.naviOverAll div.bottom {text-align:center; width:100%; display:block; margin-top:50px; color:#fff; width:244px;}
div.naviOverAll div.bottom img {}
div.naviOverAll div.bottom a {color:#fff;}
ul.navi {list-style-type:none; margin:0px; padding:0px;}
ul.navi ul.sub {background:url('../gfx/ul_active.png'); font-size:12px; list-style-type:none; margin:0px; padding:0px;}
ul.navi a {display:block; padding:4px 0px 4px 10px; text-decoration:none; color:#fff;}
ul.navi a:hover {background:url('../gfx/ul_active.png');}
ul.navi ul.sub a {padding-left:18px;} 
ul.navi a.active,
ul.navi ul.sub a.active {background:url('../gfx/ul_active.png');}

ul.navi li img {margin-top:0px; vertical-align:center; display:none;}

input#searchBox {border:1px solid #033982; background:#e4eefb; padding:3px;}
input#send {background:url('../gfx/suche.png') no-repeat; height:24px; width:24px; vertical-align:center; border:0px;}

div.content {position:absolute; z-index:4; width:/*732*/720px; height:auto; top:185px; left:249px; background:#fff; padding:0px 5px; border-right:1px solid #e08c46;}
div.content div.inhalt {width:480px; height:auto; float:left; background:#fff;}
div.content div.rechtespalte {width:200px; height:auto; float:right; background:#fff; margin:10px 0px 0px 0px;}
div.content div.inhalt h1 {color:#033982; font-size:18px; font-weight:normal;}
div.content div.rechtespalte h1,
div.content div.rechtespalte h2 {text-transform:uppercase; color:#e4007c; font-size:16px; font-weight:normal; background:url('../gfx/serviceline.jpg') bottom no-repeat; padding:0px 0px 10px 0px;}
div.content div.inhalt a {color:#e4007c;}
div.content div.inhalt a:hover {color:#033982;}

div.content div.inhalt h2 {color:#e4007c; font-size:14px; font-weight:normal; padding:0px; margin:0px;}

div.content div.inhalt div.topcontent {display:block; width:480px; height:auto;}

div.content div.inhalt div.leftright {clear:both; display:block; width:480px; height:auto;}
div.content div.inhalt div.leftright div.left {float:left; width:230px; height:auto;}
div.content div.inhalt div.leftright div.right {float:right; width:230px; height:auto;}

div.content div.inhalt div.center {display:block; width:480px; height:auto;}

div.boxcontent {display:block; margin-bottom:30px;}

div.content div.inhalt ul { list-style-type:none; margin:0px; padding:0px;}
div.content div.inhalt ul li {background:url("../gfx/arrow_sub.png") 0% 10% no-repeat; margin:0px 0px 4px 0px; padding:0px 0px 0px 20px;}
/*
EVENTS
*/

div.event {display:block; margin-bottom:5px; width:470px; height:auto; overflow:hidden; padding:5px; font-family:"Trebuchet MS" !important;}
div.event div.left {float:left; width:150px; margin-right:10px; text-align:center;}
div.event div.left h2 {color:#e4007c; font-size:18px; background:url('../gfx/serviceline.jpg') bottom no-repeat; margin:0px; padding:0px 0px 10px 0px;}
div.event div.right {float:left; width:310px; overflow:hidden;}
div.event div.right h1,
div.event div.right h2,
div.event div.right h3 {margin:0px; padding:0px; font-size:18px;}

div.content div.rechtespalte a {color:#033982; text-decoration:underline; padding:0px;}
div.content div.rechtespalte a img {margin:0px; padding:0px;}
div.content div.rechtespalte a:hover {color:#e4007c;}

div.tx-srlanguagemenu-pi1 {display:block;}
div.language {display:block; height:auto; margin-bottom:10px;}

div.serviceEvent * {text-transform:none !important;}
div.serviceEvent h2.event {
color:#033982 !important; 
margin:0px !important; 
padding:0px 0px 0px 0px !important; 
background:none !important; 
font-weight:bold !important; 
font-size:16px !important;
}
/*  --- */

/*
PORTRAITS
*/
img.bioPic {float:left; border-right:10px solid #fff;}

/*
KONTAKTFORMULAR
*/

fieldset.csc-mailform {border:none; padding:0px; margin:0px;}
fieldset.csc-mailform div.csc-mailform-field {display:block; margin-bottom:10px;}
fieldset.csc-mailform div.csc-mailform-field label {display:block; font-weight:bold;}

#mailformname, #mailformemail {width:300px; border:1px solid #ccc; height:20px; padding:2px;}

fieldset.csc-mailform div.csc-mailform-field textarea {width:400px; border:1px solid #ccc;}


div.breadcrumb {display:block; font-size:10px; margin-top:10px;}

div.CUR img {display:none;}
div.CUR a img {display:block;}



