/***alt: 800px:  Linkes Menü=130px  Inhalt-Container=547px(7px zwischen Menü und Container) Rechte Seite=123px(7px zwischen Main und Rechte Seite)***/
/***neu: 800px:  Linkes Menü=130px  Inhalt-Container=537px(7px zwischen Menü und Container) Rechte Seite=133px(7px zwischen Main und Rechte Seite)***/


/****Allgemein****/

body 
{
 height: 100%;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 /*background-color:#FFFFFF;*/
 text-align: center;
 color: #000000; 
 /*background:#1a3259 url(img/bg-global.gif);	*/
 background:#FFFFFF url(img/bg-global.gif);
 padding:0; /* Opera 6 fix */
 margin:0; /* Opera 6 fix */
}

img { border:none; }

table {border: none; font-size: 12px; }
td {border: none; font-size: 12px; }

/*Main-Hintergrund: #efefef*/
/*Links+MainColor: #9A1B1B*/
/*Links-aktiv: #E8E5E5*/
/*GlobalBG, HoverAufMainColor: #E8E5E5*/
a:link { color: #9A1B1B; text-decoration: none;}
a:visited { color: #9A1B1B; text-decoration: none; }
a:hover { color: #A3AEAE; text-decoration: none; }
a:active { color: #A3AEAE; text-decoration: none; }

.mainheader A:link { color:#FFFFFF; text-decoration:none; }
.mainheader A:visited{ color:#FFFFFF; text-decoration:none; }
.mainheader A:hover { color:#FFFFFF; text-decoration: none; }

.headerbarcontent A:link { color:#E8E5E5; text-decoration:none; }
.headerbarcontent A:visited{ color:#E8E5E5; text-decoration:none; }
.headerbarcontent A:hover { color:#FFFFFF; text-decoration: none; }

a.menu:link { color:#000000; text-decoration:none; }
a.menu:visited{ color:#000000; text-decoration:none;}
a.menu:hover { color:#9A1B1B; text-decoration:none; }

a.menuact:link { color:#9A1B1B; text-decoration:none; }
a.menuact:visited{ color:#9A1B1B; text-decoration:none;}
a.menuact:hover { color:#9A1B1B; text-decoration:none; }

.ads A:link { color:#0000B1; text-decoration:none; }
.ads A:visited { color:#0000B1; text-decoration:none; }
.ads A:hover { color:#0000E1; text-decoration:underline; }
.ads A:active { color: #0000F1; }

.extlinks A:link { color:#0000B1; text-decoration:none; }
.extlinks A:visited { color:#0000B1; text-decoration:none; }
.extlinks A:hover { color:#0000E1; text-decoration:underline; }
.extlinks A:active { color: #0000F1; }

.extlinknodecoration A:link { color:#666666; text-decoration:none; }
.extlinknodecoration A:visited { color:#666666; text-decoration:none; }
.extlinknodecoration A:hover { color:#666666; text-decoration:none; }
.extlinknodecoration A:active { color: #666666; }

h1 {font-size:18px;color:#000000;margin-bottom:0px;}
h2 {font-size:16px;color:#000000;}
h3 {font-size:14px;color:#000000;}
h4 {font-size:13px;color:#000000; margin-bottom:2px;}

/****Umgebender Container****/
#centercontainer
{ 
 /*background-image:url(img/menu-back-blue.gif); */
 background-repeat:repeat-y;
 width:900px;
 text-align:left; /* IE6 center */ 
 margin:20px auto;
 background-color:#FFFFFF;
 overflow: hidden;
}

/****Header - Banner****/
#header
{
 width: 100%;
 height: 100px;
 font-size: 1px;
 color: #000000;
 background:#efefef url("img/nflogo_red.gif") no-repeat left top;
 /*border-left:0px; border-right:0px; border-top:0px; border-bottom:1px solid #000000;*/
}

/****Header-Leiste ueber Banner****/
#headerbar
{
 width: 100%;
 height: 17px;
 /*border-top: 1px solid #000000; border-bottom: 2px solid #000000;*/
 /*background-color:#FFFFFF;*/
 color: #E8E5E5;
}

.headerbarcontent
{
 /*margin: 2px 5px;*/
 padding-right: 5px;
 font-size: 11px;
}

/****Oberes Menü****/
#mainmenu {
	float:left;
	width:100%;
	background:#FFFFFF;
	font-size:93%;
	line-height:normal;
	border-bottom:1px solid #666;
	}
#mainmenu ul {	
	margin:0;
	padding:10px 10px 0 130px;
	list-style:none;
	}
#mainmenu li {
	display:inline;
	margin:0;
	padding:0;
	}
#mainmenu a {
	float:left;
	background:url("img/maintableftF.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	}
#mainmenu a span {
	float:left;
	display:block;
	background:url("img/maintabrightF.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#666;
	}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#mainmenu a span {float:none;}
/* End IE5-Mac hack */
#mainmenu a:hover span {color:#000000;}
#mainmenu a:hover {background-position:0% -42px;}
#mainmenu a:hover span {background-position:100% -42px;}
#mainmenu ul li.current a {background-position:0% -42px;}
#mainmenu ul li.current a span {background-position:100% -42px; color:#000000;}

.menuIconsMain {
 display: none;
}
.menuIconsSub {
 display: none;
}

/****Linkes Menü****/
#submenu
{
 float:left;
 clear:left;
 width: 130px;
 background-color: #FFFFFF;
 text-align: left;
 border-left:0px; border-right:0px; border-top:0px; border-bottom:0px solid #000000;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 height: 100%;
 margin-top: 30px;
 margin-bottom: 30px;
 border-top:1px solid #000000;
}

#submenu img
{
 margin-left: 0px;
 margin-right: 3px;
}

.subcategory
{
 font-size: 12px; 
 padding-left:10px;
 padding-top:10px;
 padding-bottom:10px;
 border-bottom:1px solid #000000;
}

/****Sitemap****/
.maincategorysitemap
{
 font-size:14px; 
 margin-top: 15px;
 margin-left:5px;
 margin-bottom: 0px;
}

.subcategorysitemap
{
 font-size: 10px;
 margin-top: 3px;
 margin-left: 25px
}

/****Suche****/
.searchresult
{
 font-size: 12px;
 margin-top: 5px;
 margin-left: 4px
}

/****Inhalt-Container****/
#main
{
 float: left;
 width:620px; 
 margin-left: 7px;
 margin-top: 15px;
 margin-bottom: 25px;
 color:#000000;
 font-size: 12px;
 text-align:left; 
 min-height:400px;
 height:auto !important;  /* für moderne Browser */
 height:400px;  /*für den IE */
}

.mainheader
{
 width: 613px;
 line-height:13px;
 background-color: #9A1B1B;
 color: #FFFFFF;
 font-weight:bold;
 font-size: 13px;
 border-left: 1px solid #9A1B1B; border-right: 1px solid #9A1B1B;
 padding-left: 5px;
 padding-right: 0px; /*2 bei border um mainContainer*/
 padding-top: 3px;
 padding-bottom: 4px;
 margin-top:15px;
}
.mainheader h1
{
 font-size:13px;
 color:#FFFFFF;
 margin:0px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
}

.maincontent
{
 width: 613px;
 background-color: #EFEFEF;
 border-top: 0px; border-bottom: 0px solid #9A1B1B; border-left: 0px solid #9A1B1B; border-right: 0px solid #9A1B1B;
 padding-left: 5px;
 padding-right: 2px;
 padding-top: 5px;
 padding-bottom: 5px;
 font-size: 12px;
 margin-bottom: 10px;
 line-height: 1.4;
}

.maincontent img
{
 margin: 3px 7px 2px 2px; 
}

.computerregs
{
 font-size: 11px;
 line-height: 13px;
}

/***Hervorhebung von Text im normalen Textfluss (z.B. yourinfo.php***/
.userspec
{
 color: #5050DD;
}

/****Rechte Seite für ADS und Links****/
#rightframe
{
 margin-top: 23px;
 margin-left: 7px;
 margin-right: 5px;
 float: right;
 width:131px;
}

/****Fußzeile****/
#footer
{
 float:left;
 font-size: 10px;
 width:900px;
 background-color:#EFEFEF;
 border-left:0px; border-right:0px solid #000000; border-top:1px solid #000000; border-bottom:0px solid #000000;
 color: #999999; 
}

/****ads-Kasten****/
.ads
{
 float:right;
 text-align:left;
 font-size: 10px;
 width:125px;
 margin-top:7px;
 margin-bottom:15px;
 line-height:12px;
 background-color:#F7FBFD;
 color:#666666;
 border: solid 1px #818181;
 padding-top: 3px;
 padding-bottom: 3px;
 padding-left: 2px;
 padding-right: 2px;
}

.adtitle
{
 height: 18px;
 text-align:left;
 margin-bottom: 0px;
 margin-top: 0px;
 margin-left: -2px;
 margin-right: -2px;
 background-color:#F7FBFD;
 color:#666666;
 font-weight:bold;
 border-bottom:1px solid #000000;
 background-image: url(img/info.gif); background-repeat:no-repeat;
 background-position: 3px 1px;
 padding-left: 22px;
 padding-top: 2px;
}

/****Link-Kasten****/
.extlinks
{
 float:right;
 text-align:left;
 font-size: 10px;
 width:125px;
 margin-top:7px;
 margin-bottom: 30px;
 line-height:12px;
 background-color:#F7FBFD;
 color:#666666;
 border: solid 1px #818181;
 padding-top: 3px;
 padding-bottom: 3px;
 padding-left: 2px;
 padding-right: 2px;
}

.extlinkstitel
{
 height: 18px;
 text-align:left;
 margin-bottom: 0px;
 margin-top: 0px;
 margin-left: -2px;
 margin-right: -2px;
 background-color:#F7FBFD;
 color:#666666;
 font-weight:bold;
 border-bottom:1px solid #000000;
 background-image: url(img/links.gif); background-repeat:no-repeat;
 background-position: 3px 1px;
 padding-left: 22px;
 padding-top: 2px;
}

.extlink
{
 text-align:left;
 margin-bottom: 0px;
 margin-top: 2px;
 margin-left: -2px;
 margin-right: -2px;
 background-color:#F7FBFD;
 color:#666666;
 border-top:1px solid #000000;
 padding-left: 2px;
 padding-top: 2px;
}

.extlinknodecoration
{
 color:#666666; text-decoration:none; 
}

.lefttext
{
 float: left;
}

.righttext
{
 float: right;
}

/*****Guestbook****/
.gbbody
{	
	/*scrollbar-3dlight-color: #585858;
	scrollbar-arrow-color: #ffffff;
	scrollbar-base-color: #585858;
	scrollbar-darkshadow-color: Black;
	scrollbar-face-color: #585858;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-track-color: #585858;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
.hrctoolbar
{
	width: 280px;
	height: 45px;
	background-color: #FFFFFF;
	border-top: 0px solid ButtonHighlight;
	border-left: 0px solid ButtonHighlight;
	border-bottom: 0px solid ButtonShadow;
	border-right: 0px solid ButtonShadow;
	padding: 1px 1px 1px 1px;
	margin: 0px;
}
.hrcmouseover
{
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    text-align:center;
    background: #8BC1EF;
    margin:0px;   
}
.hrcmouseout
{
    background: #FFFFFF;
    margin:1px;
}
.hrcbuttons
{
    margin:1px;
}
.gbInput {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(../grafiken/edit/inputbg.gif);
}
.gbQuote
{
	background: #ffffff;
	
}
.gbTable
{
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	width: 530px;
	text-align: left;
}

.gbComment
{
 text-align: center;
 background-color:#F2F6FF;
 border: 1px solid #000000;
 margin-bottom: 5px;
}

.gbbody A {
	COLOR: #000000;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
	FONT-WEIGHT: bold; 
}
.gbbody A:hover {
	COLOR: #2F3849;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
	FONT-WEIGHT: bold; 
}

/***phpmailer***/
#sendmailtable
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-align: left;
}