body{
background-color:#000000;
text-align:center;
margin:0;
padding:0;
border:0;
border-collapse:collapse;
height:auto;
min-height:100% !important;
min-width:40em;
overflow:auto;
display:block;}

.main{
background:#286254;
min-width:899px;
max-width:900px;
width:99%;
height:99% auto;
color:#ffffff;
margin:0 auto;
margin-top:0px;
margin-bottom:0px !important;
padding:0;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:100%;
}

#header{background:#000000 url(pics/banner.jpg) top left no-repeat;
height:150px;
overflow:visible;
text-align:left;
margin:0;
padding-left:7px !important;
padding-left:0;
font-size:65%;
letter-spacing:3px;
white-space:nowrap;}	

a:link.head, a:visited.head{
color:#ffffff;
font-size:100%;
text-decoration:none;}

a:hover.head{
color:#ffffff;
text-decoration: underline;
}
      
#infolayer{
background-color:#286254;
border-top:1px solid #000000;
margin:0;
padding:0;
overflow:visible;
}

#textlayer{
position:relative;
width:730px;
background-color:#666666;
background-image:url(http://alles-dart.de/pics/bg.gif);
background-repeat:repeat-y;
background-position:left;
border-right:1px solid #000000;
float:left;
margin:0;
padding:0;
}

#text{
width:550px !important;
width:560px;
background-color:#666666;
float:right;
font-size:80%;
margin:0;
padding:40px 10px 35px 0;
text-align:justify;
letter-spacing:0;
}

#buttons{
float:left;
width:150px !important;
width:160px;
margin:0;
padding:40px 5px 5px 5px;
text-align:left;
font-size:80%;
}

#infobox{
width:auto;
margin:0;
padding:40px 5px 0 0;
font-size:90%;
font-family:Geneva, Arial, Helvetica, sans-serif;
text-align:right;
font-size:80%;
}

#tipps{
margin-left:60px;
margin-right:60px;
}

#feet{
clear:both;
margin:0px 0 0px 0 !important;
margin:0px -4px 0px -4px;
padding:25px;
background-color:#000000;
font-size:70%;
color:#CACACA;
text-align:center;}

.spalte{
float:left;
width:265px;
margin:0;
padding:0;
margin-right:5px;
}

.spalte-r{
float:right;
width:265px;
margin:0px;
padding:0;
margin-left:5px;
}

a:link.menu, a:visited.menu, a:hover.menu{
display:block;
border:solid 2px #9D1915;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:10pt;
text-align:left;
white-space:nowrap;
}

a:link.menu{padding:0px 5px 0 10px;color:#ffffff;}

a:visited.menu{
padding:0px 5px 0 10px;
border:solid 2px #9D1915;
color:#ffffff;
}

a:hover.menu{
background-color:#b4b4b4;
border:inset 2px #ffffff;
padding:0px 5px 0 10px;
color:#286254;
}

.maincat{
display:inline;
color:#ffffff;
font-weight:bold;
font-family:Verdana, Helvetica, sans-serif;
font-size:100%;
text-decoration:none;}

a:link.maincat, a:visited.maincat, a:hover.maincat{
display:inline;
color:#ffffff;
font-weight:bold;
font-family:Verdana, Helvetica, sans-serif;
font-size:100%;
text-decoration:none;
}
a:hover.maincat{color:#b4b4b4}

#button2{
background-color:#286254;
margin:0 0 25px 0px;
margin-left:735px;
padding:0;
text-align:left;	
}

a:link.menu2, a:visited.menu2, a:hover.menu2{
display:block;
border:solid 2px #286254;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:10pt;
text-align:left;
white-space:nowrap;
}

a:link.menu2{padding:0px 5px 0 10px;color:#ffffff;}

a:visited.menu2{
padding:0px 5px 0 10px;
border:solid 2px #286254;
color:#ffffff;
}

a:hover.menu2{
background-color:#b4b4b4;
border:inset 2px #ffffff;
padding:0px 5px 0 10px;
color:#9D1915;
}


a:link.anker{
color:#ffffff;
text-decoration:underline;
}

a:visited.anker{
color:#C5C5C5;
text-decoration:underline;
}

a:hover.anker{
color:#FFD700;
text-decoration:none;
}

a:link.text{
color:#ffffff;
text-decoration:none;
}

a:visited.text{
color:#C5C5C5;
text-decoration:none;
}

a:hover.text{
color:#FFD700;
text-decoration:none;
}

a:link.anker-s{
color:#262626;
text-decoration:underline;
}

a:visited.anker-s{
color:#C5C5C5;
text-decoration:underline;
}

a:hover.anker-s{
color:#FFD700;
text-decoration:none;
}

a:link.subsub{
color:#FFD700;
font-weight:bold;
font-size:100%;
text-decoration:none;
}

a:visited.subsub{
color:#FFF5B9;
font-weight:bold;
font-size:100%;
text-decoration:none;
}

a:hover.subsub{
color:#9D1915;
text-decoration:none;
}

a:link.gaebu{
font-size:70%;
color:#000000;
text-decoration:underline;
}

a:visited.gaebu{
font-size:70%;
color:#C5C5C5;
text-decoration:none;
}

a:hover.gaebu{
font-size:70%;
color:#FFD700;
text-decoration:underline;
}

a:link.gaebu-w{
font-size:100%;
color:#ffffff;
text-decoration:underline;
}

a:visited.gaebu-w{
font-size:100%;
color:#C5C5C5;
text-decoration:none;
}

a:hover.gaebu-w{
font-size:100%;
color:#FFD700;
text-decoration:underline;
}

.icon-gb{
margin:0;
padding:0;
}



a:link.feet, a:visited.feet, a:hover.feet{
text-decoration:none;
color:#CACACA;
white-space:nowrap;
}

.alphamenu{
float:left;
margin-left:20px;
margin-right:30px}	
	
a.alphabar:link, a.alphabar:visited, a.alphabar:hover, a.alphabar:active {
display:block;
line-height:90%;
color:#FFD700;
text-decoration:none;
font-weight:bold;
font-family:Verdana, Helvetica, sans-serif;
font-size:100%;}

a.alphabar:hover{color:#A6A6A6;}


.ul{
display:inline;
margin:0px;
padding:0px;;
}

.li{
display:inline;
list-style:none;
margin:0;
margin-left:-40px;
padding:0;
border:0;
}

.ul-submenu{
width:300px;
background-color:#D5D5D5;
border-top:2px solid #3E3E3E;
border-left:2px solid #3E3E3E;
border-right:2px solid #EDEDED;
border-bottom:2px solid #EDEDED;
margin:15px;
padding:10px 0 10px 30px;
}

.li-submenu{
color:#286254;
list-style:none;

}

a:link.submenu, a:visited.submenu, a:hover.submenu{
background-color:#D5D5D5;
color:#286254;	
font-weight:bold;
font-size:100%;
text-decoration:none;}

a:hover.submenu{
text-decoration:underline;
color:#9D1915;
}

hr{
color:#b4b4b4;
height:1px;
margin:13px 0 7px 0 !important;
margin:8px 0 0 0;
width:99%;
}

.up-down{
float:right;
width:15px;
height:30px;
margin-left:0px;
}
.down{margin-top:0 !important;margin-top:-2px;}

.pics{
float:left;
margin:0;
}
/*table google-suche*/
table{margin-left:-5px;}
#ss0 , #ss1{text-align:left;padding-left:0;margin-left:0;padding-top:0;margin-top:0;}

.table-regeln{
width:90%;
background-color:#D5D5D5;
border-top:2px solid #3E3E3E;
border-left:2px solid #3E3E3E;
border-right:2px solid #EDEDED;
border-bottom:2px solid #EDEDED;
margin:15px;

border-collapse:collapse;
}

.tr-regeln{
border:#ffffff 1px solid;
}

.td-regeln{
border:#ffffff 1px solid;
padding:5px;
font-size:80%;
color:#000000;
}
.th-regeln{
border:#ffffff 1px solid;
padding:5px;
font-size:75%;
color:#3E3E3E;
font-weight:bold;	
}

.table-w{
background-color:#ffffff;
border-top:2px solid #3E3E3E;
border-left:2px solid #3E3E3E;
border-right:2px solid #EDEDED;
border-bottom:2px solid #EDEDED;
border-collapse:collapse;
margin-left:0px;
width:99%;
}

.td-w{
height:30px;
text-align:center;
font-size:70%;
padding:12px 5px 12px 5px;
}

.td-wr{
text-align:left;
font-size:70%;
width:33%;
padding:1px 8px 12px 8px;
vertical-align: top;
}

.th-w{
background-image:url(http://alles-dart.de/pics/bg-darts.jpg);
background-position:top left;
background-repeat:no-repeat;
color:#00008B; 
padding-top:5px;
padding-bottom:20px;
}

.l{text-align:left;vertical-align:middle;}

.bg-w{
background-image:url(http://alles-dart.de/pics/bg-darts.jpg);
background-position:top;
background-repeat:no-repeat;
}

.bg-a{
background-image:url(http://alles-dart.de/pics/bg-a.jpg);
background-position:top;
background-repeat:no-repeat;
}
	
.bg-b{
background-image:url(http://alles-dart.de/pics/bg-b.jpg);
background-position:top;
background-repeat:no-repeat;
}
	
.bg-c{
background-image:url(http://alles-dart.de/pics/bg-c.jpg);
background-position:top;
background-repeat:no-repeat;
}
	
.bg-d{
background-image:url(http://alles-dart.de/pics/bg-d.jpg);
background-position:top;
background-repeat:no-repeat;
}
	
.bg-e{
background-image:url(http://alles-dart.de/pics/bg-e.jpg);
background-position:top;
background-repeat:no-repeat;
}
	
.bg-g{
background-image:url(http://alles-dart.de/pics/bg-g.jpg);
background-position:top;
background-repeat:no-repeat;
}
	
.bg-h{
background-image:url(http://alles-dart.de/pics/bg-h.jpg);
background-position:top;
background-repeat:no-repeat;
}
	
.bg-f{
background-image:url(http://alles-dart.de/pics/bg-f.jpg);
background-position:top;
background-repeat:no-repeat;
}
	
.bg-i{
background-image:url(http://alles-dart.de/pics/bg-i.jpg);
background-position:top;
background-repeat:no-repeat;
}
	
.bg-k{
background-image:url(http://alles-dart.de/pics/bg-k.jpg);
background-position:top;
background-repeat:no-repeat;
}
	
.bg-l{
background-image:url(http://alles-dart.de/pics/bg-l.jpg);
background-position:top;
background-repeat:no-repeat;
}
	
.bg-m{
background-image:url(http://alles-dart.de/pics/bg-m.jpg);
background-position:top;
background-repeat:no-repeat;
}

.mail{
background-color:#939393;
border-top:1px solid #3E3E3E;
border-left:1px solid #3E3E3E;
border-right:1px solid #EDEDED;
border-bottom:1px solid #EDEDED;	
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:100%;
}

.mail-text{
width:100%;
background-color:#939393;
background-image:url(http://alles-dart.de/pics/bg-relief.jpg);
background-position:right;
background-repeat:no-repeat;
border-top:1px solid #3E3E3E;
border-left:1px solid #3E3E3E;
border-right:1px solid #EDEDED;
border-bottom:1px solid #EDEDED;	
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:100%;

overflow:auto}

p{margin-bottom:30px;}

p:first-letter{
margin:0;
padding:0;
font-family:Verdana,Geneva, Arial, Helvetica, sans-serif;
font-weight:lighter;
font-size:200%;
color:#ffffff;
}

.img{
border-top:1px solid #3E3E3E;
border-left:1px solid #3E3E3E;
border-right:1px solid #EDEDED;
border-bottom:1px solid #EDEDED;	
}

.img-lex{
border-top:1px solid #3E3E3E;
border-left:1px solid #3E3E3E;
border-right:1px solid #EDEDED;
border-bottom:1px solid #EDEDED;
margin:0 0 40px 25px;	
}

.thumbs{
float:left;
border-top:1px solid #3E3E3E;
border-left:1px solid #3E3E3E;
border-right:1px solid #EDEDED;
border-bottom:1px solid #EDEDED;	
margin:0 25px 0 0;
}

.hr{width:25%;text-align:center;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.center{text-align:center;}

h2.gelb{color:#FFD700;}
h2.grau{color:#3E3E3E;}

.eins{height:15px;}
.zwei{height:30px;}
.drei{height:45px;}
.zehn{height:103px;}


.smallfont,
a.smallfont:link, a.smallfont:visited, a.smallfont:hover, a.smallfont:active
{font-size:85%;color:#000000}
.small{font-size:85%;color:#000000}
.kommentar{font-size:75%;color:#286254}
.quelle{font-size:85%;color:#000000;margin-bottom:-40px;}

h1{
display:inline;
color:#3E3E3E;
font-family:Arial, Helvetica, sans-serif;
font-size:175%;
font-weight:lighter;
letter-spacing:-1px;}

h2{
display:inline;
color:#ffffff;
font-weight:bold;
font-family:Verdana, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
}

h3{
display:inline;
color:#3E3E3E;
font-family:Arial, Helvetica, sans-serif;
font-size:110%;
font-weight:bold;
}

.green{
display:inline;
color:#9D9D9D;
font-family:Arial, Helvetica, sans-serif;
font-size:110%;
font-weight:bold;
}

#googleSearchUnitIframe{
background-color:#ffffff; 
font-size:50%;
border-top:2px solid #3E3E3E;
border-left:2px solid #3E3E3E;
border-right:2px solid #EDEDED;
border-bottom:2px solid #EDEDED;	
padding:5px;
}
