body {
        margin: 0 auto;
        padding: 0;
        font: 12px Verdana,Tahoma,Arial,sans-serif;
}

img {
        border: none;
}

table#header {
        border: 1px solid darkred;
        width: 900px;
        table-layout: fixed;
        padding: 5px;
        margin: 10px 0px 0px 0px;
}

#laufteam {
        border: 1px solid darkred;
        width: 900px;
        table-layout: fixed;
        margin-top: 10px;
        padding: 5px;
        background: white url('/img/back.gif') no-repeat fixed 50%;
}

table#laufteam td#navi {
		width: 160px;
}

ul.sidebar {
        line-height: 1.5em;
        list-style-type: none;
        padding: 0px;
        margin-right: 20px;
        margin-left: 0px;
}

p.content {
        padding: 0 10px;
        font: Verdana, Tahoma, Arial, sans-serif;
        font-size: 12px;
        color: darkred;
        line-height: 1.7em;
	margin-left: 20px;
}

p.content a {
        color: #CC0000;
}
p.content a:hover {
        color: darkgrey;
} 
p.content a:visited {
        color: black;
}

h1.content {
        font: Verdana, Tahoma, Arial, sans-serif;
        font-weight: bold;
        color: darkred;
}

h2 {
        font: Verdana, Tahoma, Arial, sans-serif;
        font-size: 13px;
        color: grey;
}

h3 {
        font: Verdana, Tahoma, Arial, sans-serif;
        font-weight: bold;
        color: darkred;
}
h4 {
        font: Verdana, Tahoma, Arial, sans-serif;
        text-transform: uppercase;
        color: darkred;
}

ul.sidebar a {
        color: darkred;
        text-decoration: none;
        text-transform: uppercase;
}
ul.sidebar a:hover {
        /* border: 1px solid darkred; */
        color: darkgrey;
        /*padding: 1px; */
}
ul.sidebar a:visited {
        color: black;
        text-decoration: none;
}


#sandro {
        font-size: 10px;
}


#name { font: Verdana, Tahoma, Arial, sans-serif;
        color: darkred;
        text-transform:uppercase;
        font-size:14px;
}
#tel { 
        color: darkred;
        font:Courier;
        font-size:12px;
}
#mail {
        color:#CC0000;
        font: Verdana, Tahoma, Arial, sans-serif;
        font-size:12px;
}

img.gal {
        border:0px none;
        height:200px;
        margin:5px 20px 20px 20px;
}
img.gal:hover { height:400px; }
#left { float:left; }

h1.pw {
        position:fixed;
        top:1px;
        right:1px;
        border: 0px none;
        height:11px;
        width:71px;
}

#box {
	font:bold 14px verdana, sans-serif;
        line-height: 1.9em;
}

#box a {
	text-decoration: none;
	color: #CC0000;
}

#box div{display:none;}

#box:hover div{
display:block;
width:300px;
/* position:absolute;bottom:20px;right:20px; */
left: 120px; top: 20px;
border:1px dashed black;
padding:15px;
font:normal 14px verdana, sans-serif;}

.presse {
        float: right;
        margin-left: 10px;
        margin-bottom: 10x;
        max-width: 300px;
        max-height: 500px;
}
