/* 
Author: mare-versum
Author URI: http://suedstadtanwaelte.de/
*/

a  {outline:0;-moz-outline:0}
body       { background-color: #FFFFFF; text-align: center; margin: 0; padding: 0; overflow: hidden; vertical-align: middle }
a:hover { color: #001000; text-decoration: none; border: none }
a:active  { color: #001000; text-decoration: none; border: none }
a { color: #001000; text-decoration: none; border: none }

#layout  { background-image: url(""); visibility: visible; MARGIN: 0px auto; POSITION: relative;  top: 2px; bottom: 2px; width: 1000px; height: 100%; overflow: hidden; border: solid 1px #000 }


#kopf   { font-size:10px; font-family: "Times New Roman", Times, serif; visibility: visible; float: left; width: 950px; height: 80px }
#kopf a:hover { text-decoration: none; border: none }
#kopf a:active  { text-decoration: none; border: none }
#kopf a { text-decoration: none; border: none }
#kopf img { text-decoration: none; border: none }


#titel   { text-align: left; font-variant: small-caps; letter-spacing: 6px; width: 450px;  float: left; margin: 20; padding: 0;}
#titel a { color: #222222; text-decoration: none }
#titel a:hover { color: #009900; text-decoration: none; }
#titel  H1 { font-size:34pt; font-family: "Times New Roman", Times, serif; visibility: visible; font-weight: normal; text-decoration: none; line-height: 34px; padding: 0;}

#logo   { font-size:10px; font-family: Georgia, "Times New Roman", Times, serif; visibility: visible; float: right; }


#ort  { font-size:14px; font-family: Georgia, "Times New Roman", Times, serif; visibility: visible; text-align: center; float: left; width: 250px; height: 20px; margin-top: 40px; margin-left: 20px; }
#ort  a:hover { color: #009999; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none }
#ort  a:active { color: #444444; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif }
#ort  a { color: #444444; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif }
#ort H1 { font-size: 14px; font-weight: normal;  }

#bild   { visibility: visible; float: left; width: 150px; height: 150px; margin-top: 20px; margin-left: 20px; border: dotted 1px #000; }
#bildtext  { visibility: visible; float: right; vertical-align: middle; margin-right: 50px; margin-top: 20px; margin-left: 10px;border: dotted 1px #000; }
img { text-decoration: none; border: none; vertical-align: middle }

#oben   { font-size:16px; font-family: Georgia, "Times New Roman", Times, serif; visibility: visible; width: 750px; float: right; padding: 0; border-bottom: dotted 1px #000 }
#oben a:hover { color: #009900;  }
#oben a:active { color: #000;  }
#oben a { color: #8e8e8e;  }
#oben ul { list-style-type: circle; margin: 0; padding: 0; list-style-position: outside; }
#oben li { float: right; padding-right: 25px; padding-left: 0; padding-bottom: 5px; }
#oben H1 { font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; margin: 0; padding: 0}

#links   { text-align: right;  float: left; width: 150px; margin-top:10; margin-left: 20; border-right: 1px solid #000}
#links a:hover { color: #009900; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none }
#links a:active { color: #444444; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif }
#links a { color: #212121; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif }
#links ul { list-style-type: none; margin: 0; padding: 0px;}
#links li {  margin: 0; padding: 0px;}
#links H1 { font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; text-align: right; margin-right: 15px; margin-bottom: 15px; }

#inhalt   { font-size:14px; font-family: Georgia, "Times New Roman", Times, serif; text-align: center;  visibility: visible;  width: 750px; height: 68%; float: right; margin-top: 10px; padding: 0px; overflow: auto; clip: inherit; scrollbar-arrow-color: #000000; scrollbar-base-color: #FFFFFF; scrollbar-track-color: #FFFFFF; scrollbar-face-color: #FFFFFF ; scrollbar-shadow-color: #009900  ; scrollbar-darkshadow-color: #FFFFFF ; scrollbar-highlight-color: #009900 ; scrollbar-3dlight-color: ##009900;}
#inhalt a:hover { color: #009999; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none }
#inhalt a:active { color: #000000; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif }
#inhalt a { color: #808080; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif }
#inhalt ul, li { text-align: left; }

#rueck  { background: f3f3f3; visibility: visible; MARGIN: 20px;  font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; }
#rueck a:hover { color: #009900; text-decoration: underline; }

p { text-align: justify; margin-right: 5px; padding-right: 10px }

H1 { font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 14px; text-align: center; padding: 0; vertical-align: 0 }
H2, H3 { font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 14px; text-align: left; padding: 0; vertical-align: 0 }
.justify { text-align: justify;  }
.klein  { font-size:10px; }
.rahmen { border: 1px #009900 dotted; padding: 5px}
.linie { border-top: 1px #009900 dotted;  }
.rando { padding-top: 15px; }
.kleinrot { font-size:10px; color: #ff4500; }
.rot { font-size:14px; color: #ff4500; }
.center {text-align: center}


#footer   { font-size:10px; font-family: Georgia, "Times New Roman", Times, serif; visibility: visible; text-align: center; vertical-align: middle; width: 1000px; float: right; margin: 0px; padding-top: 3px; padding-bottom: 3px; border-top: 1px dotted #000; border-bottom: solid 1px #000}
#footer a:hover { color: #333333; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none }
#footer a:active { color: #333333; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif }
#footer a { color: #333333; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif }


input,textarea {margin: 3px 0; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 1px solid #4b408c; background: white; padding: 3px 3px; }  
select {margin: 3px 0; border: 1px solid #4b408c; background: white; padding: 3px 3px; }  
.reset {margin: 3px 0; border: 1px solid #4b408c; background: white; padding: 3px 3px; }  
input:active, input:focus, input:hover, textarea:hover , select:hover { background: #E8EBDF;}
.error { color: #009900; padding-left: 40px; }  
.meldung { color: #333333; background: f3f3f3; padding-left: 100px; }  
