<br>
/* global text styles */
/* fliesstext */
h1,h2,h3 {margin:3px 0px;}
h4,h5,h6,p {margin:0px;margin-bottom:1px;}

.textkoerper {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; text-align:left;}
/* Sonderfall div */
div.textkoerper {margin-bottom:10px; }

/* zwischen&uuml;berschrift */
.textzwischen { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; font-weight: bold; font-variant: normal; text-transform: uppercase; color: #EE8822; text-decoration: none;  }
h3.textzwischen {font-weight: bold; font-size: 13px; margin:3px 0px;}
/* teaser: fliesstext, zwischen&uuml;berschrift */
.teaserkoerper, .legende, .teaserstruct { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; line-height:16px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none;  text-align:left;  }
.legende {text-align:right; vertical-align:top; margin-right:1px; padding-right:2px; line-height:22px; }
.teaserstruct {font-weight:600;margin-top:6px;}
body.teaserkoerper, div.teaserkoerper {background-color:#FFEE99}
h4.teaserkoerper {background-color:#FFEE99; font-weight:600;}
/* polling */
.pollkoerper { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; line-height: 16px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none;  text-align:left; margin:1px; margin-left:3px;  }
.pollunter { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; }
textarea.poll { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none;  text-align:left; width:300px; height:60px; margin-right:0px; padding-right:1px;}
input.poll { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none;  text-align:left; width:230px; margin:0px; margin-left:4px; padding-right:1px;}

div.p100 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic;  font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none;   margin:0px;text-align:right;height:16px; width:8em; overflow:hidden; }


/* zwischen&uuml;berschrift */
.teaserzwischen { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; line-height: 16px; font-weight: bold; font-variant: normal; text-transform:uppercase; color: #E63F15; text-decoration: none; text-align:left;  }
.teaserzweit { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; line-height: 16px; font-weight: bold; font-variant: normal; text-transform: uppercase; color: #000000; text-decoration: none; text-align:left;  }
a.teaserzwischen:link {color: #E63F15; text-decoration: underline;}
a.teaserzwischen:visited {color:#335566; text-decoration: underline; }
a.teaserzwischen:hover {color: #E63F15; text-decoration: underline;}
a.teaserzwischen:active {color:#335566; text-decoration: none;}
h3.teaserzwischen {margin-top:1px; margin-bottom:4px; }
h4.teaserzweit {margin-top:2px; margin-bottom:2px; }
/* bildunterschriften */
.bildunter { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; }
.quelle { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style:normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; }
/* listen / adressen */
p.lit_liste { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; margin-top:1px;margin-bottom:2px; }
.lit_autor { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; font-weight: bold; font-variant: normal; text-transform:none; color:#EE8822; text-decoration: none;  }
.lit_titel { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style:normal; line-height: 16px; font-weight: bold; font-variant:normal; text-transform:none; color:#000000; text-decoration: none;  }

.adresszwischen { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; font-weight: bold; font-variant: normal; text-transform: uppercase; color: #000000; text-decoration: none;  }
.adresskoerper { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; margin-top:1px;margin-bottom:0px; }
.listenkoerper { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; line-height: 16px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; margin-top:1px;margin-bottom:0px; }
a.listenkoerper  { color:#000000; text-decoration:underline;  }
a.listenkoerper:link {  color:#000000; text-decoration:underline;  }
a.listenkoerper:visited {color:#000000; text-decoration:underline }
a.listenkoerper:hover,a.sitemap:focus { color:#000000; background-color:#B5C1C7; text-decoration:none }
a.listenkoerper:active { color:#335566;text-decoration:underline }

/* fuer pro-seiten */
.ueberschrift { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; font-weight: bold; font-variant: normal; text-transform: uppercase; color: #EE8822; text-decoration: none;  }
input.ueberschrift { width:50em;}
.ueberschrift_cms { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: bold; font-variant: normal; text-transform: uppercase; color: #DD8822; text-decoration:none; margin:1px;  }

.tipptool { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none;  text-align:left; background-color:#FFEE99 }

/* Quadbox */
table.quadbox {margin:1px 1px 0px 0px; }


/* form */
/* fliesstext */
input {font-size:11px}
.tsrbutton {color:#FFEE99; background-color:#E63F15; font-family: Arial, Helvetica, sans-serif; font-size:12px;  font-weight: bold; font-variant: normal; text-transform: uppercase; letter-spacing:1pt}

input.text, textarea.text {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; width:50em;}
.comment {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; width:25em;}
.adress {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; width:20em;}

/* feedback */
.small {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; text-align:center;}
td.radio {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration:none; text-align:center; width:35px;}
td.radio5 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration:none; text-align:center; width:175px;}
input.radio {color:#335566}
div.foot { text-align:center; margin:10px;}
.tsrbutton {background-color:#D6DDCC; color:#335566; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-variant: normal; text-transform: uppercase; }




/* zwischen&uuml;berschrift */
input.textzwischen { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 18px; font-weight: bold; font-variant: normal; text-transform: uppercase; color: #EE8822; text-decoration: none; width:50em;  }
/* teaser: fliesstext, zwischen&uuml;berschrift */
input.teaser, textarea.teaser { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; line-height:18px; font-weight:normal; font-variant:normal; text-transform:none; color: #000000; text-decoration:none;width:25em; background-color:#FFEE99; }
input.teaserzwischen { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; line-height: 18px; font-weight:bold; font-variant:normal; text-transform:uppercase; color: #E63F15; text-decoration:none; width:25em; background-color:#FFEE99;}
/* bildunterschriften */
input.bildunter { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none;  }

.cmsunter { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none;  vertical-align:texttop;}

input.upload {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none;  background-color:#FFFFCC; width:19em; }
.doktitle {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight: normal; font-variant:normal; text-transform:none; color:#00000F; text-decoration:none; background-color:#FFFFCC; width:16em; }

select.bildsource {width:224px; text-align:center; background-color:#FFFFCC; font-size:10px;  }

.submitter {vertical-align:baseline; margin:1px; margin-top:5px; text-align:center; }
.submithead {vertical-align:top; margin:1px; margin-top:0px; margin-bottom:3px; text-align:center; }
.imgbutton {vertical-align:middle; margin:1px; padding:1px; text-align:center;  font-family:"Trebuchet MS",Arial,Helvetica, sans-serif; font-size: 11px; font-style: italic; width:120px;}

.bildedit { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; }


div.scroll { width:99%; height: 50px; overflow: auto;  background-color:#FFFFCC;}
div.doccomment {  background-color:#FFFFCC; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration:none; width:174px; overflow:visible;}

div.bildsource {position:absolute; left:230px; top:140px; width:220px; height:120px; overflow: auto;  background-color:#FFEE99; font-size:10px; border:medium navy ridge; visibility:hidden; }
div.newcity {position:absolute; left:330px; top:80px; width:220px; height:90px; overflow: auto;  background-color:#FFEE99; font-size:10px; border:small navy ridge; visibility:hidden; }

.feldname {width:150px;text-align:right;vertical-align:top;font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none;}
em { color:#0000AA; font-size:1.4em; font-style: normal; font-style:normal; font-weight:bolder; font-variant:normal; vertical-align:texttop; }

/* cms forms */
input.h1,input.h2,input.h3 { ffont-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; font-variant: normal; text-transform: uppercase; color:#EE8822; text-decoration: none;   line-height:20px; margin:0px;padding:0px; width:465px;}
input.h4,input.h5,input.h6,input.kurz,input.kurz2 { font-family: Arial, Helvetica, sans-serif; font-size:12px;line-height:16px; margin:0px;padding:0px; font-weight:bold; font-variant: normal; text-transform: uppercase; color:#EE8822; width:465px;}
/* input.sub2 { font-size:21px; width:300px; margin:3px; }     */
input.kurz { font-size:15px; width:300px; margin:3px; }
input.kurz2 { width:200px; margin:3px; }
input.tab, input.plz, input.ort,input.mail,input.tel,input.date,input.readonly, input.praus {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; line-height:14px; font-weight:normal; font-variant:normal; text-transform: none; color:#000000; vertical-align:middle; width:340px; margin:3px; }
select.monat, option.monat {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; line-height:12px; font-weight:normal; font-variant:normal; text-transform: none; color:#000000; width:40px; margin:0px; }
.rechte  {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; line-height:14px; font-weight:normal; font-variant:normal; text-transform: none; color:#000000; vertical-align:middle;  border:2px inset navy;  width:130px; margin:3px; text-align:left;  background-color:#FFF9CF;}
p.rechte {line-height:16px;}
input.plz, input.preis { font-size:12px; width:60px; margin:3px; }
input.date { font-size:12px; width:40px; margin:3px; }
input.mail { font-size:12px; width:210px; margin:3px; }
input.tel { font-size:12px; width:130px; margin:3px; }
input.ort { font-size:12px; width:270px; margin:3px; }
input.readonly  {  font-size:12px; width:270px; margin:3px; color:#000000; background-color:#FFCC33; }
input.praus { font-size:12px; width:70px; margin:3px; color:#000000; background-color:#FFCC33;  text-align:right;}

