
@media all {

.tx-veguestbook-pi1 .tx-guestbook-field {clear:both; width:100%; display:block; padding:0; margin:0 0 8px 0; }
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {float:left; width:20em;}
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {float:left; width:20em;}
.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {width: 20em; display: block; float: left;}
.tx-veguestbook-pi1 .tx-guestbook-field #capture {width: 5em; text-align:center;}
.tx-veguestbook-pi1 .tx-guestbook-header {color:#0065b0; font-family: "Lucida sans", "Lucida", Verdana, Arial, Helvetica, sans-serif;  margin:0; padding:0; background:none;}

DIV.csc-textpic-caption {font-size:10px; font-style:italic;}
DIV.csc-textpic-imagewrap {margin-top:0;}

.csc-sitemap ul li a, .csc-sitemap ul li a:visited {font-weight:bold; }
.csc-sitemap ul li ul li a, .csc-sitemap ul li ul li a:visited {font-weight:normal; }

html {height:100.1%;}
body {height:100.1%; margin:0; padding:0 0 20px 0; background:#FFF967; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:center;}

h1, h2, h3, h4, h5 {color:#0065b0; font-family: "Lucida sans", "Lucida", Verdana, Arial, Helvetica, sans-serif;  margin:0; padding:0;}
h1 {font-size:16px;}
h2 {font-size:14px;}
h3 {font-size:13px;}
h5 {font-size:20px; margin-top:11px;}
p, th, td, li {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:18px;}
p.hr {display:block; font-size:0; line-height:0; border-top:1px #0065b0 solid; clear:both; margin:2px 0 14px 0;}
th, td {vertical-align:top;}
table {margin:18px 0 12px 0}


input, textarea, select {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.formErr {color:red;}

ol {margin:18px 0 18px 28px; padding:0;}

img {border:0;}

a, a:visited {text-decoration:none; color:#303030;}

#overlayHome {position:absolute; bottom:1px; left:10px; z-index:10; width:435px; height:120px; background: url(../gfx/Wolke.gif) left bottom no-repeat;}
#overlayProfil {position:absolute; bottom:1px; right:0; z-index:10; width:235px; height:220px; background: url(../gfx/logo_sw_.jpg) left top no-repeat;}
#overlayCD {position:absolute; bottom:1px; right:1px; z-index:10; width:508px; height:350px; background: url(../gfx/Schlafblume.gif) left top no-repeat;}
#overlayImpressum {position:absolute; bottom:1px; right:20px; z-index:10; width:235px; height:460px; background: url(../gfx/KaterLinus.gif) right top no-repeat;}

#frame {display:block; width:930px; height:auto; overflow:auto; margin:-3px auto 0 auto; padding:0; background:#0065B0; text-align:left;}

#leftCol {display:block; float:left; width:130px; height:100%; overflow:auto; margin:0; padding:0;}
#rightCol {display:block; float:left; width:800px; height:100%; overflow:auto; margin:0; padding:0; position:relative; z-index:1;}

#header {background:#0065B0; height:175px; border-right:1px #0065B0 solid;}
#header #t3_pageimg {float:right; width:162px;}
#header #logo {float:left; width:400px; margin:0 0 0 36px; padding:25px 0 0 0;}
#header #t3_pagetitle {display:block; margin:6px 0 0 0; padding:0; font-size:12px; font-family: "Lucida sans", "Lucida", Verdana, Arial, Helvetica, sans-serif; letter-spacing:0.05em; color:#FFF967; }

#t3_nav1 ul {clear:both; margin:3px 0 0 32px; padding:0; width:auto; height:auto; list-style:none; background: url(../gfx/_bg_nav.jpg) left top repeat-y; overflow:auto;}
#t3_nav1 ul li {float:left; width:78px; display:inline; color:#FFF7BB; padding:0; margin:0 1px 0 0; overflow:visible;}
#t3_nav1 ul li.w1 {width:98px;}
#t3_nav1 ul li.w2 {width:108px;}

#t3_nav1 ul li a, #t3_nav1 ul li a:visited {display:block; color:#FFF967; padding:2px 4px 2px 4px; white-space:nowrap; overflow:visible; border:0; border-bottom:1px #0065b0 solid;}
#t3_nav1 ul li.current a:hover, #t3_nav1 ul li a:hover {display:block; background:#FFF967; color:#0065b0; overflow:visible; border:0; border-bottom:1px #0065b0 solid;}
#t3_nav1 ul li.current a, #t3_nav1 ul li.current a:visited {display:block; width:auto; background:#FFF967; color:#0065b0; overflow:visible; border-bottom:1px #0065b0 solid;}

#t3_nav1 ul li:hover, 
#t3_nav1 ul li:hover a, 
#t3_nav1 ul li:hover a:hover {background:#FFF967; color:#0065b0;}

#t3_nav1 ul li ul li a, 
#t3_nav1 ul li ul li a:visited , 
#t3_nav1 ul li.current ul li a, 
#t3_nav1 ul li.current ul li a:visited {display:block; color:#0065b0; padding:2px 12px 2px 4px; overflow:visible; border:0;}

#t3_nav1 ul li:hover ul li:hover a, 
#t3_nav1 ul li:hover ul li:hover a:visited,
#t3_nav1 ul li ul li a:hover,
#t3_nav1 ul li.current ul li a:hover, 
#t3_nav1 ul li.current ul li.current a, 
#t3_nav1 ul li.current ul li.current a:visited  {display:block; background:#FFF967; color:red; overflow:visible; border:0;}



/* Flyout Funktion */
#t3_nav1 {position:absolute; z-index:10; clear: both; top:126px;}
#t3_nav1 ul {list-style: none;}

#t3_nav1 ul li ul {position:absolute; clear:both; float:none; margin:0; padding:0; width:auto; min-width:130px; overflow:visible; background:#FFF967;}
#t3_nav1 ul li ul li {position:relative; display:block; clear:both; float:none; width:auto; overflow:visible; background:#FFF967; border-bottom:1px #0065b0 solid;}
#t3_nav1 ul li ul {visibility:hidden; display:none;}

#t3_nav1 ul li:hover ul, #t3_nav1 ul li.hover ul {visibility:visible; display:block;}


/* NAV Ebene 2 */
#t3_nav2 {width:200px; margin-bottom:16px; text-align:right;}
#t3_nav2 span {display:block; width:180px; padding:4px 10px 4px 10px; text-align:left; border-bottom:1px #FFF967 solid; color:#0065b0;}
#t3_nav2 span a, #t3_nav2 span a:visited {font-weight:bold; line-height:28px; color:#0065b0; text-decoration:none;}
#t3_nav2 span a:hover {color:#66A3D0;}
#t3_nav2 span.current a {color:#CCE0EF; text-decoration:none;}

#content_wrap {display:block; clear:both; width:800px; margin:0; padding:0; overflow:auto; background:#ffffff url(../gfx/border_left.jpg) left top repeat-y;}
#content {display:block; width:auto; height:auto; margin:0; padding:0; overflow:auto; background: url(../gfx/border_top.jpg) left top no-repeat; border-right:1px #0065B0 solid;}
#content_innerwrap {clear:both; width:799px; height:auto; overflow:auto; margin:0; padding:40px 0 0 0;  background: url(../gfx/sonne.jpg) right top no-repeat;}

#t3_content0 {float:left; width:540px; height:auto; margin:0; padding:0 0 0 35px;}
#t3_content2_wrap {float:right; width:200px; height:auto; margin:0; padding:0;}
#t3_content3 {clear:both;width:928px; margin:0 auto 14px auto; padding:14px 0 14px 0; border-bottom:0px #0065b0 solid; overflow:auto; text-align:left; font-size:11px; color:#0065b0;}
#t3_content3 * {font-size:11px; color:#0065b0;}

#content_wrap a, #content_wrap a:visited {text-decoration:underline;}
#content_wrap a.nodeco {color:#0065b0; text-decoration:none;}

#t3_footer {display:block; clear:both; height:30px; background: url(../gfx/border_bottom.jpg) right bottom no-repeat;}
}