/* sz.css */

body {
font-family: Verdana, "Arial Narrow", Arial, Helvetica, sans-serif;
/*letter-spacing:-0.35 pt;*/
font-size: 11px;
line-height: 15px;
background-color: #DDDDDD;
height: 100%;
}

html{
    	height: 100%;
    }

.vtab td {
font-size: 9px;
vertical-align: top;
}
.vtab {
width: 300px;
}

#rahmen {
float: left;
border:solid 1px black;
background-color: #E7E7E9;
width: 853px;
border-right:solid 2px #888888;
border-bottom:solid 2px #888888;
/*height: 100%;*/
display: table;
}

#werbung {
background-color: #DDDDDD;
height: 80px;
width: 1002px;
}

#werbungr {
background-color: #DDDDDD;
position:absolute; 
top:80px; left:856px; width:150px; height:350px;
}

#hilfsnavigation {
height: 215px;
/*height: 180px;*/
background-image:url(/fileadmin/oben/sz.jpg);


}
#hilfsnavigation .hilfsnavigation,#hilfsnavigation .hilfsnavigation a:link {
text-align: right;
padding: 0px 5px;
color: #fff;
text-decoration: none;
}

#navigation {
width: 850px;
line-height: 20px;
baackground-color: white;
/*border-bottom: 1px solid #a40f18;
border-top: 2px solid #888888;*/
float:left;
}

#links {

float: left;
width: 160px;
/*background-color: red;*/
height: 100%;
display: table-cell;

}

#mitte {
background-color: white;
float: left;
width: 545px;
border-right:solid 2px #a40f18;
border-left:solid 2px #a40f18;
height: 100%;
/*IE nur 100% */
/*height: auto;*/
/*overflow:hidden;*/
/*border: 1px solid #0000FF;*/
display: table-cell;
}
* html #mitte {
w\idth: 550px;

}

#lmitte {
background-color: white;
border-right:solid 1px #a40f18;
float: left;
width: 180px;
height: 100%;
/*border-bottom: solid 1px black;*/
}

* html #lmitte {
w\idth: 182px; /*IE*/
}

#mmitte {
background-color: white;
border-right:solid 1px #a40f18;
border-left:solid 1px #a40f18;
float: left;
width: 180px;
/*max-width: 180px;*/
height: 100%;
/*overflow:scroll;*/

}
* html #mmitte {
w\idth: 182px; /*IE*/
}

#rmitte {
background-color: white;
border-left: solid 1px #a40f18;
float: left;
/*width: 180px;*/
width: 180px;
height: 100%;
}
* html #rmitte {
w\idth: 182px; /*IE*/
}

#rechts {
float: right;
width: 135px;
h___eight: 100%;
d_oe_isplay: table-column;
overflow: hidden;
/*position: absolute; top:316px; left:713px; width:135px; height:auto;*/
/* position: relative; */
}

#endnavi {
 clear: left; 
background-color: #DDDDDD;
width: 850px;
text-align: center;
}


/*#mitte #szstd { standardrahmen für einzelbeiträge Mitte */
#szstd { /* standardrahmen für einzelbeiträge */
/*	border:solid 2px #888888;
	border-left:solid 1px white;
	border-top:solid 1px white;*/
	margin: 3px;
	/*margin-bottom: 6 px;*/
	padding: 0px;
	background-color: white; /*#FFFFE9;*/
  /*letter-spacing:-0.2 pt;*/
}

#rechts #szstd {
	background-color: #E9FFFF;
background-color: #DDDDE9;
/*width: 120px;*/
}

#szueber {
color: white; /*#0000AB;*/
font-size:11px;
font-weight: bold;
background-color: #A8A9AC;
padding: 3px;
letter-spacing:-0.4pt;
border-bottom: 5px /*solid white*/;
/*width: 100%;*/
}

/*a:visited {
color: #a40f18;
}*/

.szsubm3, .szsubm3 a, .szsubm3-aktiv, .szsubm3-aktiv a, .szsubm3 a:visited,
.szsubm2, .szsubm2 a, .szsubm2-aktiv, .szsubm2-aktiv a, .szsubm2 a:visited,
.szsubm1, .szsubml a, .szsubm1-aktiv, .szsubm1-aktiv a, .szsubm1 a:visited {
/*background-color: #FFFFE9;*/
border-right:solid 0px #888888;
border-bottom:solid 4px #E7E7E9;
margin: 1px;
margin-left: 8px;
padding-left:18px;
color: black;
  font-size:11px;
  font-weight: bold;
  color: #777;
  text-decoration: none;
width: 150px; 
background-image: url(/fileadmin/tpl/knoedelk.gif);
background-repeat: no-repeat;
background-position: 0px 4px;
letter-spacing:-0.4pt;
/*border: 1px solid black;*/
display: block;
}

.szsubm1-aktiv, .szsubm1:hover, .szsubm2-aktiv, .szsubm2:hover, .szsubm3-aktiv, .szsubm3:hover {
color: black;
background-color: #DDDDE9;
text-decoration:none;
background-image: url(/fileadmin/tpl/knoedelka.gif);
}

.szsubm1:hover, .szsubm2:hover, .szsubm3:hover {
background-image: url(/fileadmin/tpl/knoedelk.gif);
}

.szsubm2, .szsubm2-aktiv {
/*padding-left: 35px;*/
padding-left: 15px;
background-position: 20px 4px;
background-position: 0px 4px;
}
.szsubm3, .szsubm3-aktiv {
padding-left: 50px;
padding-left: 30px;
background-position: 35px 4px;
background-position: 15px 4px;
}

.rootline {
color: red;
font-size: 12px;
padding-left: 5px;

}

.rootline a {
color: #666666;
text-decoration: none;
}


.gastro {
font-size: 13px;
/*border: 1px solid black; */
width: 176px;
}

#mlayer {
border: 1px solid black;
background-color: white;
background-color: #E7E7E9;
}

#sitemap {
width: 100px;
/*background-color: #666666;*/
}

.tx-guestbook-list-header{
font-size: 10px;
}

.tx-guestbook-list-row {
font-size: 10px;
}


td {
font-size:11px;
}

/*dd {
border: 1px solid black;
margin: 0px;
}*/

