@charset "utf-8";
body, dl, dt, dd, pre, form, fieldset, input, blockquote, th, td {
margin : 0;
padding : 0;
font-size : 12px;
font-family : Georgia, "Times New Roman", Times, serif;
color : #797979;
list-style : none;
margin : 0;
padding : 0;
overflow : auto;
}
strong {
color : #a8082a;
text-decoration : none;
}
a:link {
color : #797979;
text-decoration : none;
}
a:visited {
color : #797979;
text-decoration : none;
}
a:hover {
color : #a8082a;
text-decoration : none;
}
a:active {
color : #797979;
text-decoration : underline;
}
h1, h2, h3, h4 {
margin : 0.2em 0;
}
p {
margin : 0.5em 0;
}
a {
color : #797979;
}
table {
border-collapse : collapse;
border-spacing : 0;
}
fieldset, img {
border : 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
font-style : normal;
font-weight : normal;
}
ol, ul {
margin : 0;
padding : 0;
list-style-type : none;
}
caption, th {
text-align : left;
}
#header {
height : 45px;
margin : 0;
padding : 0;
background : white;
}
#footer {
margin : 0;
padding : 0;
background : url(../images/bg.png) repeat;
}
.footer_mitte {
width : 350px;
height : 38px;
margin : 40px 0 0 475px;
padding : 0;
font-size : 80%;
}
#unten {
height : 45px;
margin : 0;
padding : 0;
background : white;
}
#links_unten {
float : left;
width : 150px;
height : 38px;
margin : 0;
padding : 0;
font-size : 80%;
}
#rechts_unten {
float : right;
width : 220px;
height : 28px;
margin : 5px 0 0 0;
font-size : 80%;
}
#visit {
width : 150px;
height : 38px;
margin : 0;
padding : 0;
font-size : 50%;
}
#menu_logo {
float : left;
}
#menu_top {
float : right;
}
#links_oben {
float : left;
width : 150px;
height : 38px;
margin : 0;
padding : 0;
font-size : 80%;
}
#rechts_oben {
float : right;
width : 80px;
height : 28px;
margin : 10px 10px 0 0;
padding : 0;
font-size : 80%;
}
#main1 {
margin : 0;
padding : 0;
background : url(../images/bg.png) repeat;
}
#main2 {
margin : 0;
padding : 0;
}
#links {
float : left;
width : 140px;
margin : 80px 0 0 10px;
padding : 0;
font-size : 80%;
text-transform : uppercase;
line-height : 25px;
}
#links a li {
display : inline;
float : left;
padding : 12px 10px 0 10px;
text-transform : uppercase;
line-height : 25px;
}
#links a:link {
color : #797979;
text-decoration : none;
}
#links a:visited {
color : #797979;
text-decoration : none;
}
#links a:hover {
color : #a8082a;
text-decoration : none;
}
#links a:active {
color : #797979;
text-decoration : underline;
}
#rechts {
float : right;
width : 150px;
margin : 0;
padding : 0;
font-size : 80%;
}
#mitte {
margin : 0 150px;
background : none;
font-size : 12px;
}
#video {
margin : 0 0;
background : none;
font-size : 12px;
}
.inhalt {
margin : 0 0;
background : none;
font-size : 60%;
}
#kontakt {
float : left;
margin-right : 20px !important ;
margin-left : 177px !important ;
margin-right : 10px;
margin-left : 170px;
margin-top : 20px;
width : 447px;
height : 800px;
background-color : #fff;
font-family : sans-serif;
font-size : 12px;
font-weight : normal;
display : inline;
color : #484d66;
border : 1px;
}
.column-in {
margin : 0;
padding : 0.5em 1em;
}
.cleaner {
clear : both;
height : 1px;
font-size : 1px;
border : none;
margin : 0;
padding : 0;
background : transparent;
}
.copy {
text-align : center;
font-size : 80%;
}
#jaos {
margin : 0 auto;
}
.jaosg_galerie {
text-align : center;
vertical-align : middle;
padding : 5px;
}
.jaosg_thumbnail {
margin : 5px;
float : left;
height : 80px;
width : 80px;
text-align : left;
vertical-align : middle;
}
.jaosg_nav {
text-align : center;
}
.jaosg_bild {
text-align : center;
}
.jaosg_bildbeschreibung {
text-align : justify;
}
.sprachen {
width : 50px;
height : 20px;
margin-top : 93px;
margin-left : 50px;
}
div.jaosg_thumbnail {
float : left;
background : #dcdcdc;
border : 1px solid;
border-color : #aaa #444 #444 #aaa;
margin : 5px 3px;
}
div.jaosg_thumbnail img {
border : 1px solid;
border-color : #444 #aaa #aaa #444;
}
div.ls img {
height : 60px;
width : 80px;
margin : 20px 10px;
}
div.pt img {
height : 80px;
width : 60px;
margin : 10px 20px;
}
div#jaosg_footer {
clear : both;
padding-top : 1em;
}
.formgen {
font-size : 1em;
padding-right : 0;
padding-left : 0;
border : 0;
}
label, select, input[type="checkbox"], input[type="radio"], input[type="button"], input[type="submit"] {
cursor : pointer;
}
.formgen form {
line-height : 120%;
}
.formgen .formblock {
margin-bottom : 15px;
margin-top : 10px;
padding-top : 3px;
padding-bottom : 3px;
padding-right : 2px;
padding-left : 5px;
}
.forminfo {
width : 360px;
margin-bottom : 15px;
background-color : #fff;
padding-top : 3px;
padding-bottom : 30px;
padding-right : 2px;
padding-left : 5px;
font-weight : bold;
border : 5px dashed #990000;
}
.formgen br {
clear : both;
}
.formgen .formtextfield {
width : 437px;
height : 200px;
margin-left : 0;
margin-bottom : 10px;
border : 1px solid #666a73;
background-color : #fff;
}
.formgen .formtext {
width : 295px;
margin-left : 20px;
margin-top : 0;
padding-bottom : 4px;
font-size : 1em;
background-color : #fff;
border : 1px solid #666a73;
}
.formgen input:focus, .formgen input:hover, .formgen select:focus, .formgen select:hover, .formgen textarea:focus, .formgen textarea:hover {
border-bottom-color : #000000;
background-color : #d5d361;
}
.formgen label {
width : 120px;
clear : left;
float : left;
height : 30px;
margin-top : 5px;
font-weight : bold;
color : #666a73;
}
.formgen .formselect {
width : 75px;
background-color : #fff;
margin-left : 20px;
color : #000;
}
.formgen .formsubmit {
width : 139px;
text-align : center;
background-color : #666a73;
border : 1px solid #ffcc33;
color : #ffffff;
margin-left : -5px;
}
.formgen legend {
color : #000;
background-color : #fff;
width : 150px;
}
.formgen .fieldset {
margin-bottom : 10px;
}
.formgen .formerror {
border-bottom-width : 1px;
color : #990000;
}
.formgen .formcaptcha {
border : 1px solid #666a73;
vertical-align : top;
float : left;
margin-right : 22px;
margin-left : 0;
}
.formgen .formreq {
color : #006633;
}
.formgen strong {
color : #006633;
margin-left : 0;
}
.formgen .formheadline {
color : #666a73;
background-color : #fff;
padding-top : 4px;
padding-bottom : 4px;
margin-top : 5px;
margin-bottom : 5px;
font-style : normal;
}
.formgen .security {
margin-left : 1px;
width : 437px;
}

