/*Main*/
body  { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #999 }
p  { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10pt }
a   { color: #FFB442; text-decoration: none }
a:hover   { text-decoration: underline }

a img { border: 0; }
img { border: 0; }

table { border: 0; }
table tr { border: 0; }
table td { border: 0; }

iframe { border: 0; }


/*Rahmen*/
.rahmen_main           { background-color: #dddde2; width: 900px; overflow: hidden; border: solid 1px #000 }
.rahmen_head    { border-right: 1px solid black; border-bottom: 1px solid #000; border-left: 1px solid black }
.banner_large      { background-color: #5d5d76; text-align: center; margin: 9px 9px 9px 0; padding: 9px 0; width: 660px; float: right; border: solid 1px #666 }
.nav_links_rahmen         { background-color: #dddde2; text-align: left; margin: 9px 0; padding: 0 9px; width: 202px; float: left }
.nav_small_rahmen      { background-color: #5d5d76; text-align: center; margin: 9px 0 0; padding: 5px 20px; width: 160px; float: left; border-top: 1px solid #666; border-right: 1px solid #666; border-left: 1px solid #666 }
.content_main      { background-color: #868698; text-align: left; margin-right: 9px; margin-bottom: 9px; margin-left: 0; padding: 5px; width: 650px; height: auto; float: right; border: solid 1px #666 }
.rahmen_bild  { background-color: #868698; margin-right: 5px; margin-left: 5px; padding-right: 5px; }

/*Navigation TOP*/
.td_nav_main A   { color: #ff9900; font-size: 15px; font-family: Arial; font-weight: bold; background-color: #fff; text-align: center; padding: 5px 0; float: left; border-bottom: 1px solid black }
.td_nav_main A:hover   { text-decoration: none; color: #ffffff; font-size: 15px; font-family: Arial; font-weight: bold; background-color: #ff9900; text-align: center; padding: 5px 0; float: left; border-bottom: 1px solid black }
.td_nav_main_active A    { color: #ffffff; font-size: 15px; font-family: Arial; font-weight: bold; background-color: #ff9900; text-align: center; padding: 5px 0; float: left; border-bottom: 1px solid black }
.td_nav_main_active A:hover    { text-decoration: none; color: #ffffff; font-size: 15px; font-family: Arial; font-weight: bold; background-color: #ff9900; text-align: center; padding: 5px 0; float: left; border-bottom: 1px solid black }

#mainnav_news A   { width: 149px }
#mainnav_taktiken A  { width: 149px; border-left: 1px solid black }
#mainnav_forum A  { width: 149px; border-left: 1px solid black }
#mainnav_about A  { width: 149px; border-left: 1px solid black }
#mainnav_links A  { width: 149px; border-left: 1px solid black }
#mainnav_publishing A   { width: 150px; border-left: 1px solid #000 }

/*Navigation Links*/
DIV.fstLevel a
            { color: #ffffff; font-size: 12px; font-family: Arial; text-decoration: none; background-color: #868698; text-align: left; display: block; margin: 0; padding: 3px 3px 3px 5px; width: 192px; border-top: 1px solid #666; border-right: 1px solid #666; border-left: 1px solid #666 }
DIV.fstLevel a:hover
            { color: #ffffff; font-size: 12px; font-family: Arial; text-decoration: none; background-color: #f90; text-align: left; margin: 0; padding: 3px 3px 3px 5px; width: 192px; border-top: 1px solid #666; border-right: 1px solid #666; border-left: 1px solid #666; display: block; }
DIV.fstLevelActive a
          { color: #ffffff; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none; background-color: #ff9900; text-align: left;  margin: 0; padding: 3px 3px 3px 5px; width: 192px; border-top: 1px solid #666; border-right: 1px solid #666; border-left: 1px solid #666; display: block; }
DIV.secLevel a
          { color: #ffffff; font-size: 12px; font-family: Arial; text-decoration: none; background-color: #868698; text-align: left; margin: 0; padding: 3px 3px 3px 20px; width: 177px; border-top: 1px solid #666; border-right: 1px solid #666; border-left: 1px solid #666; display: block; }
DIV.secLevel a:hover
  { color: #ff9900; font-family: Arial; background-color: #ffffff; text-decoration: none; display: block; }
DIV.secLevelActive a
          { color: #ff9900; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none; background-color: #ffffff; text-align: left;  margin: 0; padding: 3px 3px 3px 20px; width: 177px; border-top: 1px solid #666; border-right: 1px solid #666; border-left: 1px solid #666; display: block; }
          DIV.trdLevel a
           { color: #ffffff; font-size: 12px; font-family: Arial; text-decoration: none; background-color: #868698; text-align: left; margin: 0; padding: 3px 3px 3px 40px; width: 157px; border-top: 1px solid #666; border-right: 1px solid #666; border-left: 1px solid #666; display: block; }
DIV.trdLevel a:hover
  { color: #ff9900; font-family: Arial; background-color: #ffffff; text-decoration: none; display: block; }
DIV.trdLevelActive a
           { color: #ff9900; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none; background-color: #ffffff; text-align: left;  margin: 0; padding: 3px 3px 3px 40px; width: 157px; border-top: 1px solid #666; border-right: 1px solid #666; border-left: 1px solid #666; display: block; }
          DIV.fthLevel a
           { color: #ffffff; font-size: 12px; font-family: Arial; text-decoration: none; background-color: #868698; text-align: left; margin: 0; padding: 3px 3px 3px 60px; width: 137px; border-top: 1px solid #666; border-right: 1px solid #666; border-left: 1px solid #666; display: block; }
DIV.fthLevel a:hover
  { color: #ff9900; font-family: Arial; background-color: #ffffff; text-decoration: none; display: block; }
DIV.fthLevelActive a
           { color: #ff9900; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none; background-color: #ffffff; text-align: left;  margin: 0; padding: 3px 3px 3px 60px; width: 137px; border-top: 1px solid #666; border-right: 1px solid #666; border-left: 1px solid #666; display: block;}
/*Content Main*/
hr { color: #666; width: 644px; text-align: center; }
h1 { color: #fff; font-size: 20px; font-family: Arial; font-weight: bold; text-align: center; }
h2 { color: #fff; font-family: Arial; font-weight: bold;}

#h2_index { font-size: 20px; text-align: center; }
#h2_news  { font-size: 15px; text-align: left; display: block; margin-left: 10px; float: left }
#h2_about { font-size: 14px; text-align: left; padding: 0px 0px 0px 10px }
#h2_taktik { font-size: 14px; text-align: left; padding: 0px 0px 0px 10px }

.h2_index { font-size: 20px; text-align: center; }
.h2_news  { font-size: 15px; text-align: left; display: block; margin-left: 10px; float: left }
.h2_about { font-size: 14px; text-align: left; padding: 0px 0px 0px 10px }
.h2_taktik { font-size: 14px; text-align: left; padding: 0px 0px 0px 10px }

p  { font-size: 11px; font-family: Verdana; line-height: 10pt; }

#p_index { margin: 10px; color: #fff; text-align: left; }
#p_datum   { color: #ffa41a; font-size: 11px; text-align: right; display: block; margin-right: 40px; float: right }
#p_about { padding: 0 10px 5px; color: #fff; text-align: left; }
#p_content { padding: 0 10px 5px 25px; color: #fff; text-align: left; }
#p_navsmall { margin: 10px 0 12px; color: #fff; }
#p_copyright { align: bottom; }

.p_index { margin: 10px; color: #fff; text-align: left; }
.p_datum   { color: #ffa41a; font-size: 11px; text-align: right; display: block; margin-right: 40px; float: right }
.p_about { padding: 0 10px 5px; color: #fff; text-align: left; }
.p_content { padding: 0 10px 5px 25px; color: #fff; text-align: left; }
.p_navsmall { margin: 10px 0 12px; color: #fff; }
.p_copyright { align: bottom; }

.text_orange { color: #FFA41A; }

/*Sitemap*/

#sitemap {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #fff; }
	#sitemap li {
		list-style-type: none; }	
	ul#sitemap > li {
		margin-bottom: 10px; }	
	#sitemap ul li {
		list-style-image: url(gfx/sitemap/l2_normal.gif); }	
	#sitemap ul ul li {
		list-style-image: url(gfx/sitemap/l3_normal.gif); }	
	#sitemap ul li.firstfollow {
		list-style-image: url(gfx/sitemap/l2_first_follow.gif); }	
	#sitemap ul li.last {
		list-style-image: url(gfx/sitemap/l2_last_item.gif); }	
	#sitemap ul ul li.firstfollow {
		list-style-image: url(gfx/sitemap/l3_first_follow.gif); }	
	#sitemap ul ul li.last {
		list-style-image: url(gfx/sitemap/l3_last_item.gif); }