body { background-image:url(http://www.los-ruesselsheim.de/uploads/pics/back/grass2.gif);
background-repeat:repeat;
font-family:Verdana, Arial, Hevetica; sans-serif;
font-size:small;
margin : 0px;
padding:0px;
min-height:600px;
/* _width:expression(document.body.clientWidth < 1024? "1024px": "auto"}; */
_width:800px;
}
html, body{
height:100%;
}

/*kein Rahmen, wenn Bild ein Hyperlink ist */
a img{
border:0;
}

/**********************/
/* 1. Kopfelemente    */
/**********************/
.box1{
background-repeat:no-repeat;
min-width: 760px; /* Mindestbreite verhindert Anzeigefehler in modernen Browsern */
position: absolute; top: 65px; left:177px; right:175px;
padding:0px;
height:72px;
}
/*******************/
/* 1.1 Logo        */
/*******************/
.headerlogo{
float:left;
}
a.logolink:hover{
background-color:transparent;
}
/*******************/
/* 1.2 Text        */
/*******************/
.toptext {color:white;
text-align:right;
font-weight:bold;
}
/************************/
/* 1.3 Navigationsbalken*/
/************************/
.headernav{
text-align:right;
background-color: #99CC66;
border:1px solid black;
position:absolute;left:175px; top:137px;right:175px;
height: 40px;
min-width: 760px; /* Mindestbreite verhindert Anzeigefehler in modernen Browsern */
}
/**************************/
/* 1.3.1 Navigationselemte*/
/**************************/
.topNav{
display: inline;
}
/******************************/
/* 1.3.2 Navigationstabelle   */
/******************************/
#menu_2 {
list-style:none;
border: 0;
margin: 0;
padding: 0 4px 2px 560px; 
}
#menu_2 A{ 
color:DarkGreen;background-color: #99CC66;
text-decoration: none;
font: bold 12px arial, sans-serif;
}
#menu_2 A:hover {
text-decoration: underline;
}
#menu_2 A:focus {
text-decoration: underline;
}
/**********************************************************************************************/
#menu_1{
background-image:url(http://www.los-ruesselsheim.de/uploads/pics/back/NavLeft.gif);
background-repeat:no-repeat;
width:150px;
height:400px;
margin-left:5px;
position:absolute;left:20px;top:177px;
float:left;
font-weight:bold;
}

DIV#menu_1 DIV {
margin-left: 10%; 
width: 90%;
}
DIV#menu_1 DIV A {color:DarkGreen; background-color: #99CC66;text-decoration: none;}
DIV#menu_1 DIV A:hover {text-decoration: underline;}
DIV#menu_1 DIV A:focus {text-decoration: underline;}

DIV#menu_1 DIV.menu1-level1-no {
font-size: 16px;
padding-top: 5px;
padding-left: 5px;
}

DIV#menu_1 DIV.menu1-level1-act {
font-size: 16px;
padding-top: 5px;
padding-left: 5px;
                                       /* background-color: #41A504;*/
}
DIV#menu_1 DIV.menu1-level1-act A{
color: yellow;
}
DIV#menu_1 DIV.menu1-level2-no {
font-size: 12px;
padding-left: 20px;
}

DIV#menu_1 DIV.menu1-level2-act {
font-size: 12px;
font-weight:bold;
padding-left: 20px;
}

DIV#menu_1 DIV.menu1-level2-act A{
color: yellow;
}
 
#content{
background:white;
min-height:400px;
min-width: 680px; /* Mindestbreite verhindert Anzeigefehler in modernen Browsern */
border:1px solid black;
margin:177px 175px 0 175px;
padding:50px 40px 0 40px;
}


.box5{
background:white;
height:140px;
min-width: 680px; /* Mindestbreite verhindert Anzeigefehler in modernen Browsern */
border:1px solid black;
border-top:0px;
padding:20px 40px 0 40px;
margin:0px 175px 20px 175px;
position: bottom:10px;
}

/*******************/
/* Footerelemente  */
/*******************/
.a {
text-decoration:none;
border: none;
}
.footerlogo1{
width: 180px;
float:left;
}
.footerlogo1{
width: 180px;
height:200px;
float:left;
}
.footerlogo2{
width: 140px;
height:200px;
float:left;
}
.footerlogo3{
width: 220px;
height:200px;
float:left;
}
.footerlogo4{
width: 120px;
height:200px;
float:left;
}
/*******************/
/* Inhaltselemente */
/*******************/

.csc-firstHeader{
}
.imgtext-table{
}
.csc-header csc-header-n1{
}
.csc-header csc-header-n2{
}

.bodytext{
}

/*******************/
/* MiniNews Plugin */
/*******************/
.tx-mininews-pi1{
}
.tx-mininews-pi1-fp_listrowField-datetime{
}
.tx-mininews-pi1-fp_listrowField-title{
}
.tx-mininews-pi1-fp_listrowField-teaser{
}

/*******************/
/* Tabellen Plugin */
/*******************/
.contenttable contenttable-1{
}
.tr-even tr-0{
}
.td-0{
}
.td-1{
}
.td-2{
}
.td-last{
}




