@charset "utf-8";
/* CSS Document */



/*_ General Reset
==================================*/

body { background: #000033 url(../img/bg_body.jpg) repeat-y center top; color: #000033; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; }


* { margin: 0; padding: 0; border: 0; }

a { outline: none; text-decoration: none; color: #000033; }
a img { border: none; }

li { list-style: none; }

em { font-style: normal; color: #b3cc42; }


/*_ HTML-Tags
==================================*/

h1, h2, h3, h4, h5, h6 { font-weight: bold; color: #000033; }
h1 { font-size: 24px; margin-bottom: 25px; }
h2 { font-size: 15px; padding-bottom: 5px; border-bottom: 1px solid #d0d0cf; margin-bottom: 45px; }
h3 { font-size: 14px; }
h4 { font-size: 13px; }
h5 { font-size: 12px; }
h6 { font-size: 11px; }

.rot {color:#000033!important;}
.gross_rot {font-family: Georgia, Times, serif; font-size:30px; color:#000033!important; height:32px;  line-height:32px;}



/*_ SPECIAL SITE-STYLES
==================================*/

#page { width: 982px; margin: 0 auto; padding:15px 20px 15px 20px; background-color:#FFFFFF; overflow: hidden; position: relative; }


/*_ TOP
----------------------------*/

#header { background: transparent url(../img/bg_header.jpg) no-repeat 0 0; overflow: hidden; margin:0px 0 0px 0; height:263px; }

#header h1 { margin: 15px 0 25px 0; text-align: center; }

/*#menu { background: transparent url(../img/bg_navi.gif) no-repeat 0 0; overflow: hidden; height: 65px; line-height: 65px; margin-bottom:0px; }
*/
#menu { background: #f2f2f5; overflow: hidden; height: 34px; line-height: 34px; margin-bottom:10px; margin-top:10px; }

#menu_links { float: left; padding:0 20px; overflow: hidden; height: 34px; line-height: 34px; }
	#menu_links li { float: left; color: #000033;}
	#menu_links li a { display: block; font-size: 12px; color: #000033;}
	#menu_links li.active a { font-weight:bold; }

#menu_rechts { float: right; padding:0 20px; overflow: hidden; height: 34px; line-height: 34px; }
	#menu_rechts li { float: left; color: #000033;}
	#menu_rechts li a { display: block; font-size: 12px; color: #000033;}
	#menu_rechts li.active a { font-weight:bold; }




/*_ MAIN
----------------------------*/

#main { width: 982px; margin: 0; color: #000033; overflow: hidden; line-height: 18px; }

/*#main a { text-decoration: underline; }
#main a:hover { text-decoration: none; }
*/
#menu_seite { background: #f2f2f5; padding:20px 10px 20px 10px; overflow: hidden; width:240px;  line-height: 20px; }
	#menu_seite li { display: block; background: transparent url(../img/stern_weiss.gif) no-repeat 0 0; padding:0px 0px 0px 25px; margin-left:5px; margin-bottom:10px; color: #000;}
	#menu_seite li a { font-size: 14px; color: #000033;}
	#menu_seite li:hover { background: transparent url(../img/stern_rot.gif) no-repeat 0 0;}
	#menu_seite li.active a { font-weight:bold; }

#menu_seite h3{ line-height: 18px; }

#link_seite { float: left; padding:20px 0px 0px 0px; overflow: hidden; width:220px; font-size:14px; font-weight:bold; color:#000033; margin-left:10px; }
#link_seite a { font-size:18px; font-weight:bold; color:#000033; }


#bilder_rechts { text-align:right; float: right; background: transparent; padding-top:20px; overflow: hidden; width:187px; }
#bilder_rechts img{ float: right;  border-bottom:1px solid #d8d9db;}

#text_mitte { float: left; width:480px; padding:20px 0px 20px 30px; }

.trennlinie { background: transparent url(../img/trennlinie.gif) no-repeat 0 0; padding:20px 0 20px 0; }


#katalog { background: #f2f2f5; padding:20px 10px 20px 10px; overflow: hidden; width:240px; height: 158px; line-height: 22px; margin-top:10px; }
	#katalog li { display: block; background: transparent url(../img/stern_weiss.gif) no-repeat 0 0; padding:0px 0px 0px 25px; color: #000; }


/*_ LINKBALKEN
----------------------------*/

#linkbalken { font-size: 11px; color: #000033; background: #e8e8e8; overflow: hidden; padding: 20px; margin: 30px 0px 50px 0px; }


/*_ FOOTER
----------------------------*/

#footer { font-size: 10px; text-align:center; color: #000033; background: #e8e8e8; overflow: hidden; padding: 20px; margin: 30px 0px 50px 0px; }



