@CHARSET "ISO-8859-1";

body { padding:0; margin:0; background:#fff; }
body,html,td { color:#333; font-size:12px; font-family:Verdana,Arial,Helvetica,sans-serif; line-height:1.6em; }

h1 { font-size:135%; font-weight:bold; margin:2em 0 1.5em 0; line-height:1.8em; color:#476D8F; }
h2 { font-size:120%; font-weight:bold; margin:3em 0 1.5em 0; line-height:1.7em; color:#476D8F; }
h3 { font-weight:bold; margin:2em 0 1em 0; line-height:1.7em }
a { color:#003B6F; }
a:hover { color:#000; }
p { margin:0 0 1em 0; }

#body { background:#EAEDEF url(images/backgroundPattern.gif) top left repeat-x fixed; }
#container { width:900px; margin:50px auto 50px auto; border:1px solid #ddd; background:#fff; }
#header { height:180px; }
#content { padding:30px 40px 30px 30px; min-height:400px; background:#fff url(images/contentPattern.gif) top left repeat-y }
#contentMenu { float:left; width:200px; padding-top:20px; }
#contentInhalt { float:right; width:540px; margin-right:40px; }
#contentInhalt ul { margin:1em; }
#contentInhalt ul li { list-style-type:square; margin:0.4em 0 1.2em 1em; padding-left:0.5em;  line-height:1.7em; }
#contentInhalt ul li li { border:0; }
#contentInhalt ul li a { text-decoration:none; color:#333; }
#contentInhalt table { padding:5px; border-collapse:collapse; margin:1em 0; }
#contentInhalt table td { vertical-align:middle; padding:1em 2em 1em 1em; margin:0; border-bottom:1px solid #ddd; border-collapse:collapse; }
#contentInhalt table td img { margin:10px; border:1px solid #ddd; }
#contentInhalt table td p { margin:0 0 0.7em 0; }
#contentInhalt table td p small { line-height:1.4em; }
#footer { background:#8495A5; color:#fff; padding:30px 40px; height:90px;  }
#footer p { margin:0; padding:0; line-height:18px; font-size:11px; }
#footer a { color:#fff; text-decoration:none; }
#footerLeft { float:left; width:350px;  }
#footerRight { float:right; width:450px; }

#navV0 { width:200px; }
#navV0 li a:hover { background-color:#8495A5; color:#fff; }
#navV0 li a { border:0; }

#backendWaitLayerp { padding:15px; }
#backendWaitLayer { position:absolute; bottom:15px; right:15px; z-index:9000; background:#fff url(../images/ajaxLoader.gif) 20px center no-repeat; border:2px solid #ddd; padding: 20px 20px 20px 60px; }
#backendWaitLayer * { vertical-align:middle; }
#backendOverlayLayer { position:absolute; top:0; left:0; width:100%; height:100%; z-index:8002; background: #000 url(../../images/core/transparent.gif);opacity:0.6; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6;  }

.iframeLayerStyle { z-index:99999; position:absolute; top:10px; left:10px; background:#fff; border:1px solid #000; }

p.galerie img { border:1px solid #ddd; margin:1px 5px 1px 1px; }
#content .gallery p { padding:5px; border:1px solid #888; background:#000; text-align:center; float:left; margin:2px; }
table.tabelle { width:100%; margin:1em 0; border-collapse:collapse; }
table.t50 td { width:50%; }
table.t33 td { width:33%; }
table.tabelle td.gallery { width:120px; font-size:18px; background:#000; text-align:center; padding:1em; }
table.tabelle td { padding:5px 20px 5px 10px; vertical-align:middle; border:1px solid #ccc; margin:1px; }
table.tabelle p, table.tabelle h1, table.tabelle h2 { margin-top:2px; margin-bottom:2px; }


/*







.schatten { border:3px solid #ddd; }
.gallery p { padding:5px;border:1px solid #ddd; background:#eee; text-align:center; float:left;margin:5px; }

#contentSidebar { float:right; width:180px; margin-right:10px; }

#sideMenu { width: 220px; margin:0; background:transparent; }
#sideMenu, #sideMenu ul, #sideMenu li { margin:0; padding:0; list-style:none; }
#sideMenu li { display:inline; padding:0; margin:0; }
#sideMenu li span { cursor:pointer; display:block; padding:7px 10px; }
#sideMenu li a { color:#333; display:block; padding:7px 10px; text-decoration:none; background:transparent; border-bottom:1px solid #ddd; border-top:1px solid #fff; }
#sideMenu li a:hover { background-color:#ddd; color:#000; }
#sideMenu li ul { border-bottom:1px solid #eee; border-top:1px solid #fff; }
#sideMenu li li a, #sideMenu li li span { cursor:pointer; padding:5px 5px 5px 1.7em; border:0; }
#sideMenu li li li a, #sideMenu li li li span { cursor:pointer; padding:5px 5px 5px 3.4em; border:0; }
#sideMenu a.active { font-weight:bold; color:#000; }

#topMenu, #topMenu ul, #topMenu li { margin:0; padding:0; list-style:none; }
#topMenu { padding:53px 0 0 55px; }
#topMenu li { float:left; width:150px; }
#topMenu li.right { float:right; width:150px; margin-right:120px; }
#topMenu li a { color:#fff; font-weight:bold; text-decoration:none; }
#topMenu li a:hover { color:#f5f5f5; text-decoration:underline; }

table.kosten { width:99%; }
table.kosten td { padding: 1em 0; border-bottom:1px solid #ccc; vertical-align:middle; }
table.kosten td.leftCol {}
table.kosten td.rightCol { text-align:right; width:130px; }


*/