/* Stylesheet fuer www.bluhms-bremen.de Cafe / Restaurant / Bar
***************************************************************
hauptfarben: rot 1...af262e , rot 2: B5383F    rot 3:CF7D82*/

body {  margin:0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #7B8286;
        background-color:#F6F6F7;
}

/*
table {
    margin:0;
    padding: 0em;
    font-size: 100%;
    line-height:16px;
} */



h1 { font-size:150%;
        line-height:150%;
     color:#575759;
     margin:0px;
     margin-bottom:30px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
}
h3 {
        font-size:120%;
}
h4 {
        font-size:100%;
}

p {  font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height:16px;
    margin-top:0px;
    margin-bottom:12px;
}

td { vertical-align:top; }

/* ********************* */

a, a:visited {
    color:#575759;
    font-size:100%;
    text-decoration:none;
    font-weight:bold;
}

a:hover, a:visited:hover {
        color:#FFF;
    text-decoration:none;
}

.rot { color:#af262e; 	}

/* ************ */

td.navi {
    font-size:10px;
}

.navi a, a:visited {
    color:#929294;
    font-size:95%;
    text-decoration:none;
    font-weight:bold;
}

.navi a:hover, a:visited:hover { color:#af262e;  }

.navi a.aktiv, a.aktiv:visited {
        color:#af262e;
}

 /* ************ */
div.mainnavi {
	padding-top:68px;
    padding-left:87px
}

div.mainnavi ul {
    list-style-type:none;
    margin:0px;
    padding:0px;
}

div.mainnavi ul li img{
	padding-bottom:10px;
}

div.mainnavi ul ul {
    list-style-type:none;
    padding-left:20px;

}
div.mainnavi ul ul li a, div.mainnavi ul ul li a:visited {
        font-size:12px;
    font-weight:bold;
        line-height:25px;
}
div.mainnavi ul li a.aktiv{
    color:#af262e;
}
/* ****************************************** */
div.probesch {
  /*         width:148px;
    height:118px; */
    font-size:100%;
  /*  border:1px solid red; */
/*           visibility:hidden; /* display:none;*/
}
table.probesch  {                /*        probesch: PROjektBESCHreibung */
        color:#FEFEFE;
    font-size:9px;
    padding-left:4px;
    max-width:170px;
}

#haupt {
	position:absolute;
	left:0px;
	width:100%;
	top:50%;
	margin-top:-264px;
	}
#oben {
        position:relative;
        width:800px;
        height:87px;
        top:0px;
    text-align:left;
    background-color:#f6f6f7;
}

#inhalt {
        position:relative;
   /* border-top:3px solid #FFF;
    border-bottom:3px solid #FFF;*/
    top:0px;
    width:800px;
    height:377px;
    text-align:left;
 /*   background-color:#DCD5C6; */
}
td.navi div {
        float:left;
}

.content {
    width:430px;
    text-align:left;
    padding-left:40px;
    padding-top:80px;
    color:#575759;
    font-size:12px;
}

.bild {
    padding-top:80px;
    padding-left:30px;
}

.bggruen {
         background-color:#7a6a49;
     position:relative;
     width:900px;
     top:0px;
     height:9px;
}
.fuss {
        background-color:#FFF;
    text-align:center;
    padding-top:10px;
    position:relative;
    width:800px;
    top:0px;
    height:34px;
}

table.news td.headline {
        font-size: 110%;
        font-weight: bold;
        padding-bottom: 10px;
}
table.news img {
        margin-bottom: 10px;
        }
/* **************** */

div#textdiv {
    width:300px;
    padding-left:20px;
    height:297px;
    padding-top:60px;
    line-height:25px;
}

div#bildcount {
	width:315px;
	 margin-left:10px;
	 margin-top:4px;
	 text-align:center;
	}
