html {margin: 0; padding: 0;}

body {margin: 0; padding:0; font-family: verdana, sans-serif; font-size: 80%;
            color:#030B30;
	background: #384A5C;
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
}

strong {color:#B8C2EA;}
li {line-height:1.5em}
a {color: #25347C;}

.quicktext {font-size:12px}

.slide {marquee:1; scrollamount:2; scrolldelay:6;}

.hoch{height:100px}

.eins {background:#9299B8;}
.eins:visited, .eins:active {background:#9299B8;}
.eins:hover {background:#A3A8C2;}

.zwei {background:#A3A8C2;}
.zwei:visited, .zwei:active {background:#A3A8C2;}
.zwei:hover {background:#9299B8;}

a.cv:link		{ color: #030B30; text-decoration: none; font-weight: bold; font-size: 14px}
a.cv:visited	{ color: #030B30; text-decoration: none; font-weight: bold; font-size: 14px}
a.cv:hover { color: #37437B; text-decoration: none; font-weight: bold; font-size: 14px}

.small {font-size: .9em;}
.dick {font-size: 14px;font-weight:bold;text-decoration: underline;}
.fett {font-weight:bold}

.rechtsu {position:relative; right: 0; text-align: right; padding:0;margin:0;}

h1.news {
font-size: 16px;
margin: 0;
color:#030B30;
border-top: 4px solid #030B30;
border-bottom: 5px solid #030B30;
}

h3.news {
font-size: 12px;
color:#fff;
margin:0;
padding:2px 0;
text-decoration:underline
}

p.news {
    font-size:12px;
}

.newslink { 
 cursor:pointer; cursor:hand; 
 text-decoration: underline; 
 color:#030B30; 
font-weight: bold; font-size: 14px
 } 

.assault{color:red}

.hline {color: #030B30;font-weight:bold;text-decoration: underline;}

.mcdark {font-size : 13px; }
a.mcdark:link { color: #030B30; text-decoration: none; }
a.mcdark:visited { color: #030B30; text-decoration: none; }
a.mcdark:hover { color: #8B97BE; text-decoration: none; }

.mcdarkg {font-size : 16px; }
a.mcdarkg:link { color: #030B30; text-decoration: underline; font-weight:bold;}
a.mcdarkg:visited { color: #030B30; text-decoration: none; }
a.mcdarkg:hover { color: #ffffff; background: #030B30; text-decoration: none; }

.ligg {font-size : 14px; }
a.ligg:link { color: #ffffff; text-decoration: underline; }
a.ligg:visited { color: #ffffff; text-decoration: none; }
a.ligg:hover { color: #030B30; background: #ffffff; text-decoration: none; }

.mcl {font-size : 9px; }
a.mcl:link { color: #B8C2EA; text-decoration: none; }
a.mcl:hover { color: #B8C2EA; text-decoration: none; }
a.mcl:visited { color: #B8C2EA; text-decoration: none; }

.mcdarku:link {font-size : 13px; }
a.mcdarku { color: #030B30; text-decoration: underline; }
a.mcdarku:hover { color: #46608E; text-decoration: none; }
a.mcdarku:visited { color: #46608E; text-decoration: none; }

.defense {color:blue}
.win {color:green}
.lose {color:red}
.draw {color:yellow}

.clear {
    clear:both;
    height:0;
    overflow:hidden;
  }
h2,h1 {
font-size: 16px;
margin: 0;
color:#B8C2EA;
border-top: 4px solid #A8BAD4;
border-bottom: 5px solid #A8BAD4;
}



h5 {color:#B8C2EA;margin: 0; padding: 0;}

h6 a, a:hover, a:active {color: #B8C2EA;text-decoration:none}

h6 {color: #B8C2EA;height:14px;font-size: 9px;border-top: 3px solid #A8BAD4;margin: 0;
border-bottom: 3px solid #A8BAD4;}








.linkeborder{
			text-align: left;padding-left:10px;	
			
		}


.linkeborder-zwo{
			text-align: left;padding-left:2px;padding-right:2px;
			
		}
	

		.mittborder{
			text-align: center;
			border: 2px outset #ffffff;
			border-top-width: 0;
			font-size:12px;
			border-bottom-width: 3px;
			
			padding-left: 5px;
			padding-right: 5px;
			
		}

		.newsboxen{
			text-align: left;
			border: 2px outset #ffffff;
			border-top-width: 0;
			background-color: #D4DEEC;
			border-bottom-width: 3px;
			padding-left: 5px;
			padding-right: 5px;
			
		}

.marqborder{
			text-align: center;
			border: 2px outset #ffffff;
			border-top-width: 0;
			border-left-width: 1px;
			border-bottom-width: 3px;
			background-color: #D4DEEC;
			padding-left: 5px;
			padding-right: 5px;
			
		}

.navborder{
			text-align: left;
			border: 2px outset #ffffff;
			border-top-width: 0;
			border-left-width: 1px;
			border-bottom-width: 3px;
			background-color: #D4DEEC;
			padding-left: 5px;
			padding-right: 5px;
			
		}

.murqborder{
			text-align: center;
			background-color: #D4DEEC;
			padding-left: 5px;
			padding-right: 5px;
border: solid #ffffff;
border-left-width: 3px;			
border-right-width: 3px;	
border-bottom-width: 1px;	
border-top-width: 0;	
			
		}


.mittbordtop{
			
			
			background: #0B2244;
			border: 2px outset #ffffff;
			border-top-width: 1px;
			border-left-width: 1px;	
border-right-width: 1px;	
		
			color : #ffffff;
			text-align:left;
			font-weight: bold;
			font-size: 13px;	
			padding-left: 5px;
			padding-right: 5px;	
		}

.mittbordtopper{
			
			
			background: #0B2244;
				border: 2px outset #ffffff;
			border-top-width: 1px;
			border-left-width: 1px;	
border-right-width: 1px;	
		
			color : #ffffff;
			text-align:left;
			font-weight: bold;
			font-size: 13px;	
			padding-left: 5px;
			padding-right: 5px;	
		}

.mittborder-eins{
			text-align: center;
			border: 2px outset #C5CFE7;
			border-top-width: 0;
			border-left-width: 1px;
			border-bottom-width: 3px;
			background-color: #D4DEEC;
	
						
		}


.mittbordtop-eins{
			
			height:20px;
			background: #030B30;	
			color : #ffffff;
border: 2px outset #ffffff;
			border-top-width: 1px;
			border-left-width: 1px;	
border-right-width: 1px;	
			text-align:left;
			font-weight: bold;
			font-size: 13px;	
			
		}




/* General font families for common tags */
font,th,td,p { font-family: Comic Sans, Verdana, Arial, Helvetica, sans-serif }
a:link,a:active,a:visited { color : #006699; }
a:hover		{ text-decoration: underline; color : #DD6900; }
hr	{ height: 0px; border: solid #ffffff 0px; border-top-width: 1px;}



/* This is the border line & background colour round the entire page */
.bodyline	{ background-color: #FFFFFF; border: 1px #98AAB1 solid; }

/* This is the outline round the main forum tables */
.forumline	{ background-color: #ffffff; border: 1px #ffffff solid; }
.mcline	{ background-color: #b9cae7; border: 1px #ffffff solid; }

/* Main table cell colours and backgrounds */
td.row1	{ background-color: #D8DFE7; } 
td.row2	{ background-color: #D8DFE7; }
td.row3	{ background-color: #D8DFE7; }
td.row8	{ background-color: #BBBDC0; border:0}
td.row9	{ background-color: #A7ABAF; border:0}
/*
  This is for the table cell above the Topics, Post & Last posts on the index.php page
  By default this is the fading out gradiated silver background.
  However, you could replace this with a bitmap specific for each forum
*/
td.rowpic {
		background-color: #FFFFFF;
		background-image: url(images/cellpic2.jpg);
		background-repeat: repeat-y;
}

/* Header cells - the blue and silver gradient backgrounds */
th	{
	color: White; font-size: 10px; font-weight : bold;
	background-color: #003366;
	background-image: url(images/cellpic3.gif);
	background-repeat: repeat-x;
	padding-top: 3px;
	}

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
			background-image: url(images/cellpic1.gif);
			background-color: #E3E3E3;  background-repeat: repeat-x;
			height: 20px;
}

/* custom added css */

.hozbar { background-image: url(images/hozbar.gif);  background-color: #384A5C;  background-repeat: repeat-x;  background-position: top;    }

.newcat_bot { background-color: #384A5C; }

.footarea   { background-color: White;  background-image: url(images/footile.png);  background-position: bottom;  background-repeat: repeat-x;     }

.h_shadowbar { background-image: url(images/head/h_shadowbar.png);  background-position: top;  background-repeat: repeat-x;   }

.h_tile { background-image: url(images/head/h_tile.png); background-color: #384A5C; background-position: bottom;  background-repeat: repeat-x;   }

.navbar  { background-image: url(images/head/h_navbar.png);  background-position: top;  background-repeat: repeat-x;  background-color: #384A5C; font-size : 10px; color : White;       }

.posthead { background-image: url(images/posthead.png);  background-repeat: repeat-x;  color: #003366;  background-color: #003366;    }
.postfoot { background-image: url(images/postfoot.png);  background-repeat: repeat-x;  background-color: #003366;  color: White;  padding-left: 5px;        }
.postbg { background-color: #E2E9EF; }
.post { background-color: #D8DFE7;  background-image: url(images/rowpic.gif);  background-repeat: repeat-x;  padding-left: 5px;  padding-right: 5px;  padding-bottom: 5px;         }
.post_top { background-image: url(images/post/post_t.gif);  background-position: bottom;  background-repeat: repeat-x;   }


/* shaded table rows 4 has right border 5 none */

td.row4	{ background-color: #D8DFE7;  background-image: url(images/rowpic.gif);  background-position: top;  background-repeat: repeat-x;  border-right: 1px solid #333333;  padding-bottom: 3px;  padding-left: 4px;  padding-right: 4px;  padding-top: 3px;         }
td.row5	{ background-color: #D8DFE7;  background-image: url(images/rowpic.gif);  background-position: top;  background-repeat: repeat-x;    padding-bottom: 3px;  padding-left: 4px;  padding-right: 4px;  padding-top: 3px;         }

/* unshaded table rows but with bottum border in 6 and bottom and right border in 7 */

td.row6	{ background-color: #D8DFE7;  padding-bottom: 3px;  padding-left: 4px;  padding-right: 4px;  padding-top: 3px;  border-bottom: 1px solid #333333;          }
td.row7	{ background-color: #D8DFE7;  padding-bottom: 3px;  padding-left: 4px;  padding-right: 4px;  padding-top: 3px;  border-bottom: 1px solid #333333;  border-right: 1px solid #333333;           }

/* end of custom */

/*
  Setting additional nice inner borders for the main table cells.
  The names indicate which sides the border will be on.
  Don't worry if you don't understand this, just ignore it :-)
*/
td.cat,td.catHead,td.catBottom {
	border-width: 0px 0px 0px 0px;
}
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
	font-weight: bold; border: #FFFFFF; border-style: solid; height: 20px; }
td.row3Right,td.spaceRow {
	background-color: #D1D7DC; border: #FFFFFF; border-style: solid; }

th.thHead,td.catHead { font-size: 10px; border-width: 0px 0px 0px 0px; }
th.thSides,td.catSides,td.spaceRow	 { border-width: 0px 0px 0px 0px; }
th.thRight,td.catRight,td.row3Right	 { border-width: 0px 0px 0px 0px; }
th.thLeft,td.catLeft	  { border-width: 0px 0px 0px 0px; }
th.thBottom,td.catBottom  { border-width: 0px 0px 0px 0px; }
th.thTop	 { border-width: 0px 0px 0px 0px; }
th.thCornerL { border-width: 0px 0px 0px 0px; }
th.thCornerR { border-width: 0px 0px 0px 0px; }


/* The largest text used in the index page title and toptic title etc. */
.maintitle, h3	{
			font-weight: bold; font-size: 18px; font-family: "Comic Sans, Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
			text-decoration: underline; line-height : 120%; color : #003366;
}



/* General text */
.gen { font-size : 12px; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px;}
.gen,.genmed,.gensmall { color : #003366; }
a.gen,a.genmed,a.gensmall { color: #006699; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #DD6900; text-decoration: underline; }
.mcsmall { font-size : 11px; font-weight: bold; color : #003366;}

/* Forum category titles */
.cattitle		{ font-weight: bold; font-size: 10px ; letter-spacing: 1px; color : #003366;  }
a.cattitle		{ text-decoration: none; color : #003366; }
a.cattitle:hover{ text-decoration: underline; }


/* Forum title: Text and link to the forums used in: index.php */
.forumlink		{ font-weight: bold; font-size: 10px; color : #006699; }
a.forumlink 	{ text-decoration: none; color : #006699; }
a.forumlink:hover{ text-decoration: underline; color : #DD6900; }


/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.nav			{ font-weight: bold; font-size: 11px; color : #000000;}
a.nav			{ text-decoration: none; color : #006699; }
a.nav:hover		{ text-decoration: underline; }


/* titles for the topics: could specify viewed link colour too */
.topictitle			{ font-weight: bold; font-size: 11px; color : #000000; }
a.topictitle:link   { text-decoration: none; color : #006699; }
a.topictitle:visited { text-decoration: none; color : #5493B4; }
a.topictitle:hover	{ text-decoration: underline; color : #DD6900; }


/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name			{ font-size : 11px; color : #000000;}

/* Location, number of posts, post date etc */
.postdetails		{ font-size : 10px; color : #000000; }


/* The content of the posts (body of text) */
.postbody { font-size : 12px;}
a.postlink:link	{ text-decoration: none; color : #006699 }
a.postlink:visited { text-decoration: none; color : #5493B4; }
a.postlink:hover { text-decoration: underline; color : #DD6900}


/* Quote & Code blocks */
.code {
	font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #006600;
	 border: 1px #003366; border-style: dashed;
	 border-top-width: 1px;  }

.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #003366; line-height: 125%;
	 border: 1px dashed #003366;    }


/* Copyright and bottom info */
.copyright		{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; letter-spacing: -1px;}
a.copyright		{ color: #444444; text-decoration: none;}
a.copyright:hover { color: #000000; text-decoration: underline;}

a.mc		{ color: #999999; text-decoration: none;}
a.mc:visited	{ color: #999999; text-decoration: none;}
a.mc:hover { color: #ffffff; text-decoration: font-weight: bold;}


a.md		{ color: #ffffff; text-decoration: none; font-weight: bold; font-size: 9px}
a.md:visited	{ color: #ffffff; text-decoration: none; font-weight: bold; font-size: 9px}
a.md:hover { color: #ffffff; text-decoration: none; font-weight: bold; font-size: 9px}

a.cv		{ color: #ffffff; text-decoration: none; font-weight: bold; font-size: 14px}
a.cv:visited	{ color: #ffffff; text-decoration: none; font-weight: bold; font-size: 14px}
a.cv:hover { color: #cccccf; text-decoration: none; font-weight: bold; font-size: 14px}

a.me		{ color: #003366; text-decoration: none;font-weight: bold;font-size: 12px}
a.me:visited	{ color: #003366; text-decoration: none;font-weight: bold;font-size: 12px}
a.me:hover { color: darkred; text-decoration: none; font-weight: bold;font-size: 12px;}

a.mekl		{ color: #003366; text-decoration: none;font-weight: bold;font-size: 9px}
a.mekl:visited	{ color: #003366; text-decoration: none;font-weight: bold;font-size: 9px}
a.mekl:hover { color: darkred; text-decoration: none; font-weight: bold;font-size: 9px;}

a.mred		{ color: darkred; text-decoration: none;font-weight: bold;font-size: 12px}
a.mred:visited	{ color: darkred; text-decoration: none;font-weight: bold;font-size: 12px}
a.mred:hover { color: #A7CAF6; text-decoration: none; font-weight: bold;font-size: 12px;}

a.mad		{ color: #003366; text-decoration: none;font-weight: bold;font-size: 12px}
a.mad:visited	{ color: #003366; text-decoration: none;font-weight: bold;font-size: 12px}
a.mad:hover { color: #A7CAF6; text-decoration: none; font-weight: bold;font-size: 12px;}

a.mkl		{ color: #003366; text-decoration: none;font-weight: bold;font-size: 10px}
a.mkl:visited	{ color: #003366; text-decoration: none;font-weight: bold;font-size: 10px}
a.mkl:hover { color: #A7CAF6; text-decoration: none; font-weight: bold;font-size: 10px;}


/* Form elements */
input,textarea, select {
	color : #000000;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	border-color : #000000;
	background-color: #D8DFE7;
}

/* The text input fields background colour */
input.post, textarea.post, select {
	background-color : #D8DFE7;
}

input { text-indent : 2px; }

/* The buttons used for bbCode styling in message post */
input.button {
	background-color : #D8DFE7;
	color : #000000;
	font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* The main submit button option */
input.mainoption {
	background-color : #D8DFE7;
	font-weight : bold;
}

/* None-bold submit button */
input.liteoption {
	background-color : #D8DFE7;
	font-weight : normal;
}

form{
/* margin styles (top, right, bottom, left) */
margin: 0px 0px 0px 0px;
/* padding styles */
padding: 0px;
}

/* This is the line in the posting page which shows the rollover
  help line. This is actually a text box, but if set to be the same
  colour as the background no one will know ;)
*/
.helpline { background-color: #DEE3E7; border-style: none; }


/* Import the fancy styles for IE only (NS4.x doesn't use the @import function) */
@import url("formIE.css");



.mclist a {
display: block;
padding: 2px 2px 2px 10px;
border: 0px ;
border: solid #ffffff;
border-left-width: 3px;			
border-right-width: 3px;	
border-bottom-width: 1px;	
border-top-width: 0;	
background-color: #D4DEEC;
background-repeat: no-repeat;
background-position: 0% 50%;
}

.mclist a:link, #navlist a:visited {
color: #0B2244;
border: solid #ffffff;
background-color: #D4DEEC;
border-left-width: 3px;			
border-right-width: 3px;	
border-bottom-width: 1px;	
border-top-width: 0;	
text-decoration: none;
}

.mclist a:hover, #navlist a:active {
background-color: #ffffff;
background-repeat: no-repeat;
background-position: 0% 50%;
border: solid #ffffff;
border-left-width: 3px;			
border-right: 3px solid #91091C;	
border-bottom-width: 1px;	
border-top-width: 0;				
			
color: #2D1E2D;
}



.mclix a {
display: block;
padding: 2px 2px 2px 10px;
border: solid #ffffff;
border-left-width: 3px;			
border-right-width: 3px;	
border-bottom-width: 1px;	
border-top-width: 0;	
background-color: #D4DEEC;
background-repeat: no-repeat;
background-position: 0% 50%;
}

.mclix a:link, #navlist a:visited {
color: #0B2244;
border: solid #ffffff;
background-color: #D4DEEC;
border-left-width: 3px;			
border-right-width: 3px;	
border-bottom-width: 1px;	
border-top-width: 0;	
text-decoration: none;
}

.mclix a:hover, #navlist a:active {
background-color: #ffffff;
background-repeat: no-repeat;
background-position: 0% 50%;
border: solid #ffffff;
border-left: 3px solid #91091C;			
border-right: 3px ;	
border-bottom-width: 1px;	
border-top-width: 0;				
			
color: #2D1E2D;
}





#mclist1 a {
display: block;
width: 120px;
padding: 2px 2px 2px 10px;
border: 0px ;
background-color: #ccccc;
background-repeat: no-repeat;
background-position: 0% 50%;
}



#mclist1 a:hover, #navlist a:active {
background-color: #cccccf;
width: 120px;
background-repeat: no-repeat;
background-position: 0% 50%;
color: #2D1E2D;
}

/* RegMod-Begin */
.gengreen { font-size : 12px; font-weight : bold; color : #008000; }
a.gengreen { font-size : 12px; font-weight : bold; color : #008000; }
.genblue { font-size : 12px; font-weight : bold; color : #0000ff; }
a.genblue { font-size : 12px; font-weight : bold; color : #0000ff; }
.genred { font-size : 12px; font-weight : bold; color : #ff0000; }
a.genred { font-size : 12px; font-weight : bold; color : #ff0000; }
/* RegMod-End */

#menubar
{
    margin-bottom    : 10px;
    background       : #FFFFFF url("../imgs/bg_menu.jpg") repeat-x;
    height           : 20px;
    /*border-bottom    : 1px solid #B4B4B4;*/
}

#menu
{
    padding-top      : 1px;
    padding-bottom   : 1px;
}

#menubar1
{
  
    background       : #FFFFFF url("../imgs/bg_menu.jpg") repeat-x;
    height           : 20px;
    border-bottom    : 1px solid #B4B4B4;
}

#menu1
{
    padding-top      : 1px;
    padding-bottom   : 1px;
}

#menu ul
{
    padding         : .1.5em 0;
    margin          : 0;
    list-style-type : none;
    color           : #FFF;
    width           : 100%;
    text-align      : center;
}

#menu li
{

    position         : relative;
    padding          : 0;
    border-left      : 0px solid #B4B4B4;
    display          : inline;
    font-weight      : bold;
    font-family      : verdana, tahoma, sans-serif;
    font-size        : 0.83em;
    letter-spacing   : 0.20em;
    text-transform   : uppercase;
}

#menu a, #menu a:link, #menu a:visited
{
    padding          : .2em 1em;
    color            : #0E3862;
    text-decoration  : none;
}

#menu a:hover
{
    background       : #818181;
    color            : #FFFFFF;
}

#menu li.selected
{
    display          : block;
    width            : auto;
    padding          : 2px 7px;
    background       : #FFFFFF;
    color            : #000000;
    border-bottom    : 1px solid #FFFFFF;
}

#menu br
{
    clear: both;
}

/*.menuTop_level1 ul, li
{
    list-decoration: none;
}

.menuTop_level1 ul
{
  list-style-type: disc;
  list-style-image: url(../imgs/bullet.gif);
}
*/
.itemList {
   list-style: none;
   margin-left: 1em;
   padding: 0;
   color: black;
}

.item, item a {
   color: black;
   text-decoration: underline;
}

.item a:hover {
    background       : #818181;
    color            : #FFFFFF;
}

h4, fieldset h4
{
    font-family      : trebuchet ms, tahoma, sans-serif;
    font-size        : 1.1em;
    font-weight      : bold;
    letter-spacing   : 0.08em;
    vertical-align   : bottom;
    border-bottom    : 1px solid #DEDEDE;
    padding          : 0px;
    text-align       : left;
    text-transform   : capitalize;
}
fieldset
{
    border           : 1px solid #8cacbb;
    margin           : 1em 0em 1em 0em;
    padding          : 0em 1em 1em 1em;
    line-height      : 1.5em;
    width            : auto;
}
.itemList {
   list-style: none;
   margin-left: 1em;
   padding: 0;
   color: black;
}

.item, item a {
   color: black;
   text-decoration: underline;
}

.item a:hover {
    background       : #818181;
    color            : #FFFFFF;
}

#onecolumn {
  float:left;
  width: 636px;
  padding-left: 80px;
  padding-right: 80px;
}


.pager {
  width: 456px;
  margin-left: 40px;
  margin-right: 40px;   
  border-top: 1px solid #DEDEDE;
  padding-top: 6px;
  margin-top: 6px;
}

.pagerLink {

}

.pagerCurrent {
  background-color: #FFAABB;
}
