/* allgemein */

body {font-family:'Arial'; color: #000000; background-color:
      white; font-size: 10pt; margin: 0px; padding: 0px;
			background-image:url(img/linie_rechts9.gif)}

html {padding: 0px; margin:0px}

table {font-family:'Arial'; color: #000000; font-size: 10pt; text-align: left;
			 border-width: 0px; spacing:0px; border-collapse: collapse; margin: 0px}
/* background-color: white;	*/	 
td {vertical-align: top; padding:3px; margin: 0px}

table.vielpad td {padding:10px}
table.zellrahmen td {border: 1px solid black; padding-left: 12px;
                     padding-right: 12px}
td.bottomspace {padding-bottom: 10px; border: 1px solid black;}

a:link {color: #069ece} 
a:visited {color: #069ece}
a:hover,a:active,a:focus {color: #069ece}

h1 {text-align: left; font-weight: normal; font-size: 18pt; margin-left: 20px;}
h2 {text-align: left; font-weight: normal; font-size: 14pt}
h3 {text-align: left; font-weight: bold; font-size: 12pt;}

p.block {text-align: justify; clear: left}
p.links {text-align: left; clear: left}
p.rechts {text-align: right; clear: left}
p.cent {text-align: center; clear: left}
p.centnoborder {text-align: center; clear: left}
p.centnoborder img {border-width: 0px}

.etw_plus {font-size: 12pt}
.klein {font-size: 8pt}
.fett {font-weight: bold}
span.hervor {font-weight: bold}  //{color: #feca02; font-weight: bold}

ul,ol {text-align: left; margin-left: 40px}
li {margin-bottom: 5px}

p.icons {text-align: center; font-weight: bold}
p.icons img {vertical-align: middle; margin-left: 15px;
             margin-right:3px; border-width:0px}
             
div.breite {width: 570px}

/* für Gerüst/Navigation */

ul.nav {list-style-type: none; margin-left: 15px; padding: 0px;
        margin-top: 0px; margin-bottom: 15px}
ul.nav li {background-color: #ffdd77; border: 1px solid #ffbb55;
           padding: 2px; padding-left: 3px; margin-top: -1px;  margin-bottom: 0px;
           width: 130px; margin-left: 0px;}
ul.nav li a {text-decoration: none; font-size: 9pt}
ul.nav li a:link {color: black}
ul.nav li a:visited {color: black}

ul.oma {list-style-type: none; margin-left: 15px; padding: 0px;
        margin-top: 0px; margin-bottom: 15px}
ul.oma li {background-color: #ffaa88; border: 1px solid #ff8866;
           padding: 2px; padding-left: 3px; margin-top: -1px;  margin-bottom: 0px;
           width: 130px; margin-left: 0px;}
ul.oma li a {text-decoration: none; font-size: 10pt}
ul.oma li a:link {color: black}
ul.oma li a:visited {color: black}

/* für Termine */

div.ter_breite {width: 500px}

hr {color: rgb(0, 0, 102); width: 90%; margin-bottom: 20px; margin-top: 20px}

img.ea {float: left; margin-right: 10px; margin-left: 5px}

  /*h3.lang*/
.lang {padding-top: 5px; margin: 0px; padding-bottom: 18px}
.kurz {padding-top:15px; margin: 0px; padding-bottom: 27px}

p.untertitel {margin-left: 20px; margin-right: 20px; 
              font-style:italic; text-align: left; clear: left}        

/* für PAs */

div.pa_breite {width: 570px}

p.sub_cent {font-weight: bold; font-size: 13pt;
            text-align: center}
p.sub_block {font-weight: bold; font-size: 13pt;
             text-align: justify}
p.sub_left {font-weight: bold; font-size: 13pt;
            text-align: left; margin-left: 20px}

.kasten {text-align: left; border: 1px solid blue; padding: 8px} 
.rahmen {text-align: justify; border: 1px solid black; padding: 8px} 
.kursiv {text-align: left; font-style:italic}
.Texttyp {font-style: normal}


/* für politische Ziele */

table.polit td {vertical-align: top; text-align: justify; padding: 10px; 
                width: 262px}

/* für Editseiten */

.beschreib {padding-bottom: 25px; color: blue}