/* ----------------------------------------------------------------------------------------------------------
1) HTML tags, reset
---------------------------------------------------------------------------------------------------------- */

* {margin:0; padding:0;}
body  
   { font: 12px "Times New Roman", Georgia, Times, arial, sans-serif; background: transparent url(../images/green.jpg) repeat 0px 0px; text-align: center; margin: 0px; padding: 0px }

body, div, span, p, a, img, ul, ol, li, caption, table, thead, tbody, tfoot, tr, th, td, form, fieldset, legend, label, dl, dt, dd, 
blockquote, applet, object, h1, h2, h3, h4, h5 {border:0;}

h1, h2, h3, h4, h5, h6  { margin: 0px 0 5px }
h1   { color: #dbceb0; font-style: normal; font-weight: bold; font-size: 15px; line-height: normal; letter-spacing: 1px; margin: 0px 0px 10px }
h2    { color: #455253; font-style: normal; font-weight: bold; font-size: 15px; line-height: normal }

h3 {font-size: 15px;}

h4  { color: #b22222; font-style: normal; font-weight: bold; font-size: 20px; line-height: normal; letter-spacing: 1px; margin: 0px 0px 10px; padding: 0px 75px 0px 65px }
h5 {font-size:100%;}

a      { color: #dbceb0; font-style: normal; font-weight: normal; font-size: 12px; text-align: center; letter-spacing: 1px }
a:hover       { color: #dbceb0; font-style: normal; font-size: 12px; text-decoration: underline; text-align: center }

a.link      { color: #455253; font-style: normal; font-weight: normal; font-size: 12px; text-align: center; letter-spacing: 1px }
a.link:hover       { color: #63573A; font-style: normal; font-size: 12px; text-decoration: underline; text-align: center }
a.link:active       { color: #b22222; font-style: normal; font-size: 12px; text-decoration: underline; text-align: center }
a.link:visited       { color: #b22222; font-style: normal; font-size: 12px; text-decoration: underline; text-align: center }

a.weiter      { color: #63573A; font-style: normal; font-weight: normal; font-size: 12px; text-align: center; letter-spacing: 1px }
a.weiter:hover       { color: #455253; font-style: normal; font-size: 12px; text-decoration: underline; text-align: center }
a.weiter:active       { color: #b22222; font-style: normal; font-size: 12px; text-decoration: underline; text-align: center }
a.weiter:visited       { color: #b22222; font-style: normal; font-size: 12px; text-decoration: underline; text-align: center }



p, table, ul, ol, dl, fieldset {margin:0px 0;}
.navpfadtab    { font-size: 11px; text-align: right; float: right; padding-right: 20px }


.beige        { font-style: normal; font-weight: normal; background: transparent url(../images/beige.jpg) repeat 0px 0px; margin: 0px; padding: 0px; width: 800px; height: 1px }


/* ----------------------------------------------------------------------------------------------------------
1.1) content_definitionen
---------------------------------------------------------------------------------------------------------- */
.lefttop       { color: #455253; font-style: normal; font-weight: normal; font-size: 12px; text-align: left; margin: 0px; padding: 15px 15px 0px 15px; width: 400px; height: 218px }
.leftdown        { color: #455253; font-style: normal; font-weight: normal; font-size: 12px; text-align: left; margin: 0px; padding: 15px 15px 15px 15px; width: 400px; height: 145px }

div.left       { color: #455253; font-style: normal; font-weight: normal; font-size: 12px; text-align: left; margin: 0px; padding: 0px 15px; width: 400px; height: auto }
.left       { color: #455253; font-style: normal; font-weight: normal; font-size: 12px; text-align: left; margin: 0px; padding: 0px 15px; width: 400px; height: auto }

.content_lefttop       { color: #dbceb0; font-style: normal; font-weight: normal; font-size: 11px; background: transparent url(../images/1_img.jpg) no-repeat 0px 0px; text-align: left; margin: 0px; padding: 15px 15px 0px 200px; width: 400px; height: 218px }
.content_leftdown        { color: #dbceb0; font-style: normal; font-weight: normal; font-size: 11px; background: transparent url(../images/2_img.jpg) no-repeat 0px 0px; text-align: left; margin: 0px; padding: 15px 230px 15px 15px; width: 400px; height: 145px }


.content_right   { color: #455253; font-style: normal; font-weight: normal; font-size: 12px; background-color: transparent; text-align: left; margin: 0px; padding: 5px; width: 400px; height: auto }

.content_big   { background-color: transparent; text-align: left; margin: 0px; padding: 0px; width: 800px; height: auto }


/* ----------------------------------------------------------------------------------------------------------
2) Universal styles (display, float, margin, text-align...) 04183B
---------------------------------------------------------------------------------------------------------- */
.content    { background: transparent url(picture.jpg) no-repeat 0px 0px; width: 800px; height: auto; min-height: 1px }

a.navi    { color: #04183b; font-style: normal; font-weight: 600; font-size: 15px; text-decoration: underline; text-align: center; letter-spacing: 1px }
a.navi:hover     { color: #b22222; font-style: normal; font-size: 15px; text-decoration: underline; text-align: center }

a.navpfad     { color: #b22222; font-style: normal; font-weight: normal; font-size: 10px; text-decoration: none; text-align: center }
a.navpfad:hover      { color: #04183b; font-style: normal; font-size: 10px; text-decoration: none; text-align: center }

div.left     { color: navy; font-style: normal; font-weight: normal; font-size: 11px; font-family: "Times New Roman", Georgia, Times }
div.right       { color: #04183b; font-style: normal; font-weight: normal; font-size: 13px; line-height: 116%; font-family: "Times New Roman", Georgia, Times; padding: 0px 15px 0px 45px }
div.middle         { color: #04183b; font-style: normal; font-weight: normal; font-size: 13px; line-height: 116%; font-family: "Times New Roman", Georgia, Times; padding: 0px 75px 0px 85px; width: 700px }

.img_class { margin: 2px; border: solid 1px #ffffe0 }
.img_right  { float: right; margin: 5px 5px 5px 10px; border: solid 1px #ffffe0 }
.img_left  { float: left; margin: 5px 10px 5px 5px; border: solid 1px #ffffe0 }

/* ----------------------------------------------------------------------------------------------------------
3) header and footer
---------------------------------------------------------------------------------------------------------- */
.header     { background: transparent url(../images/header.jpg) no-repeat 0px 0px; text-align: right; width: 800px; height: 80px }
.footer       { color: #dbceb0; font-style: normal; font-size: 11px; background: transparent url(../images/footer.jpg) repeat 0px 0px; text-align: right; margin: 0px; padding: 0px 15px 0px 0px; width: 800px; height: 50px }

