/*
 * Author: Sylvia Zapf
 * Created: 16. Sept. 2005
*/

/* Colors, fonts and other basic stuff */

body { 
margin-top: 0px;
}

h3 { 
font: bold 10pt/12pt Arial, Helvetica;
padding-left: 20px;
}

h3.rot { 
font: bold 10pt/12pt Arial, Helvetica;
padding-left: 20px;
color: #da1036;
}


p, form { 
font: 10pt/14pt Arial, Helvetica;
text-align: left;
padding-left: 20px;
padding-right: 20px;
}

p.petition { 
font: 10pt/14pt Arial, Helvetica;
text-align: justify;
padding-left: 20px;
padding-right: 80px;
}

div.small {
font: 8pt/10pt Arial, Helvetica;
text-align: left;
padding-left: 20px;
}

td { 
font: 10pt/14pt Arial, Helvetica;
text-align: left;
}



.grau {
font-family: Arial, Helvetica;
font-size: 10pt;
color: #999999;
text-decoration:none;
font-weight:normal;
}

a:link { 
font-family: Arial, Helvetica;
font-size: 10pt;
color: #000000;
text-decoration:none;
}

a:visited { 
font-family: Arial, Helvetica;
font-size: 10pt;
color: #000000;
text-decoration:none;
}

a:hover { 
font-family: Arial, Helvetica;
font-size: 10pt;
color: #da1036;
text-decoration:none; 
}

a.text { 
font-family: Arial, Helvetica;
font-size: 10pt;
color: #000000;
text-decoration:underline;
}

a:hover.text { 
font-family: Arial, Helvetica;
font-size: 10pt;
color: #da1036;
text-decoration:underline;
}

a:visited.text { 
font-family: Arial, Helvetica;
font-size: 10pt;
color: #000000;
text-decoration:underline;
}

a.small { 
font-family: Arial, Helvetica;
font-size: 8pt;
color: #000000;
text-decoration:none;
}

a:hover.small { 
font-family: Arial, Helvetica;
font-size: 8pt;
color: #da1036;
text-decoration:underline;
}

a:visited.small { 
font-family: Arial, Helvetica;
font-size: 8pt;
color: #000000;
text-decoration:none;
}

a.sprung { 
font-family: Arial, Helvetica;
font-size: 10pt;
color: #3f589c;
text-decoration:underline;
}

a:hover.sprung { 
font-family: Arial, Helvetica;
font-size: 10pt;
color: #3f589c;
text-decoration:none;
}

a:visited.sprung { 
font-family: Arial, Helvetica;
font-size: 10pt;
color: #3f589c;
text-decoration:none;
}

img.head { 
padding-left: center;
padding-top: 0px;
position: fixed; 
}

img { 
}

#oben { 
position: absolute;
top:10px;
left:195px;
}

#text {
position: absolute;
top:100px;
left:190px; 
width:450px;
}

#rahmen {
position: absolute;
top:100px;
left:190px; 
width:480px;
}

#formular {
position: absolute;
top:180px;
left:65px; 
width:550px;
}

#faqnavi {
position: absolute;
top:160px;
left:10px; 
width:155px;
}

#idb {
position: absolute;
top:130px;
left:190px; 
width:540px;
}

#hintergrundbild { 
position: absolute; 
top:0px;
left:0px; 
}
