/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; }
h1,h2,h3,h4,h5,h6,pre,p,ul,li,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }

body  { color: #333; background-color: #fff; text-align: center;}
p  { font-size: 12px; margin-top: 5px; margin-bottom: 0; }
b  { font-size: 12px; }
em  { font-size: 12px; padding-top: 5px; }
h1  { color: #000; font-size: 24px; font-weight: normal; margin-top: 5px; padding-bottom: 5px; padding-top: 0; }
h2 { color: #000; font-size: 9px; font-weight: normal; margin-top: 10px; margin-bottom: 0; text-transform: uppercase; }
h3  { color: #000; font-size: 14px; font-weight: bold; margin-top: 5px; padding-bottom: 5px; padding-top: 0; }
td {  }
a  { color: #022; text-decoration: none; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover  { color: #066; }
a:active  { text-decoration: none; }
/**/
#Seite { width: 963px; margin-left: auto; margin-right: auto; padding-top: 35px; }
#Logo { width: 963px; padding-bottom: 20px; border-bottom: 1px solid #ccc; }
#LogoWort { text-align: left; width: 300px; float: left; padding-top: 4px; }
#LogoWort a { color: #000; text-decoration: none; }
#LogoNavigation { font-weight: normal; text-align: left; float: right; padding-top: 4px; }
#LogoNavigation ul { padding: 0; float: left; margin: 0 15px 0 0; list-style-type: none; display: inline; }
#LogoNavigation li {	margin: 0px;	padding: 0px;	width: 148px;	display: inline;}
#LogoNavigation li a {	color: #022;	margin: 0;	padding: 0;	width: 148px;	font-size: 11px; display: block;}
#LogoNavigation li a:hover {	color: #066;}
#LogoNavigation li a.On {	color: #066;}
#LogoNavigation .Head {	color: #066; text-transform: uppercase;	font-size: 9px;}
#Image { padding-bottom: 10px; width: 963px; margin-top: 10px; border-bottom: 1px solid #ccc; }
#ImageBild { text-align: left; }
#Content { text-align: left; width: 963px; margin-top: 5px; padding-bottom: 20px; border-bottom: 1px solid #ccc; }
#Content0 { width: 168px; float: left; }
#Content0 ul { font-size:12px; margin: 10px 0 0; padding: 0; list-style-type: none; display: inline; }
#Content0 li { font-size:12px; margin: 5px 0 0; padding: 0; display: block; }
#Content0 li a.On {	color: #066;}
#ContentMain { width: 778px; float: right; margin-left: 15px; }
#ContentMainTopLeft { width: 370px; float: left; margin-top: 10px; }
#ContentMainTopRight { width: 370px; float: right; margin-top: 10px; }
#ContentMainTop { padding-bottom: 0; }
#ContentMainTop em  { color: #066; }
#ContentMainTop ul { margin: 10px 0 0; padding: 0; list-style-type: none; display: inline; }
#ContentMainTop li { font-size: 12px; margin: 5px 0 0 10px; padding: 0; display: block; }
#ContentMainTop form { font-size: 10px; margin-top: 0; color: #066; padding-top: 0; }
#ContentMainTop input { width: 778px; height: 20px; border: solid 1px #066; }
#ContentMainTop textarea { width: 778px; height: 150px; border: solid 1px #066; }
#ContentMainTop .button { color: #fff; background-color: #066; width: 60px; height: 20px; }
.ContentMainReferenzen { width: 778px; margin-top: 10px; padding-top: 10px; border-top: 1px solid #ccc; }
.ContentMainReferenzen .Referenz { width: 187px; float: left; margin-right: 10px; }
.ContentMainReferenzen .ReferenzEnde { width: 187px; float: left; margin-right: 0; }
#Content1 { margin-left: 15px; width: 250px; float: left; }
#Content2 { width: 250px; float: left; margin-left: 15px; }
#Content3 { width: 250px; float: left; margin-left: 15px; }
#InhaltLinks { float: left; width: 462px; }
#InhaltRechts { float: right; width: 462px; }
#Kontakt { text-align: left; width: 963px; margin-top: 5px; padding-bottom: 10px; border-bottom: 1px solid #ccc; }
#Kontakt p {font-size: 11px; }
#Kontakt0 { width: 168px; float: left; }
#Kontakt1 { width: 250px; float: left; margin-left: 15px; margin-top: 5px; }
#Kontakt2 { font-size: 11px; width: 250px; float: left; margin-left: 15px; margin-top: 5px; }
#Kontakt3 { font-size: 11px; width: 250px; float: left; margin-left: 15px; margin-top: 5px; }
#Kontakt p.KontaktHead { color: #066; font-size: 9px; text-transform: uppercase; }
#InhaltRechts { float: right; width: 400px; }
#Footer { font-size: 9px; width: 963px; margin-top: 10px; }
#FooterLinks { font-size: 11px; text-align: left; float: left; }
#FooterLinks a { color: #585858; text-decoration: none; }
#FooterLinks a:hover { color: #000; text-decoration: none; }
#FooterRechts { color: #333; text-align: right; float: right; }
#FooterLegende { color: #999; font-size: 9px; text-align: left; margin-top: 10px; margin-bottom: 20px; }
#FooterLegende a { color: #999; text-decoration: none; }
#FooterLegende a:hover { color: #808080; text-decoration: none; }
.Break { clear: both; }


.headline { color: #000000; font-weight: bold; font-size: 13px; text-decoration: none }
.text_link { color: #333; text-decoration: underline; }
.text_link:hover { color: #000; text-decoration: underline; }

.form_login { width: 70px; height: 19px; }
.form_text_lang { width: 312px; }
