/* Grundgerüst für jede Seite */
* {margin:0px; padding:0px; font-size:100.01%; color:#257}
body{padding:0px; margin:0px; margin-top:13px; text-align:center; font-family:verdana, "sans serif"; background-image:url(head.png); background-color:white; background-repeat:repeat-x; background-position: 0px 13px;}
abbr {color:white;}
img {border:0px;}
hr {text-align:center; height:2px; width:70px; border:0px; border:0px dotted #268; color:transparent; margin:4px auto; backg round-image:url(hr.png);}
h1 {color:white}
h2 {font-size:1.3em; margin:15px 0px 6px 0px; clear:both; font-fam ily:verdana}
h3 {font-size:1em; margin:8px 0px 5px 0px; font-we ight:bold;}
#content p  {text-align:left; margin:5px 0px;}
#content ol {text-align:center; margin:auto; width:18em;}
a {color:#03a;}
ol li {text-align:left; margin-left:2em;}
#wrapper {width:90%; min-width:755px; max-width: 1260px; margin:auto; text-align:center; font-size:0.8em; font-family:verdana,arial,"sans serif";}
#container {width:100%; float:left; margin-right:-266px;}
#header {margin-right:266px;}
#logo {width:420px; height:74px; background-image:url(logo.png);}
ul#menu {margin:31px 0px 5px 0px; list-style-type:none;}
#menu li, #footer li {background-image:url(pfeilb2.png); color:white; font-size:1em; padding:0px 1.4em 0px 8px;  font-weight:bold; display:inline;}
#footer li {font-weight:normal;}
#footer #footaddr {padding-right:1.5em;}
#menu li a, #footer a {color:white; text-decoration:none;}
#menu li a:hover, #footer a:hover  {text-decoration:underline;}
#content {margin-right:266px;}
#sidebar {width:266px; float:right; background-image:url(sidebarline.png); background-repeat:repeat-y;}
#sidebar ul, #content ul {list-style-type:none; text-align:left;}
#sidebar li, #content li {margin-left:9px; padding-left:8px; background-image:url(punktblue.png); background-repeat:no-repeat;}
#sidebg {padding:3px; background-image:url(sidebarcut.png); background-repeat:no-repeat;}
#footer {font-size:0.8em; padding-top:5px; clear:both; height:28px; background-position:0px -102px;background-image:url(head.png);background-repeat:repeat-x;}
#footer spa n { display:block; height:28px; margin-right:5%; background-position: top right;background-image:url(sidebarfoot.png);background-repeat:repeat-y;}
#footer p, #footer li {display:inline; margin-top:9px; color:white;}
#footer ul {display:inline;}

/* frontpage */
.centerinline {display:inline; text-align:center;}
#previewimg {margin-top:1.4em;}
#previewcenter {max-width:46em; margin:auto; padding-bottom:5px; }
/**/
blockquote, cite, #author {font-family:georgia,serif; font-style:italic;}
blockquote, cite {display:block; height:87px; margin-top:5px; padding:8px 0px 0px 5px; font-size:1.7em; font-style:italic; background-image:url(balloon.png); background-repeat:no-repeat; color:white}
#sidec ont {position:relative; top:-12px;}
#sidebg ul, #sidebg p, #sidebg h3, #sidebg label, #sidebg input {position:relative; top:-12px;}
#author {text-align:left; position:relative; padding-left:60px; to p:-20px; background-color:transparent; font-size:1.2em; }

