body{
text-align:left; 
background-color:#F9EFEE; 
color:#000000; 
margin: 0;
}

#top{
position: absolute;
top: 0;
left: 0;
height: 136px;
width: 100%;
background: #DA251D url(images/top.jpg) 0 0 no-repeat;
}

#wrap{
width: 100%;
overflow: hidden;
}

#content{
overflow: hidden;
padding:136px 0 0 225px;
}

* html #content{
bgproperties="fixed";
background: url(images/dach_bgr.png) no-repeat 225px 136px; 
}

#menu{
position: absolute;
top: 136px;
left: 0;
width: 225px;
background: #DA251D url(images/menu_top.jpg) 0 0 no-repeat;
}

#menu A {text-decoration: underline; color:#FFE0E0; background-color: transparent}

#menu A:hover	{
font-weight: bold; 
color:#ffffff; 
text-decoration: underline;
}

#menu A:visited {color:#FFE0E0}
img {border:0}


#dach{ 
position: absolute;
top: 0;
left: 225px;
width: 642px;
height: 54px;
z-index: 5;
background: transparent url(images/dach_transparent.png) no-repeat 0 0; 
}

* html #dach{
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://127.0.0.1/dach_transparent.png')
}

#menusep{
height: 20px;
}

#menuitems{
margin: 123px 0 0 0;
background: transparent url(images/menu.jpg) no-repeat 0 0;
}

#menuitems a{
text-decoration: none;
font-weight: bold;
}

#menuitems a:visited{
text-decoration: none;
font-weight: bold;
}

#menukontakt{
width: 225px;
height: 297px;
}

#menurzetelna{
background: #F9EFED;
text-align: center;
padding: 20px;
}


.topdecor{
height: 100px;
}

.contenttxt{
padding: 5px;
}

.galcell{
width: 160px;
height: 120px;
margin: 10px;
float: left;
}

.galcelldesc{
width: 160px;
min-height: 120px;
margin: 10px;
float: left;
}


.grafhead{
text-align: center;
margin-left: auto;
margin-right: auto;
}


a {text-decoration: underline; color:#550000; background-color: transparent}

a:hover	{
font-weight: bold; 
color:#ff0000; 
text-decoration: underline;
}

a:visited {color:#FFE0E0}
img {border:0}


.c {text-align:center}
.big {font-size: 180%}
.big2 {font-weight: bold; font-size:200%}
.b {font-weight: bold}
.nobr { white-space: nowrap; }

