/* CSS Document */

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

body {
background-color: #FFF;
font-family: Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, Sans-Serif;
color: #000;  
padding:0px;
margin:0px;
text-align: left;
/*background-image: url(../images/layout/stdp_lout_bodybg.jpg);
background-position: center;
background-repeat: repeat;*/
}

html, body {
height: 100%;
}

#clear {
clear: both;
}

/*  positioning-layers  */

#container { 
position: relative; 
width: 100%; 
text-align: left;
}

#links {
float: left;
left: 0px;
width: 100%;
height: 76px;
padding: 0px;
margin: 0px;
background-image: url(../images/layout/stdp_lout_lebghead.jpg);
background-position: right;
background-repeat: no-repeat;
overflow: hidden;
}

#rechts { 
float: right;
right: 0px;
width: 100%;
height: 76px;
padding: 0px;
margin: 0px;
background-image: url(../images/layout/stdp_lout_ribghead.jpg);
background-position: left;
background-repeat: no-repeat;
overflow: hidden;
}

#header {
width: 585px;
height: auto;
text-align: left;
padding: 10px 10px 0px 20px;
/*background-image: url(../images/layout/stdp_lout_header.jpg);
background-position: center;
background-repeat: no-repeat;*/
}

#newsticker {
height: 17px;
background-image: url(../images/layout/stdp_lout_tickerbg.jpg);
background-repeat: repeat-x;
}

#container2 {
position: relative;
width: 760px;
margin: 0px auto;
padding: 0px;
text-align: left;
height: 100%;
voice-family: "\"}\"";
voice-family: inherit;
height: auto;
}

html>body #container {
height: auto;
	}

#nav {
float: left;
width: 144px;
margin: 0px;
padding: 0px;
}

#content {
float: left;
width: 585px;
padding: 10px 10px 0px 20px;
}

#content a[href]:after {
content: " (" attr(href) ") ";
}



#footer {
position: relative;
height: auto;
width: 585px;
text-align: right;
/*background-image: url(../images/layout/stdp_lout_footerbg.jpg);
background-repeat: no-repeat;
padding: 5px 0px 0px 10px;*/
}

.footer {
font-size: 11px;
color: #000;
}

.footer a {
font-size: 11px;
color: #000;
text-decoration: none;
}

/*  schriftdefinitionen */


/*p, h2, pre {
margin: 0px; 
padding: 5px 20px 5px 20px;
line-height: 120%;
}*/

p {
font-size: .8em;
font-family: Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, Sans-Serif;
color: #000; 
}

p a { 
font-size: 1em;
color: #000;
text-decoration: none;
border-bottom: 1px dashed #E40000;
}

p a:hover, a.over { 
font-size: 1em;
color: #E40000;
text-decoration: underline;
border-bottom: none;
}

a { 
color: #ff66cc;
font-size: 11px;
background-color:transparent;
text-decoration: none; 
}

ul {
line-height: 1.2em;
voice-family: "\"}\"";
voice-family: inherit;
line-height: 1%;
}

html>body ul {
line-height: 1.2em;
}

ul li {
font-size: .8em;
font-family: Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, Sans-Serif;
color: #000;
list-style-type: square;
}
 
pre { 
color: #000;
font-family: Courier, Monaco, monospace;
}

h1 {
font-size: 1.2em;
color: #000;
/*background-color: #C5E1F7;
padding: 4px 20px;*/
margin: 5px 0px -1px 0px;
}

h2 {
font-size: 1em;
font-weight:bold;
color: #000;
/*background-color: #C5E1F7;
padding: 4px 20px;*/
margin: 5px 0px -1px 0px;
}

h3 {
font-size: .8em;
font-weight:bold;
color: #000;
margin: 5px 0px -1px 0px;
}

hr{
background-color: #0F5994; /* Mozilla 1.4 */
color: #0F5994; /* IE 6 */
border: #0F5994; /* Opera 7.11 */
height: 2px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}

acronym {
color: #000;
text-decoration: none;
border-bottom: 1px dotted #000;
cursor: help;
}
 
pre { 
color: #564b47;
font-size: 11px;
background-color: #e1ddd9;
font-family: Courier, Monaco, monospace;
}

form td {
font-size: .8em;
font-family: Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, Sans-Serif;
color: #000; 
}

/*p,h1, h3, pre {
 padding: 5px 15px;
 margin: 0px;
}*/

.imgtext-nowrap p.bodytext {
font-size: .8em;
font-family: Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, Sans-Serif;
color: #000;  
}

.imgtext-table p.bodytext {
font-size: .8em;
font-family: Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, Sans-Serif;
color: #000;  
}
