/***********************************************/
/* Formatierung                                */
/***********************************************/ 

html, body {
 margin:0px;
 padding:0px;
}

html, body	{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 86%;
 color: #303030;
 background-color: #e2eef1;
 background-image:url(/img/bg.gif);
 background-repeat:repeat-y;
}

A:link, A:visited, A:active { color:#303030; text-decoration:underline;}
A:hover { color:#303030; text-decoration: underline;}

#menu A:link, #menu A:visited, #menu A:active { text-decoration:none;}
#menu A:hover { color:#303030; text-decoration: underline;}

#quickmenu A:link, #quickmenu A:visited, #quickmenu A:active {
 display:block;
 padding:3px 6px 4px 6px;
 text-decoration:none;
 float:left;
 border-left: 1px solid #ffffff;
 color: #000000;
}
#quickmenu A:hover {display:block; text-decoration:none; color:#000000; font-size: 100%; background-color: #d6ba85;}

#copyright A:link, #copyright A:visited, #copyright A:active { text-decoration:none; color:#989A9A; font-size: 100%;}
#copyright A:hover { text-decoration:underline; color:#989A9A; font-size: 100%;}


h1 {
 margin: 0px;
 padding: 0px;
 font-size: 160%;
 color:#a72a03;
 font-weight: normal;
 letter-spacing:1px;	
}

h2 {
 margin: 0px;
 padding: 0px;
 font-weight: bold;
 font-size: 110%;
 color:#555555;
}

img {
 border: 0px;
}

ul {
 list-style-type:square;
 margin: 0px;
 padding-left:30px;
}

li {
 margin-top: 8px;
}

#menu dl {
 margin:0px;
 margin-top:6px;
}

#menu dt {
 font-size:96%;
 margin-left:10px;
 margin-bottom:2px;
}

.bildunterschrift {
 margin:0px;
 margin-top:5px;
 margin-bottom:2px;
 font-size: 90%;
 text-align:center;
}

div#id {
 background: #85ACB3; padding:10px; border: 1px solid #64979F; margin-bottom:10px;
}

div.bilder {
 float:left;
 padding-right:10px;
}

div.dateidownload {
 font-size:90%;
 text-decoration:none; 
}

div.dateidownload img{
 float:left;
 margin-right:10px;
}

table {
 border-collapse:collapse;
 font-size:100%;
 border:1px #9b9b9b solid;
}

th {
 padding:3px 20px 3px 5px;
 background-color:#8fc0cf;
 color:#ffffff;
 text-align: left;
}

td {
 padding:3px 20px 3px 5px;
 vertical-align: top;
}

td.farbwechsel {
 background-color:#f0f0f0;
}

div.trennlinie {
 height:1px;
 background-color:#c0c0c0;
 margin-top: 10px;
 font-size: 0%;
}


.suche {
 float:left;
 margin-right: 5px;
 padding-left: 4px;
 font-size: 100%;
 background-color: #E4EFF1;
 border:1px #989A9A solid;
}

/***********************************************/
/* Layout	                               */
/***********************************************/

#head_titel {
/*  background-image:url(/img/bg_line.gif); */
 background-repeat:repeat-x;
 height: 130px;
 margin-left: 760px;
}

#head {
 position:absolute;
 top:0px;
 left:0px;
 height: 180px;
 width:759px;
 background-color: #ccad6e;
 background-image:url(/img/title_128.png);
 background-repeat: no-repeat;
}

#stm_logo {
 background-image:url(/img/stm_logo.gif);
 height: 64px;
 width:409px;
 margin-left:310px;
 margin-top:20px;
}

#quickmenu {
 background-image:url(/img/bg_quickmenu.gif);
 background-repeat:repeat-x;
 padding-top: 1px;
 height: 24px;
 margin-top: 14px;
 padding-left: 580px;
}

#menu {
 position:absolute;
 top:220px;
 left:15px;
 width:150px;
}

.menupunkt {
 margin-top: 16px; 
 margin-right: 6px;
}

#inhalt {
 position:absolute;
 top:220px;
 left:200px;
 width:520px;
 line-height: 16px;
}

#copyright {
 margin: 35px 15px 30px 0px;
 font-size: 84%;
 color:#989A9A;
}

.notshow {
 display:none;
}

