@charset "UTF-8";
@media all
{

body {background:#fff url("images/body-bg.jpg") repeat-y top center; padding: 0;font-family:arial;}
#page_margins {width:900px; margin:0 auto; background:#fff url("images/page_margins-bg.jpg") no-repeat top center; border:0; border-left:2px #fff solid; border-right:2px #fff solid;}
#page{background:none; border:0; border-left:3px #eee solid; border-right:3px #eee solid;}
#header {background:none; height:261px; }
#nav {height:0px; display:none; }
#main {background:none; height:480px;}
#pageUID-11 #main {height:380px; }
#col1, #col2, #col3 {background:none; border:0; height:485px}
#pageUID-11 #col2, #pageUID-11 #col3  {height:380px; }
#col1 {width:255px; border:1px solid white;}
#col2 {width:68px}
#col3 {margin:0 68px 0 255px;}
#col1, #col2 {overflow:hidden;}
#col3 {overflow:auto; background:#fff;}
#col1_content {padding:0px; width:195px;} 
#col2_content {display:none;}
.cl {width:26%;}
.cm {width:49%;}
.cr {width:24%; float:right; margin-left:-5px;}
.cl, .cm {float:left;}
#pageUID-70 .subcolumns {border-bottom:1px solid #ddd;}

#pageUID-11 .stop {background-color:transparent; font-weight:normal; margin:26px -20px 0 0; border:0; color:red;}
#pageUID-18 #col3 ul { margin-left:280px;}
h1 {font-size:19px; color:#8A6962;}
h2 {font-size:18px; color:#8A6962;}
h3 {font-size:16px; font-family:sarif; font-weight:normal;}

dd.csc-textpic-caption {background-color:transparent; font-size:0.8em; color:#888;}

a { text-decoration:none;}
a:hover {color:#000; text-decoration:underline;}
#topnav {margin:-6px 0 10px 20px; text-align:left; border:0; padding-top:19px; }
#pageUID-11 #topnav {margin-top:100px}
#topnav a { font-size:14px; padding:0 10px; color:#111;}
#pageUID-21 #col3 a {background: url(images/about-me.png) no-repeat; height:40px; display:block; margin-left:-40px;}
#pageUID-21 #col3 h1 {margin-left:40px;}
#pageUID-70 .subcolumns a,
#pageUID-74 #col3 a {color:#666; border: 1px solid #bbb; padding:3px;}
#pageUID-70 .subcolumns a:hover,
#pageUID-74 #col3 a:hover {color:#111;text-decoration:underline;}
/* Footer */
#footer {background:none; height:60px; margin:0 0 0 0; border:0; font-size:9px; color:#89645C; text-align:right;}

ul#submenu {margin-top:0;}
#submenu {margin-top:0;}
#submenu li#title {display:none;}
#submenu li { background-color:transparent; overflow:hidden;}
#submenu li a.id_13, 
#submenu li.id_13 span.cur  { padding:3px 0 0 16px; height:29px; font-weight:normal; line-height:14px;} 
#submenu li a {width:100%; background-color:transparent; color: #111; border:0;}
#submenu li a, 
#submenu li span.cur        { padding:8px 0 0 16px; height:24px;}
#submenu li a.id_62, #submenu li.id_62 span.cur {color:#ff0033; font-weight:bold;} 
#submenu li a.id_78, #submenu li.id_78 span.cur {color:#ff0033; font-weight:bold;} 
#submenu li a:focus,
#submenu li a:hover,
#submenu li a:active {background-color:transparent; text-decoration:underline; }
#submenu li:hover, #submenu li span.cur {border:0; font-weight:normal; color:#eee;}
#submenu li.id_9:hover, #submenu li.id_9 span.cur {background:transparent url("images/11-hover.jpg") no-repeat top left;} 
#submenu li.id_11:hover, #submenu li.id_11 span.cur {background:transparent url("images/9-hover.jpg") no-repeat top left;} 
#submenu li.id_12:hover, #submenu li.id_12 span.cur {background:transparent url("images/12-hover.jpg") no-repeat top left;} 
#submenu li.id_13:hover, #submenu li.id_13 span.cur {background:transparent url("images/13-hover.jpg") no-repeat top left;} 
#submenu li.id_14:hover, #submenu li.id_14 span.cur {background:transparent url("images/14-hover.jpg") no-repeat top left;} 
#submenu li.id_15:hover, #submenu li.id_15 span.cur {background:transparent url("images/15-hover.jpg") no-repeat top left;} 
#submenu li.id_16:hover, #submenu li.id_16 span.cur {background:transparent url("images/16-hover.jpg") no-repeat top left;} 
#submenu li.id_36:hover, #submenu li.id_36 span.cur {background:transparent url("images/17-hover.jpg") no-repeat top left;} 
#submenu li.id_62:hover, #submenu li.id_18 span.cur {background:transparent url("images/18-hover.jpg") no-repeat top left;} 
#submenu li.id_18:hover, #submenu li.id_18 span.cur {background:transparent url("images/19-hover.jpg") no-repeat top left;} 
#submenu li.id_70:hover, #submenu li.id_19 span.cur {background:transparent url("images/20-hover.jpg") no-repeat top left;} 
#submenu li.id_19:hover, #submenu li.id_19 span.cur {background:transparent url("images/2x-hover.jpg") no-repeat top left;} 
#submenu li.id_20:hover, #submenu li.id_20 span.cur {background:transparent url("images/2x-hover.jpg") no-repeat top left;} 

.farbe_2 {color:#ff0033; font-size:18px; font-weight:bold; margin-bottom:6px;}
/* Downloads */
.download {background:#fff url("images/pdf_icon.png") no-repeat bottom left;  padding:20px 0 10px 60px; display:block;} 

/* Powermail Extension */
.tx-powermail-pi1 form { padding: 0;}
.tx-powermail-pi1 legend { color:#111;  margin: 0 0 5px -18px; padding: 0 0 10px 26px; line-height: 20px; 
                            font-size:14px; color:#000; font-weight:bolder; background: url(../screen/images/h_blau.gif) no-repeat; text-align: left;}
.tx-powermail-pi1 label {float:left; width:180px;}
.tx_powermail_pi1_fieldwrap_html {margin-bottom:5px;}
.tx-powermail-pi1 select {margin-left:13px;}

#pageUID-19 .rgtabs-menu li { margin-right:11px; }
#pageUID-19 .rgtabs-menu li.tablast { margin-right:0px; }

#pageUID-20 .csc-textpic-image img {padding-bottom:5px;}

#pageUID-14 p:first-letter{font-size:20px; color:#DD127B; padding-right:1px;}

 /* ve-guestbook */
.tx-guestbook-list-header {}
.tx-guestbook-list-row {}
.tx-guestbook-list-rowleft {}
.tx-guestbook-list-small { font-size: 9px; color: #666666; }
.tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
.tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
.tx-guestbook-latest-header { background-color: #539521; color: #FFFFFF; font-weight:bold; }
.tx-guestbook-latest-row { background-color: #FFFFFF; }
.tx-guestbook-latest-small { font-size: 9px; color: #666666; }
.tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#aaa; font-size:12; color:#333333; width:100; height:20; }
.tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#aaa; font-size:12; color:#333333; width:150; height:20; }
.tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#aaa; font-size:12; color:#333333; width:250; }
.tx-guestbook-form-obligationfield { color: #CC0000; }
.tx-guestbook-form-error { color: #CC0000; }
.tx-guestbook-field {}
.tx-guestbook-entry {width:480px;}


#header-text {position:relative; left:100px; top:130px;  font-size:18px; color:#fff; font-style:italic; text-align:center;}

}