*{margin:0; padding:0;}
body
{
background:#f4f4f4 top center repeat-y; 
color:#000000; font:76% Verdana,Tahoma,Arial,sans-serif;
}

#gesamt
{
background-color:#ffffff; 
color:#000000; margin:0 auto; 
width:900px;

border-style:none;
border-width:1px;
border-color:#222222;

height:100%;
}

/* Links */
a{background-color:inherit; color:#e42f1c; font-weight:bold; text-decoration:none;}
a:hover{background-color:inherit; color:#e42f1c; font-weight:bold; text-decoration:underline;}
a img{border:0;}




#gesamt ul#main
{
width:100%;
position:relative;
top:0px;
}

#gesamt ul#main li
{
list-style:none; 
margin:0px;
float:left;
}

ul#main li#navigation ul li
{
float:none;
}




#headnavi
{
border-style:none;
border-color:#4b5599;
border-width:1px;

margin:0px;
margin-bottom:0px;
padding:0px;
padding-left:20px;
padding-right:20px;
padding-bottom:35px;

position:absolute;
top:140px;



}

li#navigation
{
width:180px;
float:left;

border-style:none;
padding:10px;

/*
border-bottom-style: solid;
border-bottom-width:1px;
border-bottom-color:#4b5599;
*/

}

#gesamt ul#main li#content
{
width:506px;
float:left;

border-style:none;
border-left-style: solid;
border-left-width:1px;
border-left-color:#e42f1c;

border-right-style: solid;
border-right-width:1px;
border-right-color:#e42f1c;

padding:10px;

background-color:#ffffff;

}

li#rechts
{

float:left;
padding:10px;
height:100%;

border-style:none;
border-width:1px;
width:140px;

overflow:hidden;
}


#head
{
background-color:#ffffff;
background-image:url(http://www.mybrunch.de/fileadmin/templates/img/myBrunch_head.jpg);
background-repeat: no-repeat;

width:100%;
height:170px;

color:#ffffff;
	
}

#head img
{
height:100px;	
}

#footer
{
width:100%;
height:40px;

background-color:#ffffff;
background-image:url(http://www.mybrunch.de/fileadmin/templates/img/myBrunch_foot.jpg);
background-repeat: no-repeat;
}

#headnavi p.nebeneinander
{
float:left;
padding:0px;
margin:0px;

margin-left:10px;
}

#headnavi p.nebeneinander a
{
color:#ffffff;	
}

p.stadt
{
background-color:#D2EFFB;
border-style:solid;
border-color:#ffffff;
border-width:1px;
font-size:10px;
font-weight:normal;

padding-left:5px;
}

p.stadt a
{
font-weight:normal;
}

.roterStern
{
color:#e42f1c;
}


#send input {
margin-left:330px;
  background: transparent;
  border: none;
  color: #000;
  cursor: hand;
  text-align: right;
}

.contacttable
{
border-style:solid;
border-width:1px;
border-color:#e42f1c;

width:100%;

}

.form_sonstiges
{
width:65px;
font:11px Verdana,Tahoma,Arial,sans-serif;

}
.kleineZahlen
{
font-size:9px;

}

.kleineZahlen_act
{
color:#e42f1c;
font-size:9px;

}

h1.csc-firstHeader a
{
color:#696969;
font-size:19px;

}

a.activelink
{
color:#e42f1c;
font-size:110%;

}

.fettundgross
{
padding:0px;
margin:0px;
font-size:115%;
font-weight:bold;

}

p.bar a:hover
{
background-color:#D2EFFB;
border-style:solid;
border-color:#ffffff;
border-width:1px;
border-top:0px;
font-weigth:normal;
}

p.bar a
{
background-color:inherit;
color:#000000; 
text-decoration:none;
font-weight:normal;
font-size:10px;
}
p.bar_act a
{
font-weight:normal;
font-size:10px;
}

#li_rechts ul
{
float:none;
clear:both;

margin-left:auto; 
margin-right:auto;

} 

li#werbung_rechts
{
padding-left:10px;
}