	/*layout*/
body {
font-size:12px;
color:#999;
font-family: Myriad, Arial, sans;
}
img {
border:0;
}
h1 {
padding:0px;
margin:0 0 12px 0;
font-family:Georgia, serif;
font-size:14px;
color:#122b5f;
}
h2 {
padding:10px 0 0 0;
margin:0px 0 10px 0;
font-family:Georgia, serif;
font-size:12px;
color:#122b5f;
}
h3 {
padding:0 0 2px 0;
margin:0 10px 0px 10px;
font-family:Georgia, serif;
font-size:12px;
color:#122b5f;
border-bottom:1px dotted #122b5f;
}
h3:link {
border-bottom:1px dotted #122b5f;
text-decoration:none;
}
h4 {
font-family:Georgia, serif;
font-size:12px;
color:#122b5f;
padding:5px 0px 5px 0px;
margin:0px;
}
p {
color:#444;
font-size:12px;
font-weight:normal;
line-height:140%;
margin:0 0 10px 0;
}
a, a:link, a:visited {
color:#122b5f;
text-decoration:underline;
}
a:hover {
color:#990000;
text-decoration:underline;
}
ul {
color:#444;
font-size:12px;
font-weight:normal;
line-height:140%;
margin:0 0 10px 15px;
padding-left:0px;
}
.stoerer {
width:200px;
padding-bottom:10px;
}
.stoerer_content {
background-color:#ccc;
}
.stoerer_content_blau {
background-color:#122b5f;
}
.stoerer_content p {
color:#444;
font-size:11px;
font-weight:normal;
line-height:120%;
padding:2px 0 2px 0;
margin:0 10px 0 10px;
}
.stoerer_content a, .stoerer_content a:link, .stoerer_content a:visited {
color:#122b5f;
font-size:11px;
margin:0 5px 0 5px;
}
.stoerer_content a:hover {
color:#990000;
font-size:11px;
margin:0 5px 0 5px;
}
.sitemap {
width:200px;
padding-bottom:10px;
padding-right:10px;
float:left;
}
#abbinder p {
font-size:11px;
color:#122b5f;
text-align:right;
}
#abbinder a, #abbinder a:link, #abbinder a:visited {
font-size:11px;
color:#122b5f;
text-align:right;
text-decoration:underline;
}
.sitemap {
width:200px;
padding-bottom:10px;
padding-right:10px;
float:left;
}
#abbinder a:hover {
font-size:11px;
color:#990000;
text-align:right;
text-decoration:underline;
}
.bild_links {
float:left;
padding:0 15px 20px 0;
}
.bild_collage_r {
float:left;
padding:0 0px 10px 0;
}
.bild_collage {
float:left;
padding:0 10px 10px 0;
}
.last {
background-color:#fff;
border:2px solid #ccc;
padding:7px 7px 7px 7px;
}
.show {
background-color:#444;
padding:2px 2px 2px 2px;
}
.show_bild {
background-color:#ccc;
padding:2px 2px 2px 5px;
margin-left:95px;
}
.news p {
color:#444;
font-size:12px;
font-weight:normal;
line-height:140%;
margin:0 0 5px 0;
}
.form_name {
float:left;
text-align:right;
width:130px;
color:#444;
font-size:12px;
font-weight:normal;
margin:0 0 10px 0px;
padding:4px 10px 0px 0;
}
.form_input {
float:left;
width:300px;
color:#444;
font-size:12px;
font-weight:normal;
}