body {
background 	:	#3762A6;
}
.tac {
text-align	:	center;
}

#MasterTable {
width		:	100%;
}
#AusrichtungLinkerBlock {
min-width	:	155px;
max-width	:	165px;

text-align	:	left;
vertical-align	:	top;
}
#TopBanner {
width		:	100%;
height		:	125px;
text-align	:	center;
background-image: 	url("../img/myirc-logo1.gif");
background-repeat:	no-repeat;
background-position:	center;
}
.TopLinkRahmen {
position        :       relative;
width           :       99%;
height          :       30px;
background      :       #ACC0FE;
padding-top     :       2px;
padding-left    :       5px;
padding-right   :       5px;
padding-bottom  :       2px;
border          :       1px solid #9932cc;
}
.TopLinkRahmen table {
position        :       relative;
top             :       3px;
vertical-align  :       bottom;
width           :       98%;
}
.TopLinkRahmen tr {
vertical-align  :       top;
}
.TopLinkRahmen td {
vertical-align  :       top;
}
.TopLinkRahmen a {
text-decoration :       none;
border          :       1px solid #FFFFFF;
padding-top     :       2px;
padding-bottom  :       2px;
padding-left    :       5px;
padding-right   :       5px;
}
.TopLinkRahmen a:hover {
border          :       1px solid #000000;
color           :       #FF0000
}
.menu {
background      :       #ACC0FE;
padding-top     :       0px;
padding-left    :       10px;
padding-right   :       10px;
padding-bottom  :       5px;
border          :       1px solid #9932cc;
}
.menu a {
font-size       :       14px;
text-decoration :       none;
padding-left    :       5px;
padding-right   :       5px;
}
.menu a:hover {
color           :       #FF0000;
border-left     :       1px solid #000000;
border-top      :       1px solid #000000;
border-right    :       1px solid #FFFFFF;
border-bottom   :       1px solid #FFFFFF;
}

.menu p {
margin          :       15px;
padding         :       0px;
}

.LinieVertical {
vertical-align	:	top;
text-align	:	center;
}
.Verticale {
width           :       1px;
height          :       630px;
text-align      :       center;
background-image:       url("../img/line.gif");
background-position:    center;
}
#MainTable {
min-width	:	550px;
vertical-align 	:	top;
text-align	:	center;
}
#ticker {
background	:	#ECECEC;
color		:	black;
width		:	100%;
text-align	:	center;
vertical-align	:	middle;
}
.leer {
width		:	10%;
}
.flashchatpic {
text-decoration :       none;
}
.flashchatpic img {
position        :       relative;
top             :       0px;
left            :       0px;
width           :       525px;
height          :       450px;
border-top      :       3px solid white;
border-left     :       3px solid white;
border-right    :       3px solid black;
border-bottom   :       3px solid black;
}
.flashchatpic img:hover {
top             :       1px;
left            :       1px;
border-top      :       3px solid black;
border-left     :       3px solid black;
border-right    :       3px solid white;
border-bottom   :       3px solid white;
}

#teambox h2 {
border		:	3px ridge black;
background	:	#ACC0FE;
font-style	:	italic;
text-shadow	:	0.05em 0.05em white;
text-align	:	center;
text-decoration	:	underline;
}
.tb1 {
color		:	black;
text-align	:	center;
font-size	:	18px;
text-decoration	:	none;
}

#TeamMain {
text-align	:	center;
}
#TeamMain h2 {
text-decoration	:	underline;
}
#TeamMain table	{
position	:	relative;
margin-left	: 	auto; 
margin-right	: 	auto;
width		:	90%;
border		:	none;
background	:	#ACC0FE;
}
#TeamMain a{
text-align      :       center;
text-decoration	:	none;
}
#TeamMain td {
text-align      :       center;
width		:	300px;
height		:	50px;
background	:	#ACC0FE;
border-top      :       1px solid white;
border-left     :       1px solid white;
border-right    :       1px solid black;
border-bottom   :       1px solid black;
}
#TeamMain td:hover {
text-align      :       center;
width           :       300px;
height          :       100px;
text-decoration :       none;
background      :       #ACC0FE;
border-top      :       1px solid black;
border-left     :       1px solid black;
border-right    :       1px solid white;
border-bottom   :       1px solid white;
font-size	:	24px;
font-weight	:	bold;
}

#newchan td {
min-width	:	50px;
color		:	white;
text-shadow     :       0.1em 0.1em black;
border-bottom	:	0.5px ridge #ACC0FE;
}
#chan1 {
background      :       #ACC0FE;
text-align	:	center;
text-decoration	:	none;
}
.ChanListTop {
background      :       #ACC0FE;
font-weight	:	bold;
text-decoration	:	underline;
font-style	:	italic;
text-align	:	center;
}
.ChanListTop1 {
background      :       #ACC0FE;
font-style      :       italic;
}

.ubi {
text-decoration :       underline;
font-weight     :       bold;
font-style      :       italic;
}
.uline {
text-decoration :       underline;
}
.uli {
text-decoration :       underline;
font-style      :       italic;
}
.tal {
text-align: left;
}
.ulc {
text-align      :       center;
text-decoration :       underline;
}
.unbo {
text-decoration :       underline;
font-weight     :       bold;
}
#newstable td {
text-align	:	left;
vertical-align	:	top;
}

#newstable p {
width		:	90%;
}

#nttr {
width		: 	40%;
}
#nttl {
width 		:	60%;
}

.team {
font-size	:	14px;
width		:	100%;
text-align      :       left;
vertical-align  :       top;
}
.team tr {
text-align      :       left;
vertical-align  :       middle;
height		:	35px;
}
#teli {
vertical-align	:	top;
width		:	525px;
}
#teammail a {
text-decoration	:	none;
color		:	#96A7DD;
}
.teteli {
width		:	25%;
}
.tetemi {
width		:	25%;
}
#nt19 td {
text-align      :       left;
vertical-align  :       top;
}
#last td {
text-align      :       left;
vertical-align  :       top;
}
#suchlink {
text-align	:	center;
}
#suchlink a {
text-decoration	:	none;
padding-top	:	0.2em;
padding-bottom	:       0.2em;
padding-left	:       0.4em;
padding-right	:       0.4em;
color		:	black; 
background	:	silver;
border		:	2px solid black;
border-top	:	1px solid gray;
border-left	:	1px solid gray;
}
#suchlink a:hover {
color           :       black;
background	:	white;
border		:	2px solid black;
border-right	:	1px solid gray;
border-bottom	:	1px solid gray;
}
.rahmen1 {
background	:	#ACC0FE;
padding-top	:	0px;
padding-left 	:	15px;
padding-right	:	15px;
padding-bottom	:	5px;
border		:	1px solid #9932cc;
}
.rahmen2 {
text-align	:	center;
background      :       #ACC0FE;
padding-top     :       2px;
padding-left    :       5px;
padding-right   :       5px;
padding-bottom  :       2px;
border          :       1px solid #9932cc;
}

#rules {
text-align	:	center;
font-size	:	16px;
}
#rules a {
text-decoration	:	none;
color		:	black;
}
#rules a:hover {
font-weight	:	bold;
font-style	:	italic;
}
 
.ten {
width		:	10%;
}

.administration {
font-size       :       8px;
text-decoration :       none;
text-align	:	right;
}

.administration a {
font-size	:	8px;
text-decoration :       none;
}

#uhrzeit {
position	:	relative;
top		:	-10px;
}
.download {
vertical-align	:	top;
width		:	525px;
}
.download h2 {
font-weight	:	bold;
}
.download a {
text-decoration	:	none;
background	:	#ACC0FE;
text-align	:	center;
vertical-align	:	middle;
padding-left	:	8px;
padding-right	:	8px;
padding-top	:	4px;
padding-bottom	:	4px;
border-left	:	1.5px solid #FFFFFF;
border-top	:	1.5px solid #FFFFFF;
border-bottom	:	1.5px solid #000000;
border-right	:	1.5px solid #000000;
}
.download a:hover {
border-left	:	1.5px solid #000000;
border-top	:	1.5px solid #000000;
border-bottom	:	1.5px solid #FFFFFF;
border-right	:	1.5px solid #FFFFFF;
}
.faqbox {
vertical-align	:	top;
width		:	525px;
}
#generate_code {
font-size	:	12px;
}
#generate_code td {
text-align	:	left;
}
.servinf table {
text-align	: 	center;
}
.servinf tr {
text-align	:	center;
}
.servinf td {
text-align	:	center;
}

