div#linke_spalte {
	float:left;
    left:0;
    top:0;
    padding:5px;
	width:48%;
    margin-right:5px;
    text-align:center;
}
div#rechte_spalte {
	float:right;
    left:0;
    top:0;
    margin:0;
    padding:0;
	width:48%;
    text-align:center;
}
img.quer {
	width:85%;
    padding:3px;
    margin-bottom:10px;
}
img.hoch {
	width:65%;
    padding:3px;
    margin-bottom:10px;
}
img.ico {
	width:36px;
    vertical-align:middle;
}
img.toparr {
	width:12px;
	margin:0;
    padding:0;
}
img.docs_img {
	border:1px solid black;
	padding:5px;
}
div.linke_spalte {
	float:left;
    left:0;
    top:0;
    padding:0;
	width:48%;
    margin-right:3px;
    text-align:center;
}
div.rechte_spalte {
	float:right;
    left:0;
    top:0;
    margin:0;
    padding:0;
	width:48%;
    text-align:center;
}

h1, h2, h3, h4 {
	font-family:Georgia, "Times New Roman", Helvetica, serif;
	text-align:left;
    font-weight:bold;
}
h1 {
    font-size:19px;
	margin:0;
	padding:0;
}
h2{
    font-size:17px;
	margin:0;
	padding:0;
}
h3 {
    font-size:15px;
	margin-top:0;
    margin-bottom:1px;
}
h4 {
    font-size:13px;
	margin-top:0;
    margin-bottom:1px;
}
a.a_name_top {
	font-size:13px;
	padding:0;
	margin:0;
}
div.a_to_top {
	clear:both;
	text-align:right;
	margin-bottom:10px;
}
img.druck_img {
	width:17px;
	height:16px;
	vertical-align:bottom;
}
.bilderleiste {
	clear:both;
    display:block;
    text-align:center;
    vertical-align:middle;
}

.bilderleiste img.logo {
    vertical-align:middle;
    width:100px;
    float:left;
    text-align:left;
    padding:1px;
    margin:2px;
}
img {
	border:0;
}
p, p.fliesstext, p.linksbuendig, p.rechstbuendig {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:0.02em;
	word-spacing:-0.15em;
	margin-bottom:0.95em;
	line-height:130%;
}
p.fliesstext {
	text-align:justify;
}
p.linksbuendig {
	text-align:left;
}
p.rechstbuendig {
	text-align:right;
}
p.links {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	word-spacing:-1px;
}
.fett {
     font-weight:bold;
}
.kursiv {
	font-style:italic;
}
.unterstrichen {
	text-decoration:underline;
}
.quellnachweis {
    display:block;
    text-align:left;
	font-size:10px;
    font-weight:bold;
    background:transparent;
    color:#3F3F3F;
    margin:0;
    padding:0;
}
th.header {
	font-weight:bold;
    text-align:left;
    font-size:11px;
    border-top:1px dotted gray;
    border-bottom:1px dotted gray;
}
td {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
}
td.liste {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
    border-bottom:1px dotted silver;
	vertical-align:top;
}
a.imtext {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
    color:#000080;
    background:transparent;
    text-decoration:none;
    font-size:12px;
}
a.imtext:hover,a.imtext:focus {
    color:#663399;
    background:transparent;
    text-decoration:underline;
}
a.imtext_readonly {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
    color:#484848;
    background:transparent;
    text-decoration:none;
    font-size:12px;
}
a.toplink {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
    background:transparent;
    color:#000000;
    padding:0;
    margin:0;
    text-decoration:none;
    font-size:11px;
}
a.a1 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
    text-decoration:none;
    background:transparent;
    color:#000080;
}
a.a1:hover, a.a1:focus {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
    text-decoration:none;
    border-bottom:1px solid #000080;
}
a.a1_readonly {
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    text-decoration:none;
    background:transparent;
    color:#5c5c5c;
}
a.a1_readonly:hover, a.a1_readonly:focus {
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    text-decoration:none;
}

/* wird in bestellung.php, ecard1.php und ecard2.php genutzt */
.a2 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
    text-decoration:none;
    font-size:12px;
    color:#000000;
    text-align:center;
    background: #D3D3D3;
    padding:2px;
    margin:3px;
    border:1px solid gray;
}
.a2:hover, .a1:focus {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
    text-decoration:none;
	color:#000000;
    background:silver;
}
a, td, ul, li, p {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	text-align:left;
}
li {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
    line-height:125%;
}
/* Zeug für die Administrations- u. CMS-Breich */
#admin {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	padding:0.5%;
	margin:0;
}
#header {
	font-family:Georgia, "Times New Roman", Helvetica, serif;
	width:100%;
    display:block;
    padding:0;
    margin:5px;
}
#header p {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:0.9em;
    }
#header h3 {
	font-family:Georgia, "Times New Roman", Helvetica, serif;
	font-size:12px;
    padding:0;
    margin:0;
}
#menu {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	width:100%;
    display:block;
    padding:5px;
    margin:0;
    border-top:1px solid silver;
    border-bottom:1px solid silver;
}
.submit_a, .submit_b {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size:11px;
    padding:2px 10px 2px 10px;
    float:left;
	width:80px;
	text-align:center;
    margin:1px 10px 1px 10px;
    cursor:pointer;
    border:1px outset silver;
}
.submit_b {
	color:#000000;
	background:#f2f2f2;
}
.submit_a {
    color:#FFFFFF;
	background:silver;
}
input.submit_c {
    cursor:pointer;
}
a.a3:link, a.a3:visited, a.a3:focus, a.a3:hover, a.a3:active {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
    text-decoration:none;
    font-size:11px;
    padding:3px;
    border:1px outset silver;
    display:block;
    float:left;
    width:80px;
	text-align:center;
    margin:1px 10px 1px 10px;
}
a.a3:link,a.a3:visited {
	color:#000000;
	background:#f2f2f2;
}
a.a3:hover,a.a3:focus {
    color:#FFFFFF;
	background:#D8D8D8;
}
a.a3:active {
	background:#000000;
    border:1px inset white;
    color:white;
}
a.titel {
	font-size:12px;
	font-weight:bold;
	background:transparent;
	color:#400000;
    text-decoration:none;
}
a.titel:link,a.titel:visited {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
    background:transparent;
	color:#400000;
    text-decoration:none;
}
a.titel:hover,a.titel:focus,a.titel:active  {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
    background:transparent;
	color:#004000;
    text-decoration:underline;
}
a.suche {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
img.suche {
	vertical-align:middle;
}
/* Wird von Bestellung.php genutzt */
.order {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
    padding:4px;
    margin:3px;
    width:200px;
    height:250px;
    float:left;
	border:1px dotted gray;
	color:#000000;
    background:#FFFFFF;
    text-align:center;
}
.broschuere {
	border:1px solid black;
    padding:3px;
    margin:7px;
    vertical-align:top;
    cursor:pointer;
}
.bestellung  {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	padding:0;
    margin:0;
    text-align:center;
    font-size:12px;
}
input,textarea,select {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
    background-color:#FFFFFF;
    border:1px solid gray;
    color:#333333;
	padding:1px;
}
.button {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	cursor:pointer;
    font-size:12px;
}
.label {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	padding:5px;
    font-size:12px;
    vertical-align:top;
	border-top:1px solid #004080;
}
.field {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	padding:5px;
    border-top:1px solid #004080;
}
.fehler {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	display:block;
    background:#DBDBDB;
    color:#CC0000;
    font-size:11px;
	font-weight:bold;
    border:1px solid #C0C0C0;
    padding:1px;
    margin:3px;
	word-spacing:2px;
}
p.sure {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	display:block;
    background:#DBDBDB;
	font-size:11px;
	color:#0000FF;
	font-weight:bold;
    border:1px solid #C0C0C0;
    padding:1px;
    margin:3px;
}

/* Ende bestellung.php */

/* Download */
.divdownload {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
    padding:4px;
    margin:3px;
    width:200px;
    height:240px;
    color:#000000;
    float:left;
	border:1px dotted gray;
	background:#FFFFFF;
    text-align:center;
}
.description {
	overflow:auto;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
    text-align:center;
    font-size:12px;
}
.imgdownload {
	border:1px solid black;
    padding:3px;
    margin:7px;
    vertical-align:top;
}
.h4download {
	font-family:Georgia, "Times New Roman", Helvetica, serif;
    text-align:center;
    font-size:12px;
}
/* Publikationsliste */
a.colhead:link,a.colhead:visited {
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	text-align:center;
	color:#8F004F;
}
a.colhead:hover,a.colhead:active,a.colhead:focus {
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	text-align:center;
	color:#CC0000;
}
th.pubheader {
	font-weight:bold;
    text-align:left;
    font-size:11px;
    border-top:1px dotted gray;
    border-bottom:1px dotted gray;
}
td.publiste {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
    border-bottom:1px dotted silver;
	vertical-align:top;
}
/* Ecards */
div.ecard {
    padding:3px;
    margin:2px;
    height:140px;
    float:left;
	border:1px dotted gray;
	background:#FFFFFF;
    color:#000000;
    text-align:center;
}
img.ecardmotiv {
	border:1px solid black;
    padding:2px;
    margin:2px;
    height:100px;
}
label.ecardlabel {
	font-size:0.8em;
    color:#004080;
    cursor:pointer;
}
input.ecardbutton {
	font-size:0.8em;
    border:1px solid gray;
    background:#FAF8E7;
    color:#333333;
    cursor:pointer;
}
div#fehler {
	display:block;
    background:#DBDBDB;
    color:red;
    font-size:12px;
    font-weight:bold;
    border:1px solid #C0C0C0;
    padding:1px;
    margin:3px;
}
div.fehlermeldung {
    color:red;
    font-weight:bold;
}
td.motiv {
	border:1px solid silver;
	font-size:0.8em;
	padding:6px;
	margin:3px;
	text-align:center;
}
input.text {
	padding-left:3px;width:247px;
}
div.error {
	color:#FF0000;
	font-weight:bold;
}
td.sure {
	color:#0000FF;
	font-weight:bold;
}
img.btn {
	padding:0;
    margin:0;
    margin-right:-1px;
    text-align:left;
    border:1px outset #FF00FF;
}
a.abtn:link, a.abtn:hover, a.abtn:visited, a.abtn:focus, a.abtn:active {
	text-decoration:none;
    margin:0;
    padding:0;
}
div#menu {
    font-family:Tahoma, Arial, Helvetica, sans-serif;
	width:100%;
    display:block;
    padding:0.5%;
    margin:0.5%;
    border-top:1px solid silver;
    border-bottom:1px solid silver;
}
/* Zeug für die Administrations- u. CMS-Breich */
div#header {
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    display:block;
	width:90%;
    padding:10px;
    left:0;
    top:26px;
}
#header p {
    font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
    }
#header h3 {
	font-family:Georgia, "Times New Roman", Helvetica, serif;
	font-size:14px;
    padding:0;
    margin:0;
}
div#workitcontent {
	padding:0 0 0 10px;
}
div#docscontent {
	padding:0;
	margin:5px;
}
#admin {
    background:#FAF8E7;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
	margin:0;
	padding:0;
	width:100%;
}

