/* CSS Document */

BODY {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#463426;
line-height:1.5em;
}

DIV {
float:left;
width:160px;
height:85px;
}

DIV.navi {
width:500px;
margin-right:20px;
margin-top:40px;
}

DIV.content {
position:relative;
width:420px;
height:auto;
min-height:420px;
margin-right:50px;
margin-top:20px;
text-align:left;
}

DIV.flash {
height:auto;
width:250px;
margin-top:40px;
}

DIV.newslist {
height:auto;
width:250px;
margin-top:20px;
}

DIV.lang {
width:250px;
}

DIV.logo {
}

DIV.logo img {
margin-left:20px;
margin-top:20px;
}

UL {
float:left;
list-style-type:none;
margin:0;
margin-right:25px;
padding:0;
}


A {
text-decoration:none;
color:#999;
}

A:hover {
color:#CA0606;
}

A.active {
color:#CA0606; 
}

UL LI.header A {
color:#CA0606;
line-height:2em;
font-size:10px;
font-weight:500;
text-transform: uppercase;
}


UL.newslist LI A {
color:#999;
font-size:10px;
display:block;
}

UL.newslist {
margin:0px;
padding:0px;
list-style-type:none;
}

UL.ref {
	margin-left:20px;
	margin-bottom:15px;
	margin-top:0px;
	padding:0px;
	list-style-type:square;
}

UL.newslist LI.active A {
color:#CA0606;
}


UL.newslist LI.active {
background-image: url(../i/c_i_li_arrow.gif);
}


UL.newslist LI A:hover {
color:#CA0606;
}

UL.newslist LI {
padding:0px;
padding-left:15px;
background-image: url(../i/c_i_li_arrow_grey.gif);
background-repeat:no-repeat;
background-position:0px 5px;
margin-bottom:5px;
}

UL.newslist LI:hover {
background-image: url(../i/c_i_li_arrow.gif);
}


UL LI.sub {
font-size:9px;
font-weight:500;
text-transform: uppercase;
}

DIV.lang a {
font-size:10px;
}

DIV.lang a.active {
color:#CA0606;
}

p {
margin-top: 10px;
margin-bottom: 20px;
}

div.footer {
font-size:9px;
color:#CCCCCC;
position:absolute;
bottom:-40px;
left:0px;
width:420px;
height:auto;
padding-bottom:15px;
}

span.cortona {
	color:#CA0606;
	font-weight:500;
}

span.list {
	line-height:2em;
}

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	line-height:1.5em;
	color:#CA0606;
	font-weight:500;
	text-transform: uppercase;
}

h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	line-height:1.5em;
	color:#333;
	font-weight:500;
	text-transform: uppercase;
}

h2.profile {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	line-height:1.5em;
	color:#1C140F;
	font-weight:500;
text-transform: uppercase;
	margin-top:8px;
	margin-bottom:5px;
}

h2.profile a {
	color:#999;
}

h2.profile a:hover {
	color:#CA0606;
}

hr{
 margin-top:20px;
 border: 0px; /* Für Firefox und Opera */
 border-top: solid 1px #CCCCCC;
 border-bottom: solid 1px #FFFFFF; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
}


#profile {
float:none;
height:200px;
width:400px;
}

#roland {
position:relative;
height:0px;
overflow:hidden;
float:none;
width:400px;
}

#matze {
position:relative;
height:0px;
overflow:hidden;
float:none;
width:400px;
}

#olli {
position:relative;
height:0px;
overflow:hidden;
float:none;
width:400px;
}