
html, body{
margin:0;
padding:0;
line-height: 1.5em;
height: 100%;
font-family: arial;
font-size: 19px;
color: #262626;
font-weight: normal;
text-decoration: none;
line-height: 1.5;


}

b{font-size: 110%;}
em{color: red;}

#maincontainer{
width: 100%; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
height: 100%;
background-color: #aaaaaa;
}




#leftcolumn{
float: left;
background-color: #ffffff;
background-image:url(images/logo.gif);
background-repeat:no-repeat;
background-position:41% 9%;
width: 30%;
height: 100%;
}


#midcolumn{
float: left;
background-color: #ffffff;
background-image:url(images/blume_front_mitte.jpg);
background-repeat:no-repeat;
background-position:top left;
height: 100%;
width: 25%; /*Width of left column in pixel*/
}



#midcolumn_c{
float: left;
background-color: #ffffff;
height: 100%;
width: 25%; /*Width of left column in pixel*/
}




#midcolumn_u{
float: left;
background-color: #ffffff;
height: 100%;
width: 60%; /*Width of left column in pixel*/
}


#midcolumn1{
float: left;
background-color: #ffffff;
height: 100%;
width: 25%; /*Width of left column in pixel*/
}


#rightcolumn{
float: left;
background-color: #ffffff;
background-image:url(images/blume_rechts.jpg);
background-repeat:no-repeat;
background-position:bottom right;
width: 20%; /*Width of right column*/
height: 100%;
/*background: #FDE95E;*/
}

#rightcolumn_u{
float: left;
background-color: #ffffff;
width: 10%; /*Width of right column*/
height: 100%;
/*background: #FDE95E;*/
}



#rightcolumn_k{
float: left;
background-color: #ffffff;
background-image:url(images/blume_kontakt.jpg);
background-repeat:no-repeat;
background-position:top right;
width: 20%; /*Width of right column*/
height: 100%;
/*background: #FDE95E;*/
}




.innertube_left_bottom{
margin: 0px;
height: 124px;
background-image:url(images/blume_links.jpg);
background-repeat:no-repeat;
background-position: bottom left;

}




.innertube{
margin: 12px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 180px;
}

.innertube_c{
margin: 12px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 305px;
}


.innertube_w{
margin: 12px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 120px;
}


.innertube_u{
margin: 12px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 85px;
}


.innertube_left{

margin: 300px 0 70px 50px; /*Margins for inner DIV inside each column (to provide padding)*/

 
vertical-align: bottom;

}


.innertube_right{

margin: 15px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 50%;
vertical-align: bottom;
position: absolute;
bottom:0;
}


.innertube_right_k{

margin: 0 0 25px 100px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 50%;
text-align: center;
vertical-align: bottom;
position: absolute;
bottom:0;
}

.innertube_right_u{

margin: 0 0 20 0; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 50%;
text-align: center;
vertical-align: bottom;
position: absolute;
bottom:0;
}


a.left_menu{
font-family: arial;
font-size: 19px;
color: #9e0e53;
font-weight: normal;
text-decoration: none;
line-height: 2;
}

a.left_menu:hover{
color: #63654f;
}


a.main_menu{
font-family: arial;
font-size: 19px;
color: #262626;
font-weight: normal;
text-decoration: none;
line-height: 1.5;
}

a.main_menu:hover{
color: #7a7b69;
}


a.language_menu{
font-family: arial;
font-size: 19px;
color: #7a7b69;
font-weight: normal;
text-decoration: none;
line-height: 1.8;
}

a.language_menu:hover{
color: #262626;
}

.greenspan {
font-family: arial;
font-size: 19px;
color: #7a7b69;
font-weight: normal;
text-decoration: none;
line-height: 1.8;

}

h1 {
font-family: arial;
font-size: 15px;
color: #9e0e53;
font-weight: normal;
text-decoration: none;
line-height: 1.5;
}

td.main {
font-family: arial;
font-size: 13px;
color: #262626;
font-weight: normal;
text-decoration: none;
line-height: 1.2;
}
