/******************************************************/
/*                                                    */
/*     onVerein - programmiert von Stefan Wenzel      */
/*                                                    */
/******************************************************/

/*********************** Seite ************************/

/* --- Allgemeines --- */

html {
 background-color:#eaeaea;
 color:#777;
}

body {
 width:100%;
 margin:0px auto;
 padding:0px;
 text-align:center;
 font:normal 9pt Verdana, Arial, Georgia, 'Times New Roman', sans-serif;
 line-height:13pt;
 overflow:auto;
}

/* --- Kopf --- */

.ticker {
 color:#fff;
 margin:-5px 0 5px 0;
}

div#header {
 width:1003px;
 height:140px;
 position:relative;
 margin:0px auto;
 background:transparent url(grafiken/seite_o.jpg) top repeat-x;
 text-align:left;
}

div#header_links, div#header_rechts {
 position:absolute;
 width:37px;
 height:140px;
}

div#header_links {
 background:transparent url(grafiken/seite_o_l.jpg) no-repeat;
 top:0;
 left:0;
}

div#header_rechts {
 background:transparent url(grafiken/seite_o_r.jpg) no-repeat;
 top:0;
 right:0;
}

/* IE Hack */

* html div#header_rechts {
 width:37px;
 height:140px;
 margin-right:-1px;
}

div#header img {
 margin:25px 0 0 37px;
 width:375px;
 height:115px;
 border:0px;
 float:left;
}

div#header_grafik {
 margin:25px 0 0 0px;
 width:554px;
 height:115px;
 float:left;
 background:transparent url(grafiken/header_bild.jpg) no-repeat;
}

/* --- Mitte --- */

div#middle {
 width:1003px;
 position:relative;
 margin:0px auto;
 padding-top:5px;
 padding-bottom:10px;
 text-align:center;
 background:transparent url(grafiken/content_bg.gif) repeat-y;
}

div#content_mitte {
 width:941px;
 position:relative;
 margin:0px auto;
 margin-top:20px;
}

div#main_content {
 width:631px;
 float:left;
}

div#sub_content {
 width:300px;
 margin-left:10px;
 float:left;
}

div.main_content_box {
 width:631px;
 margin-bottom:10px;
}

.main_content_box_o, .main_content_box_u {
 width:631px;
 height:6px;
 font-size:0pt;
 line-height:0pt;
 background:transparent url(grafiken/content_o.gif) no-repeat;
}

.main_content_box_u {
 background:transparent url(grafiken/content_u.gif) no-repeat;
}

div.main_content_box p {
 margin:5px 10px;
 padding:0px;
}

div.main_content_box p p, div.main_content_box p p p {
 margin:0px;
 padding:0px;
}

ul.sub_content_box {
 list-style-type:none;
 display:block;
 margin:0 0 10px 0;
 padding:0px;
 width:300px;
 background:transparent url(grafiken/subcontent_bg.gif) repeat-y;
}

ul.sub_content_box li.bookmarks {
 text-align:left;
 margin:0px auto;
 padding:0 0 0 6px;
}

ul.sub_content_box li.bookmarks img {
 border:0px;
 margin-right:5px;
}

ul.sub_content_box li.button, ul.sub_content_box li.button:hover {
 margin:0px auto;
 margin-top:2px;
 margin-bottom:2px;
 padding:0px;
 width:289px;
 height:30px;
 text-align:left;
 background:transparent url(grafiken/subcontent_mp.gif) no-repeat;
}

ul.sub_content_box li.button:hover {
 cursor:pointer;
 background:transparent url(grafiken/subcontent_mp_ho.gif) no-repeat;
}

ul.sub_content_box li.sub_content_box_oben, ul.sub_content_box li.sub_content_box_unten {
 margin:0px;
 padding:0px;
 width:300px;
 height:6px;
 font-size:0pt;
 line-height:0pt;
 background:transparent url(grafiken/subcontent_o.gif) no-repeat;
}

ul.sub_content_box li.sub_content_box_unten {
 background:transparent url(grafiken/subcontent_u.gif) no-repeat;
}

ul.sub_content_box li.sub_content_box_titel {
 width:290px;
 margin-left:6px;
}

ul.sub_content_box li.button a {
 padding-left:5px;
}

ul.sub_content_box li.button p {
 margin:0 0 0 5px;
 padding:0px;
 cursor:pointer;
}

ul.sub_content_box li.formular input, ul.sub_content_box li.formular input.submit {
 margin:0 0 0 6px;
 padding:0px;
 width:239px;
 height:30px;
 text-align:left;
 border:0px;
 background:transparent url(grafiken/subcontent_input.gif) no-repeat;
 float:left;
}

ul.sub_content_box li.formular input {
 padding:8px 0 0 0;
}

* html ul.sub_content_box li.formular input, *:first-child+html ul.sub_content_box li.formular {
 padding:0px;
}

ul.sub_content_box li.formular input.submit {
 width:47px;
 margin:0 0 0 3px;
 text-align:center;
 cursor:pointer;
 background:transparent url(grafiken/subcontent_inputs.gif) no-repeat;
}

/* --- Footer --- */

div#footer {
 width:1003px;
 height:133px;
 position:relative;
 margin:0px auto;
 margin-bottom:10px;
 background:transparent url(grafiken/seite_u.jpg) repeat-x;
}

div#footer_links, div#footer_rechts {
 position:absolute;
 width:37px;
 height:133px;
}

div#footer_links {
 background:transparent url(grafiken/seite_u_l.jpg) no-repeat;
 top:0;
 left:0;
}

div#footer_rechts {
 background:transparent url(grafiken/seite_u_r.jpg) no-repeat;
 top:0;
 right:0;
}

#footer div.rurdesign {
 width:212px;
 margin:12px 0px 10px 0px;
 float:left;
}

#footer div.rurdesign p {
 width:160px;
 padding:0px;
 margin:0px;
 float:right;
}

#footer div.rurdesign p img {
 width:67px;
 height:80px;
 border:0px;
}

#footer div.rurdesign p span {
 float:left;
 margin-top:20px;
}

#footer p.onverein {
 width:260px;
 margin:30px 0px 0px 40px;
 padding:0px;
 float:left;
}

* html #footer p.onverein {
 margin:30px 0px 0px 20px;
}

#footer p.onverein img {
 width:260px;
 height:82px;
 border:0px;
}

#footer p.mitte {
 width:1000px;
 margin:15px 0px 0px 0px;
 padding:0px;
 text-align:center;
 float:left;
}

/* IE Hack */

* html div#footer_rechts {
 width:37px;
 height:133px;
 margin-right:-1px;
}