#header {
 background: url("http://mmmmmmmmmm.com/img/header.gif") no-repeat right top #990000;
}

html {
height : 110%;
}

a { color : #0096FF; }
a:hover { color : #005590; }
a:visited { color : #005590; }

body {
margin : 0 auto;
/*background: url(images/background2.gif) repeat-x;*/
background: url("images/bg.png ") repeat-x;
}

#container {
width : 1020px;
right : auto;
margin : 0 auto;
text-align : left;
position : relative;
left : auto;
top : 48px;
border-top:2px solid #000000;
}
#Kopf {
position : relative;
top : 0;
left : 0;
width : 100%;
height : 200px;
padding : 0;
margin : 0;
background-image : url(images/ostbayerncup_logo_neu.jpg);
/* background-repeat : repeat; */
/* background-color : #b3e4ff; */
z-index : 1;
}
#content {
position : absolute;
top : 284px;
left : 0;
width : 797px;
/*background-color : #ffffff; */
background-color : #FFFFFF;
padding-top : 0;
padding-right : 15px;
padding-bottom : 15px;
padding-left : 15px;
}
#contnav {
position : absolute;
top : 235px;
left : 0;
width : 797px;
height : 22px;
/*background-color : #ffffff;*/
background-color : #FFFFFF;
padding-top : 20px;
padding-right : 15px;
padding-bottom : 0;
padding-left : 15px;
}
#features {
position : absolute;
/* background-color : #b3e4ff; */
background-color : #005590;
top : 200px;
width : 193px;
margin : 0;
padding : 0;
left : 827px;
right : auto;
}
#banner1 {
position : absolute;
top : 10px;
height : auto;
width : auto;
border : none;
left : 8px;
}
#banner2 {
position : absolute;
top : 56px;
height : 34px;
width : 400px;
left : 300px;
border : none;
}
#banner3 {
position : absolute;
top : 8px;
height : auto;
width : auto;
z-index : 2;
right : 8px;
border : none;
}
#banner_text {
position : absolute;
top : 135px;
height : auto;
width : auto;
z-index : 3;
left : 600px;
border : none;
font-family : Geneva, Arial, Helvetica, san-serif;
font-size:75%;
font-weight:bold;
color:#000000;
}

h1, h2, h3, h4, h5 {
margin-left : 0px;
margin-right : 0px;
font-family : Geneva, Arial, Helvetica, san-serif;
}

.intro, .text, .textklein, li, td, th {
margin-left : 16px;
margin-right : 16px;
font-family : Geneva, Arial, Helvetica, san-serif;
}
.t1, .t2, .t3, .t4, .t5 {
font-family : Geneva, Arial, Helvetica, san-serif;
}
h1 {
font-weight : bold;
font-style : normal;
font-size : 130%;
line-height : 1em;
/*color : rgb(90, 115, 135);*/
color : #0096ff;
/*border-left : 20px solid rgb(190, 215, 235);*/
border-left : 20px solid #86d1ff;
/*border-bottom : 4px solid rgb(190, 215, 235);*/
border-bottom : 4px solid #86d1ff; 
padding-left : 10px;
margin-top : 20px;
}
h2 {
font-weight : bold;
font-style : normal;
font-size : 115%;
line-height : 1em;
/*color : rgb(90, 115, 135);*/
color : #0096ff;
/*border-left : 17px solid rgb(190, 215, 235);*/
border-left : 17px solid #86d1ff;
/*border-bottom : 3px solid rgb(190, 215, 235);*/
border-bottom : 3px solid #86d1ff;
font-family : Geneva, Arial, Helvetica, san-serif;
padding-left : 9px;
margin-top : 18px;
}
h3 {
font-weight : bold;
font-style : normal;
font-size : 100%;
line-height : 1em;
/*color : rgb(90, 115, 135);*/
color : #0096ff;
/*border-left : 14px solid rgb(190, 215, 235);*/
border-left : 14px solid #86d1ff;
/*border-bottom : 2px solid rgb(190, 215, 235);*/
border-bottom : 2px solid #86d1ff;
padding-left : 8px;
margin-top : 16px;
}
h4 {
font-weight : bold;
font-style : normal;
font-size : 80%;
line-height : 1em;
/*color : rgb(90, 115, 135);*/
color : #0096ff;
/*border-left : 11px solid rgb(190, 215, 235);*/
border-left : 11px solid #86d1ff;
/*border-bottom : 2px solid rgb(190, 215, 235);*/
border-bottom : 2px solid #86d1ff;
padding-left : 7px;
margin-top : 14px;
}
h5 {
font-weight : bold;
font-style : normal;
font-size : 70%;
line-height : 1em;
/*color : rgb(90, 115, 135);*/
color : #0096ff;
/*border-left : 8px solid rgb(190, 215, 235);*/
border-left : 8px solid #86d1ff;
/*border-bottom : 1px solid rgb(190, 215, 235);*/
border-bottom : 1px solid #86d1ff;
padding-left : 6px;
margin-top : 12px;
}
.intro {
text-align : left;
font-weight : normal;
font-style : italic;
font-size : 100%;
line-height : 1.1em;
margin-left : 48px;
color : black;
}
li {
text-align : left;
font-weight : normal;
font-style : normal;
font-size : 100%;
line-height : 1.1em;
color : black;
}
td, th {
text-align : left;
font-style : normal;
font-size : 100%;
line-height : 1.1em;
color : black;
}
th {
font-weight : bold;
}
div.box_title {
margin-top : 16px;
margin-left : 8px;
margin-right : 8px;
padding-left : 4px;
/*background-color : #3399ff;*/
background-color : #0096ff;
color : white;
font-family : Tahoma, sans-serif;
font-size : 12px;
font-weight : bold;
}
div.box_content {
/*background-color : white;*/
background-color : #FFFFFF;
border : 1px solid rgb(130, 130, 130);
color : black;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 100%;
font-weight : normal;
margin-right : 8px;
margin-bottom : 8px;
margin-left : 8px;
padding-right : 4px;
padding-left : 4px;
line-height : 1em;
}
div.box_sponsorentitle {
margin-top : 16px;
margin-left : 8px;
margin-right : 8px;
padding-left : 4px;
/*background-color : #3399ff;*/
background-color : #0096ff;
color : white;
font-family : Tahoma, sans-serif;
font-size : 12px;
font-weight : bold;
}
div.box_sponsoren {
/*background-color : white;*/
background-color : #FFFFFF;
border : 1px solid rgb(130, 130, 130);
margin-right : 8px;
margin-bottom : 5px;
margin-left : 8px;
padding-right : 0;
padding-left : 0;
}
.pro_linedrop {
height : 36px;
width : 827px;
background : url(imagesnavi/blank_lightblue_all.gif);
position : relative;
font-family : arial, verdana, sans-serif;
font-size : 11px;
z-index : 500;
left : 0;
top : 200px;
}
.pro_linedrop .select {
margin : 0;
padding : 0;
list-style : none;
white-space : nowrap;
}
.pro_linedrop li {
float : left;
background : url(imagesnavi/blank_over_lightblue.gif);
}
.pro_linedrop .select a {
display : block;
height : 36px;
float : left;
background : url(imagesnavi/blank_lightblue.gif);
text-decoration : none;
line-height : 25px;
white-space : nowrap;
color : #ffffff;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 1px;
}
.pro_linedrop .select li.line a {
color : #ffffff;
}
.pro_linedrop .select a b {
display : block;
background-image : url(imagesnavi/blank_lightblue.gif);
background-position : right top;
padding-top : 0;
padding-right : 10px;
padding-bottom : 10px;
padding-left : 10px;
}
.pro_linedrop .select a:hover, .pro_linedrop .select li:hover a {
background : url(imagesnavi/blank_over_lightblue.gif);
line-height : 27px;
cursor : pointer;
color : #ffffff;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 1px;
}
.pro_linedrop .select li.line a:hover, .pro_linedrop .select li.line:hover a {
color : #ffffff;
}
.pro_linedrop .select a:hover b, .pro_linedrop .select li:hover a b {
display : block;
background : url(imagesnavi/blank_over_lightblue.gif) right top;
cursor : pointer;
padding-top : 0;
padding-right : 10px;
padding-bottom : 9px;
padding-left : 10px;
}
.pro_linedrop ul ul {
display : none;
}
.pro_linedrop table {
border-collapse : collapse;
margin : -1px;
font-size : 1em;
width : 0;
height : 0;
}
.pro_linedrop .sub {
display : none;
margin : 0;
padding : 0;
list-style : none;
}
.pro_linedrop .sub li {
background : transparent;
}
.pro_linedrop .select :hover .sub {
height : 25px;
display : block;
position : absolute;
float : left;
width : 827px;
top : 28px;
left : 0;
text-align : center;
background : transparent url(imagesnavi/transparent.gif);
border: 1px solid #005590;
border-top:0px;
}
.pro_linedrop .select :hover .rt li {
float : right;
}
.pro_linedrop .select :hover .sub li a {
display : block;
height : 25px;
line-height : 22px;
float : left;
background : transparent url(imagesnavi/transparent.gif);
padding : 5px;
margin : 0;
white-space : nowrap;
color : #888;
font-size : 10px;
}
.pro_linedrop .select :hover .sub li.subline a {
color : #0096FF;
}
.pro_linedrop .select :hover .sub li a:hover, .pro_linedrop .select :hover .sub li:hover {
color : #005590;
line-height : 20px;
position : relative;
}
.pro_linedrop .select :hover .sub li:hover > a {
color : #005590;
}
.pro_linedrop .select :hover .sub :hover ul {
padding : 0;
margin : 0;
list-style : none;
display : block;
width : 140px;
position : absolute;
left : -1px;
top : 25px;
border : 1px solid #005590;
border-top : 0;
background : #fff;
}
.pro_linedrop .select :hover .sub :hover ul li a {
width : 100px;
text-align : left;
height : 20px;
line-height : 18px;
}
.pro_linedrop .select :hover .sub :hover ul li a:hover {
line-height : 16px;
}
.t1 {
font-size : 130%;
line-height : 1em;
}
.t2 {
font-size : 115%;
line-height : 1em;
}
.t3 {
font-size : 100%;
line-height : 1em;
}
.t4 {
font-size : 80%;
line-height : 1em;
}
.t5 {
font-size : 70%;
line-height : 1em;
}
.zitat {
font-size : 70%;
line-height : 1em;
}
.none {
font-size : 80%;
line-height : 1em;
text-decoration : none;
}
#kopfnav {
position : absolute;
top : -22px;
left : 510px;
width : 510px;
height : 20px;
text-align : right;
}
#kopfnavlinks {
position : absolute;
top : -22px;
left : 0;
width : 510px;
height : 20px;
text-align : left;
}
.g0 {
color : #000000;
}
.g1 {
color : #333333;
}
.g2 {
color : #666666;
}
.g3 {
color : #999999;
}
.g4 {
color : #cccccc;
}
.g5 {
color : #ffffff;
}
.r0 {
color : #660000;
}
.r1 {
color : #990000;
}
.r2 {
color : #CC0000;
}
.r3 {
color : #FF0000;
}
.r4 {
color : #FF6666;
}
.r5 {
color : #FF9999;
}
