/*
    Formatierungen
    Gr&#252;n 1 #0f2646
    Gr&#252;n 2 #70b3ac
    Gr&#252;n 3 #badab7
    Gr&#252;n 4 #f1f7f7
    Blau 1 #0f2646
    Blau 2 #617085
    Blau 3 #a3abb8
    Blau 4 #d8dbe0
*/

#header #logo {
margin: 0px;
border: 0px;
}

#content{
    padding-top: 10px;

}
/* set all to 0 */
h1, h2, h3, h4, p, ul, li {
margin: 0;
padding: 0;
}


/* headings */
h2, h3, h4 {
padding: 5px 0px 0px 0px;
}
h1 {
    margin: 0;
    padding: 0;
    color: #39698D;
    font-size: 90%;
    font-weight: bold;
}




/* p Tag innerhalb des Content-Divs*/
#content p{
    font-size: 80%;
    line-height: 150%;
    padding: 5px 0px 10px 0px;

    }

/*
--------------------------------------------------
Alle relevanten Styles f&#252;r die gew&#228;hlten Vorlagen
--------------------------------------------------
*/

/* Headline bei Text/Bild  */
.csc-firstHeader{
    padding-top:5px;
    padding-left:25px;
    font-size: 120%;
    font-weight: normal;
    color: #000;
    background-image:  url(/cms/bilder/RUHRBANIA/headline_quadrat.jpg);
    background-repeat: no-repeat;
}

/* <p> Tag bei Text/Bild  */
.bodytext {
font-size: 100%;
}

#content ul {
    font-size: 80%;
    list-style: square;
    line-height:180%;
}

#content a {
    font-size: 100%;
    font-weight: bold;
    text-decoration: none;
    color: #224B69;
    padding: 0px;
    text-align: left;
}
#content a:hover {
color: #438BC0;
}



/*
--------------------------------------------------
*/


h2 {
    padding-left:25px;
    font-size: 120%;
    font-weight: normal;
    color: #000;
    background-image:  url(/cms/bilder/RUHRBANIA/headline_quadrat.jpg);
    background-repeat: no-repeat;

}
h3 {
    font-size: 100%;
    color: #0f2646;
    line-height: 90%;
}
h4 {
font-size: 95%;
letter-spacing: 1pt;
}


#menue p {
padding: 10px 5px 0px 10px;

}
#menue p.linear {
padding: 5px 5px 0px 10px;
vertical-align: middle;
}
ul {
    margin: 0px 0px 0px 20px;
}

/* Links */
.menu1level1no {
    position:relative;
    left:30px;
    width:185px;
    display: block;
    margin: 0px;
    padding: 0px 0px 4px 0px;
    vertical-align: middle;
    background-image:  url(/cms/bilder/RUHRBANIA/r_menu_linie.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
}
.menu1level1act {
    font-weight: bold;
    position:relative;
    left:30px;
    width:185px;
    display: block;
    padding: 0px 0px 4px 0px;
    margin: 0px;
    vertical-align: middle;
    background-image:  url(/cms/bilder/RUHRBANIA/r_menu_linie.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
}

.menu1level2act {
    position:relative;
    left:55px;
    width:160px;
    display: block;
    font-weight: bold;
    margin: 0;
    padding: 0px 0px 4px 0px;
    background-image:  url(/cms/bilder/RUHRBANIA/r_menu_sub_linie.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
}

.menu1level2no {
    position:relative;
    left:55px;
    width:160px;
    display: block;
    margin: 0;
    padding: 0px 0px 4px 0px;
    background-image:  url(/cms/bilder/RUHRBANIA/r_menu_sub_linie.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
}

#menu_1 a {
    text-decoration: none;
    color: #FFFFFF;
}

#menu_1 a:hover {
    color:#BCBCBC;
    text-decoration:none;
}

div.menu1level1no>a, div.menu1level1act>a {
    display: inline;
    text-decoration: none;
    color: #FFFFFF;
    /*padding: 0;*/
    padding-left:0px;
}

div.menu1level2no>a, div.menu1level2act>a {
    display: block;
    text-decoration: none;
    color: #FFFFFF;
    /*padding: 0;*/
    padding-left:0px;
}

#footer a {
    font-size: 100%;
    text-decoration: none;
    color: #224B69;
    padding: 0px;
    text-align: left;
}
#footer a:hover {
color: #438BC0;
}
#footer p{
font-size: 80%;
top: 34px;
padding-top: 34px;
}

.invis {
display: none;
}

img {
border: 0;
margin: 0;
padding: 0;
}



#formular {
padding: 0px 10px;
text-align: left;
}
#formular p {
border: 0;
}

fieldset {
margin: 20px 0px 10px 0px;
padding: 5px 10px;
border: 1px solid #205080;
}
legend {
background-color: #205080;
color: #fff;
padding: 2px 10px;
border: 1px solid #000;
margin: 0px 0px 10px 0px;
font-weight: bold;
}
form {
    line-height: 120%;
    vertical-align: middle;
}
input, textarea, select {
font-size: 100%;
}

.inpt {
width: 300px;
border: 1px solid #70b3ac;
background-color: #f1f7f7;
color: #000;
margin: 0px 0px 9px 0px;
padding: 2px 0 2px 2px;
}
.txt {
width: 300px;
border: 1px solid #70b3ac;
background-color: #f1f7f7;
color: #000;
}
select {
margin: 0px 0px 19px 20px;
background-color: #f1f7f7;
color: #000;
}
.senden {
width: 300px;
font-weight: bold;
margin: 15px 0px 15px 0px;
padding: 2px 0px 2px 0px;
background-color: #70b3ac;
color: #fff;
border-top: 1px solid #f1f7f7;
border-right: 1px solid #0f2646;
border-bottom: 1px solid #0f2646;
border-left: 1px solid #f1f7f7;
cursor: hand;
voice-family: "\"}\"";
voice-family:inherit;
cursor: pointer;
}

/*
    dreispalter absolut
    Farben
    Gr&#252;n 1 #01796d
    Gr&#252;n 2 #70b3ac
    Gr&#252;n 3 #badab7
    Gr&#252;n 4 #f1f7f7
    Blau 1 #0f2646
    Blau 2 #617085
    Blau 3 #a3abb8
    Blau 4 #d8dbe0
*/

html, body {
    font-family         : Arial;
    font-size           : 100%;
    font-style          : normal;
    background-color    : #000;
    background-image    : url(/cms/bilder/RUHRBANIA/background_all.jpg);
    margin: 0;
    text-align: center; /* fuer IE */
}


#wrapper {
    background-image: url(/cms/bilder/RUHRBANIA/r_bg_navi.jpg);
    background-position: left;
    background-repeat: repeat-y;
    position: relative;
    margin: 0px auto 0px 50px;
    width: 748px;
    text-align: left;
}
#sponsor {
    padding-left: 243px;
    color: #438BC0;
    height: 81px;
    width: 748px;
    vertical-align:bottom;
    text-align: left;
}
#header {
margin: 0px auto 0px;
height: 160px;
}

#logo {
position: absolute;
top: 0;
left: 0;
}

#menu_1 {
    position: absolute;
    font-size: 80%;
    top: 165px;
    left:0;
    display: block;
    margin: 0 0 0px 0px;
    padding: 0;
    width: 237px;
    text-align: left;

}
#menu_1 img{
top: 0;
}

.suchebutton, .suchefeld {
    border: 1px solid black;
    font-size:80%;
}


#content {
min-height: 1px;
                  max-height: 10000px;
                  color: #000;
                  margin: 0px 90px 10px 242px;
                  padding: 25px 0 0 0;
}

#content img{
    margin-right: 8px;
}

body.mceContentBody {
    font-size:80%;
    line-height: 150%;
    color : #000000;
    background: #FFFFFF;
    text-align: left;
}

body.mceContentBody a, body.mceContentBody a:link, body.mceContentBody a:visited, body.mceContentBody a:hover {
    font-size: 100%;
    font-weight: bold;
    text-decoration: none;
    color: #224B69;
    padding: 0px;
    text-align: left;
}

#footer {
    background-image    : url(/cms/bilder/RUHRBANIA/r_bg_footer.jpg);
    background-repeat: no-repeat;
    padding-left: 40px;
    color: #438BC0;
    height: 81px;
    width: 748px;
    text-align: left;
    font-family         : Arial;
    font-size           : 70%;
    font-style          : normal;
}

