* { margin:0; padding:0;  }
html { height:101%; background-color:#ffffff; background-image: url(bg.jpg); background-attachment:fixed; }
body { height:101%; font-family:"Courier New",Verdana,sans-serif; font-weight:normal; color:#222222; }

h1 { font-family:Verdana,sans-serif; font-weight:bold; font-size:14px; margin-bottom:2px; }
h2 { font-family:Verdana,sans-serif; font-size:13px; margin-bottom:2px; font-weight:normal; }
h3, h3 a { font-family:Verdana,sans-serif; font-size:13px; font-weight:normal; margin-bottom:4px; text-decoration:none; }
h4 { font-family:Verdana,sans-serif; font-size:12px; margin-bottom:4px; }
h5 { font-family:Verdana,sans-serif; }
img { border:0; }
iframe { border:0; }
a { outline:none; }
a:hover { text-decoration:none; }
object, embed { outline: none; }
.csc-textpic-caption  { font-size:11px; }
.csc-textpic img   { border:1px solid #cccccc ! important; }
.csc-textpic-image a img       { }
.csc-textpic-image a img:hover { }
.contentPic { border:1px solid #cccccc; width:265px; height:400px; }
.csc-frame-rulerAfter { }
div.csc-default { margin-bottom:10px; }
p, p.bodytext    { margin-bottom:8px; font-size:13px; line-height:140%; }
p, p.bodytext a { color:#333333; }
p, p.bodytext a:hover { text-decoration:none; }
.align-left   { text-align:left; }
.align-center { text-align:center; }
.align-right  { text-align:right; }
.float-left   { float:left; }
.float-right  { float:right; }
.detail       { }
.important    { font-size:13px; font-style:italic; }
.name-of-person { font-size:9px; line-height:115%; color:#aaaaaa; }
.indent { padding-left:20px; }
.clear  { clear:both; }
.spacer-gif { visibility:hidden; }
div.csc-default > ul, div.csc-textpic-text > ul { margin-left:20px; font-size:13px; }

img#hideElement { position:fixed; top:0; left:0; }
img#logo { position:fixed; top:72px; left:750px; }
div#wrapper { position:relative; width:980px; margin-left:20px; }
div#portrait { position:fixed; top:128px; width:312px; height:444px; }
div#main { margin:130px 0 0 330px; width:650px;	background-image: url( bgContent.png); }
div.spacerDiv { height:20px; }
div#bgMain { background-image: url(bgMain.gif); background-repeat:repeat-y; }
div#navi { position:fixed; width:122px; height:396px; }
div#navi ul { margin-bottom:10px; }
div#navi ul li { margin-left:10px; list-style-type:none; }
div#navi ul li a { font-family:Verdana,sans-serif; font-size:13px; text-decoration:none; color:#222222; }
div#navi ul li.ACT a { font-weight:bold; }
div#navi ul li.NO a { font-weight:normal; }
div#flags { position:relative; top:20px; left:20px; }
div#flags a { font-family:Verdana,sans-serif; font-size:13px; text-decoration:none; color:#222222; }
div#mainContent { float:right; width:500px; }
div#content { width:480px; padding:0px 20px 20px 0; overflow-x:hidden; }
div#blaettermenu span { font-size:15px; font-weight:bold; }
div#blaettermenu a { font-size:14px; color:#333333; text-decoration:none; font-weight:normal; }

fieldset.csc-mailform { border: 0; margin: 0; }
div.csc-mailform-field { clear: both; margin-bottom: 7px; }
div.csc-mailform-field label { font-size: 11pt; width: 5em; float: left; display: block; padding:2px 4px; }
.csc-mailform-field input, .csc-mailform-field textarea { background-color:transparent; font-size: 13px; color: #1B1B1A; border:1px solid #827666; padding:2px 4px; font-family:"Courier New",Verdana,sans-serif;  }
.csc-mailform-field input:hover, .csc-mailform-field textarea:hover,
.csc-mailform-field input:focus, .csc-mailform-field textarea:focus { background-color:#ebe5d5; }
.csc-mailform-submit { margin-left: 82px; font-weight:bold; } 
