
BODY {
		PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px;
                 PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; COLOR: #303030;
                 PADDING-TOP: 0px;
                 FONT-FAMILY: Verdana, Helvetica, Arial; font-size: x-small;
                 BACKGROUND: url(images/linien_kopfzeile.jpg);
                 background-repeat:repeat-x;

                 BACKGROUND-COLOR: #f7f7f7
}

H1 {
 		font: verdana, arial; font-size=20px; font-weight: normal;
                 color: #d0d0d0
}

H1 .subline {
		font-size=12px;
}

.bk_teaser {
                 BACKGROUND-COLOR: #ffffff;
   		font-size: 13px;
                 font-family: verdana, arial;
                 COLOR: #303030
}

.bk_teaser A {
                 COLOR: darkred;
                 font-weight: bold;
  	 	text-decoration: none;
}

.bk_teaser A:hover {
                 COLOR: #ff0000

}

H3 {
   	 	font-size: 1.1em;
                 font-family: tahoma, verdana, arial;
                 letter-spacing: 0.05em;
                 COLOR: #101010;
                 text-decoration: none;
	 	margin-bottom: 6px;
	 	padding-bottom: 0px
}

H3 A {
         	color: #101010;
         	text-decoration: none
}

H3 A:hover {
         	color: #ff0000;
}


#mainframe {
		BORDER-RIGHT: silver 0px solid;  PADDING-RIGHT: 0px;
                 BORDER-LEFT: silver 0px solid;   PADDING-LEFT: 0px;
                 BORDER-TOP: 0px;                 PADDING-TOP: 0px;
                 BORDER-BOTTOM: silver 1px solid; PADDING-BOTTOM: 0px;
                 MARGIN: 0px auto; OVERFLOW: visible;
                 WIDTH: 999px;

                 BACKGROUND-COLOR: #ffffff;
                 BACKGROUND: url(images/linien_grau_999.jpg);
                 background-repeat:repeat-y;
                 MIN-HEIGHT: 770px
}

#central {
                 BACKGROUND-COLOR: #ffffff;
   		font-size: 13px;
                 font-family: verdana, arial;
                 COLOR: #303030
}

#central td {
                 BACKGROUND-COLOR: #ffffff;
   		font-size: 13px;
                 font-family: verdana, arial;
                 COLOR: #303030
}

#central H2 {
                 font-size: 16px;
                 letter-spacing: 0.2em;
                 font-family: tahoma, verdana, arial;
		color: #101010;
                 font-weight: bold;
}

#central A:link   {
	COLOR: darkred;
}

#central A:visited {
	COLOR: darkred;
}

#central A:hover   {
	COLOR: red;
}


#navi .mainmenu {
 		font-size: 14px;
                 font-family: tahoma, arial;
                 text-decoration: none;
                 letter-spacing: 0.1em;
 		color: #808080;
                 PADDING-BOTTOM: 10px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 10px
}
#navi A:link {
	COLOR: #808080; TEXT-DECORATION: none;
         font-weight: bold;
}
#navi A:visited {
	COLOR: #808080; TEXT-DECORATION: none;
         font-weight: bold;
}
#navi A:hover {
	COLOR: #404040; TEXT-DECORATION: none;
         font-weight: bold;
}
#navi A:active {
	COLOR: #101010; TEXT-DECORATION: none;
         font-weight: bold;
}

.menusub {
	font-size: 12px;
         font-weight: normal;
         letter-spacing: 0.1em;
}

#sk_box {
         BORDER: #b0b0b0 3px solid;
         PADDING: 3px;
         WIDTH: 164px;
         BACKGROUND-COLOR: #f8f8f8;
}

#sk_box P {
         font-family: tahoma, arial;
         font-size: 11px;
         margin-top: 6px;
}
#sk_box A:link {
	COLOR: darkred;
         font-weight: normal;
}
#sk_box A:visited {
	COLOR: darkred;
         font-weight: normal;
}
#sk_box A:hover {
	COLOR: red; 
         font-weight: normal;
}

#rightbox {
         BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 1px;
         BORDER-TOP: silver 1px solid; PADDING-LEFT: 1px;
         BORDER-LEFT: silver 1px solid; WIDTH: 140px;
         BORDER-BOTTOM: silver 1px solid;
         BACKGROUND-COLOR: #f8f8f8;
         visibility:hidden
}

#rightbox H4 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px;
         FONT-WEIGHT: normal; FONT-SIZE: 12px;
         PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: darkgrey; PADDING-TOP: 5px
}
#rightbox P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 15px; MARGIN: 5px 0px 0px;
         COLOR: #666; LINE-HEIGHT: 20px; PADDING-TOP: 0px;
         font-size: x-small;
         font-family: verdana, arial;
         text-decoration: none;
 	color: #808080
}
#newsframe {
         BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 0px;
         BORDER-TOP: silver 1px solid; PADDING-LEFT: 0px;
         BORDER-LEFT: silver 1px solid;
         BORDER-BOTTOM: silver 1px solid;
}

#content .buch {
                 border: silver 1px dotted;
                 PADDING-RIGHT: 5px;
                 PADDING-LEFT: 5px;
                 WIDTH: 100%;
                 MIN-HEIGHT: 210px;
                 float: none;
                 PADDING-TOP: 5px; PADDING-BOTTOM: 5px;
                 margin-top: 10px; margin-bottom: 10px;
}

IMG.bookcover {
                 border: #808080 1px solid;
                 margin-RIGHT: 10px;
                 margin-LEFT: 0px;
                 margin-TOP: 0px;
                 margin-BOTTOM: 10px
}

#impressum {
		margin-top: 5px;
                 font-family: verdana, arial;
                 font-size: 11px;
                 color: #808080;
}

#impressum A {
		color: #808080;
                 text-decoration: none;
}

#impressum A:hover {
		color: #404040;
                 text-decoration: underline;
}
