body
{
        background-image:url(Background.jpg); 
/*      background-image:url(ydp_bg3.jpg); */
/*      background-image:url(rightbg.jpg); */
        background-repeat:repeat;
        background-attachment:fixed;
        background-position:top left;
/*      background-image:url(bg.jpg);
        background-repeat:repeat;
        background-attachment:fixed;
*/      background-color:#000000;
        text-align:center;
        font-size:11px; 
/*      font-family:Chiller, cursive; */
        font-family:Arial, Helvetica, sans-serif;
        margin-left:0px; 
        margin-right:0px; 
        margin-top:0px;
        margin-padding:0px;
/*      width:850px;*/
}

div.content
{
		width:100%;
        margin-left:120px;
        margin-top:0px;
        margin-right:50px;
        margin-bottom:0px;
		padding-bottom:0px;
}

div.imagedcontent
{
		background-image:url(contentbg6.png);
		background-repeat:repeat-y;
		background-position:top center;
}

.designgraphic
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

div.blockbg
{
        background-color:black;
        font-size:18px;
        padding: 0px 0px 0px 0px;
        margin: 10px 0px 10px 0px;
        width: 100%; /*mit dieser zeile geht im IE die Transparanz*/
}

div.blockbg h3
{
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
}

.trans
{
        opacity:.70;
        filter:alpha(opacity=70);
        -moz-opacity:.70;
        -khtml-opacity:.70;
}

.blockbordered
{
        border:3px solid #333;
}

.block
{
        display:block;
}

body.index{
vertical-align:top;
background-image:url(Special/background_index.png);
background-position:center top;
background-repeat:no-repeat;
background-attachment:fixed;
height:600px;
margin-bottom:auto;
margin-top:auto;
width:auto;}

p, h2, h5, h6
{color:#FFFFFF;
text-align:center;}

li
{color:#FFFFFF;
text-align:left;}

td, table
{color:#009933;
margin-left:auto;
margin-right:auto;
}

h1, dt
{
        color:#009900; 
        font-weight:900;
        text-align:center;
}

h3
{
        color:#ddd; 
        font-weight:900;
        text-align:center;
}

h1
{
        background-image:url(botbg2.png);
        background-position:top;
        background-repeat:no-repeat;
        margin-top:0px;
        padding-bottom:80px;
        padding-top:0px;
}

dt
{color:#666666}

h2
{font-style:oblique}

h4, h1.maintitle
{
	color:#999;
    text-align:center;
}

abbr, em
{color:#669966;} 

em.bright
{color:#7ECD7A;} 

a
{
        color:#00CC33;
        cursor: url(metalhand.cur), auto;
}

img, a
{border-style:none;}

strong
{color:#FF0000;}

strong.blink
{text-decoration:blink;}

a.top
{
        font-size:10px; 
        color:#00FF66; 
/*      font-weight:900; */
}

p.miniinfo
{font-size:smaller; 
text-align:center;
color:#CCCCCC;}

input
{text-align:left;}

object
{width:700px;
height:575px;}

/*td, div
{border-width:3px; border-color:#FF0000; border-style:solid;}  TEST */

/*
div.content
{float:left; 
width:auto;
text-align:center;}
*/

.menu
{
        text-align:left;
        position:fixed;
        left:0px;
/*      background-image:url(leftbg.jpg);
        background-repeat:repeat-y;
        background-position:left;
        width:100px;
        height:1500px;*/
}

div.rightbanner
{
        text-align:right;
        position:fixed;
        right:0px;
}

a:hover
{color:#FF0000;}

a:visited
{color:#006600;}

a:active
{color:#FFFFFF;}

p.history:first-letter
{font-size:200%;}

dd
{margin-left:0px;
color:#FFFFFF;}

abbr.FormatInfo
{font-style:italic;
font-size:0.8em;
color:#666666;}

div.PageMenu
{font-size:0px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;}

blockquote{
color:#00CCFF;
font-family:monospace;
background:background-color:#999999;}

form
{
        text-align:center;
}

p.username{
font-size:24px;
font-weight:bold;
color:#666666;}

div.SmilyList
{color:#666666;}

table.infotable
{width:80%;
margin-left:auto;
margin-right:auto;
border-width:0px;
border-bottom-width:0px;}

table.smileys
{
border-collapse:collapse;
margin-left:auto;
margin-right:auto;
border-width:0px;}

table.smileys td
{
margin:0px 0px 2px 0px;
/*padding:2px 0px 2px 0px;*/
border-style:dotted;
border-color:#006600;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
}

td.infotableleft
{border-style:dotted;
border-color:#006600;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:0px;
border-left-width:1px;}

td.infotableright
{border-style:dotted;
border-color:#006600;
border-top-width:0px;
border-left-width:1px;
border-right-width:1px;
border-bottom-width:0px;}

td.infotablebottom
{border-style:dotted;
border-color:#006600;
border-top-width:1px;
border-left-width:1px;
border-right-width:1px;
border-bottom-width:0px;}

img.bordered
{border-style:outset;
border-width:3px;
border-color:#009900;}

a.download
{color:#666666}

.bottomspace
{
        margin-bottom:10px;
}

.small
{
        font-size:smaller;
}

.floatright
{
        float:right;
}

.nospace
{
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
}

div.menubranch
{
        color:#FFFFFF;
        border-right:2px solid #555;
        border-bottom:2px solid #555;
        cursor: url(metalhand.cur), auto;
        width:117px;
        text-align:center;
        margin-top:5px;
}

div.selectedbranch
{
/*      border-bottom:1px dotted #555; */
        background-color:#555;
}

div.menubranch:hover
{
        background-color:#333;
}

div.menuleafs
{
        border-right:2px solid #555; 
        border-bottom:2px solid #555; 
        width:117px;
        text-align:center;
}

div.menuleafs a
{
        text-decoration:none;
}

div.menuleafs a:hover
{
        letter-spacing:3px;
        text-decoration:line-through;
        color:#666666;
}

.invisible
{
        display:none;
}

.visible
{
        display:block;
}

.center
{
        text-align:center;
}

.normalbutton
{
        border-width:4px;
        border-style:outset;
        border-color:#555;

        margin-bottom:5px;
        margin-top:5px;
        margin-left:5px;
        margin-right:5px;

        background-color:#555;
/*      width:90px;*/
        width:7em;
        text-align:center;
        font-size:13px;

        color:#FFF;
        font-size:large;
}

.normalbutton:visited
{
        color:#AAA;
}

