

body		{ background:#fff; color:black; margin:0; font-size:100.01%; font-family:verdana, arial, sans-serif; }

a		{ color:#369;text-decoration:none; }
a:hover		{ color:#7ad; }

h1		{ font-size:1.8em; font-weight:500; line-height:1.1em; padding:0.1em 0.8em 0.3em 0; margin:0; border-bottom:1px dotted #bbb; }
h1, h2, h3, h4, h5, h6	{ color:#369; font-family:Georgia, "Times New Roman", Times, serif; }

img		{ border:none; }

.art_prev		{ height:150px; margin:5px 40px; padding:10px; border-top:1px dotted #bbb; }
.art_prev a		{ color:#369; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em; font-weight:700; text-decoration:none; }
.art_prev a:hover		{ color:#7ad; }
.art_prev small		{ font-size:0.65em; }
.art_htm		{ font-size:0.8em; }
.art_htm a		{ color:#333; text-decoration:none; font-family:verdana, arial, sans-serif; font-weight:500; }
.art_htm a:hover		{ color:#7ad; }

.blue		{ color:#369; font-size:1.1em; font-family:Georgia, "Times New Roman", Times, serif; font-weight:700; }

.error		{ color:#f00; }

.fleft		{ float:left; margin-right:20px; }
.fright		{ float:right; margin-left:20px; }

.inhalt		{  margin:15px 5px; }

.link a		{ color:#369; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em; font-weight:700; text-decoration:none; }
.link a:hover		{ color:#7ad; }

.border		{ border:1px solid #bbb; }

.textinhalt h2		{ font-size:2em; line-height:2em; }
.textinhalt h3		{ margin:20px; color:#333; }
.textinhalt .blau		{ color:#369; font-weight:700; }

.thumbnail		{ position: relative; z-index: 0; }
.thumbnail img		{ border: 2px solid #fff; }
.thumbnail:hover		{ background-color: transparent; z-index: 50; }
.thumbnail span		{ position: absolute; left: -1000px; visibility: hidden; }
.thumbnail:hover span	{ visibility: visible; top: -165px; left: 0; }

.up		{ text-align:right; }

#blogform		{ margin:0px 20px; }
#blogform a		{ color:#333; text-decoration:none; }
#blogform a:hover		{ color:#369; }
#blogform input		{ border:1px solid #bbb; width:387px; }
#blogform textarea		{ border:1px solid #bbb; width:388px; }
#blogform td		{ vertical-align:top; white-space:nowrap; }
#blogform .button		{ width:100px; height:22px; background:none; border:1px solid #bbb; float:right; }
#blogform .button:hover	{ color:#7ad; }
#blogform .button2		{ text-align:center; width: 96px; height:20px; border:1px solid #bbb; line-height:21px; float:left; margin-right:45px; }
#blogform .button2:hover	{ color:#7ad; }
#blogform .radio        	{ width:15px; border:none; }

#books dt		{ font-size:1.2em; font-family:Georgia, Times, serif; color:#369; font-weight:700; margin:6px 3px; border-bottom:1px dotted #bbb; }
#books dt a		{ color:#369; text-decoration:none; }
#books dt a:hover		{ color:#7ad; }
#books b		{ font-size:1.2em; }
#books p		{ text-indent:-3px; }
#books dd		{ font-size:0.8em; line-height:16px; color:#333; padding:0; margin:5px 0 0 12px; }
#books dd a		{ color:#333; text-decoration:none; }
#books dd a:hover		{ color:#7ad; }
#books img		{ margin:5px 5px 0 0; }

#clips		{ position:absolute; left:390px; top:50px; line-height:1.6em; }
#clips dd a		{ color:#333; text-decoration:none; }
#clips dd a:hover		{ color:#7ad; }

#comment input		{ border:1px solid #bbb; width:321px; }
#comment textarea		{ border:1px solid #bbb; width:321px; }
#comment a		{ color:#000; }
#comment a:hover		{ color:#7ad; }
#comment .button		{ width:100px; height:22px; background:none; border:1px solid #bbb; line-height:12px; }
#comment .button:hover	{ color:#7ad; }
#comment .button2		{ text-align:center; width: 96px; height:20px; border:1px solid #bbb; line-height:21px; margin-right:0px; }

#container		{ position:absolute; left:50%; top:20px; font-size:0.8em; }
#content		{ position:absolute; margin-left:-482px; margin-top:0px; width:964px; }

#login		{ margin-left:180px; margin-top:10px; text-align:right; }

#links		{ line-height:1.5em; width: 625px; }
#links .dt		{ color:#369; font-size:1.2em; font-family:Georgia, "Times New Roman", Times, serif; font-weight:700; margin:12px 0 0 3px; border-bottom:1px dotted #bbb; }
#links td		{ padding:10px 0 0 15px; }
#links td		{ border-bottom:1px dotted #bbb; vertical-align: top; }
#links dd a:hover		{ color:#7ad; }
#links input		{ border:1px solid #bbb; width:432px; }
#links textarea		{ border:1px solid #bbb; width:432px; }
#links a		{ color:#000; }
#links a:hover		{ color:#7ad; }
#links .button		{ width:100px; height:22px; background:none; border:1px solid #bbb; line-height:12px; }
#links .button:hover	{ color:#7ad; }
#links .button2		{ text-align:center; width: 96px; height:20px; border:1px solid #bbb; line-height:21px; margin-right:0px; }

#maincontainer		{ position:absolute; left:308px; top:220px; line-height:1.5em; }
#maincontainer table	{ margin:15px 5px; }
#maincontainer p		{ margin:10px 20px; text-align:justify; }
#maincontainer h2		{ margin:5px 20px; color:#333; }
#maincontainer h1		{ margin-right: 20px; }
#maincontainer hr		{ color:#fff; height:1px; border-top:none; border-bottom:1px dotted #bbb; }

#menu		{ position:absolute; right:25px; top:5px; margin:0; text-align:right; }
#menu li		{ font-size:1.2em; display:inline; list-style-type:none; border-left:1px solid white; padding:0 5px 0 10px; font-weight:bold; }
#menu li a		{ color:#fff; text-decoration:none; }
#menu li a:hover		{ color:#333;}

#reset		{ position:absolute; right:1px; bottom:1px; color:#dfdfdf; }
#reset a		{ color:#dfdfdf; text-decoration:none; }
#reset a:hover		{ color:#bbb; text-decoration:none; }

#subnavcontainer		{ position:absolute; left:0px; top:220px; }
#subnav		{ font-size:0.9em; line-height:1.35em; }
#subnav dt		{ font-size:1.2em; font-family:Georgia, "Times New Roman", Times, serif; font-weight:700; margin:12px 0 0 3px; border-bottom:1px dotted #bbb; }
#subnav dt a		{ color:#369; text-decoration:none; }
#subnav dt a:hover		{ color:#7ad; }
#subnav dd		{ padding:0; margin:10px 0 0 15px; text-indent:-3px; }
#subnav dd a		{ color:#333; text-decoration:none; }
#subnav dd a:hover		{ color:#7ad; }
#subnav input		{ border:1px solid #bbb; background:none; }
#subnav .blue		{ color:#369; }
#subnav .button		{ color:#333; }
#subnav .button:hover	{ color:#369; }

#titel		{ position:absolute; left:0px; top:0px; width:964px; height:210px; padding:0px; text-align:right; line-height:24px; font-size:11px; overflow:hidden; margin:0; }

#zwinkern		{ position:absolute; left:165px; top:73px; width:46px; height:30px; }
#zwinkern:hover		{ background:url(../img_layout/zwinkern.jpg); }

