* {margin:0; padding:0; border:0; float:none!important;}
body {background-color:#fff; padding:4px; border:2px solid #ddd; font-family:Verdana, Helvetica, sans-serif; color:#222; line-height:140%; font-size:0.9em;}

/*Abstand zum naechsten Element*/
h1, h2, h3, h4, h5, h6, p, address, ul, ol, dl, hr, blockquote, pre, table, caption, .nav-titel {margin-top:1em;}
.inhalt-baustein {clear:both;}
h1 {font-size:1.5em; font-weight:normal;}
h2 {font-size:1.2em; font-weight:bold;}
h3 {font-size:1.1em; text-decoration:underline; font-weight:bold;}
h4 {font-size:1.1em; font-weight:normal;}
h5 {font-size:1em; font-weight:bold;}
h6 {font-size:1em; font-weight:normal;}
acronym, abbr {cursor:help;	border-bottom:1px dotted #555;}
address {font-style:normal;}
.nav-titel {font-weight:bold;}
.inhalt-baustein ul {list-style-type:disc; margin-left:1.8em;}
.inhalt-baustein ol {margin-left:2.2em;}
ul ul {margin-top:0;}
ul ul li {margin-left:1.6em;}

/*Links*/
a {color:#222;}
.inhalt-bereich a {text-decoration:underline;}
a:visited {text-decoration:underline;}
a:active, a:hover, a:focus, a.aktiv {color:#555; text-decoration:underline;}

/*Beiträge*/
span.inhalt-beitrag-autor {font-weight:bold; font-style:italic;}
p.inhalt-kommentare-hinweis, p.inhalt-beitrag-direktlink {margin-top:0;}

/*Mitteilungen*/
.inhalt-mitteilung-datum {margin-right:0.5em;}

/*Galerien*/
.inhalt-galerie-bild a[title]:after, .inhalt-media a[title]:after { content:attr(title); }

/*Formulare*/
textarea {width:100%; display:block;}
textarea, input, select {border:1px solid #ccc;}

/*Augeblendete Funktionen*/
#funktionen, #inhalt-fuss, #briefkopf-adresse, #briefkopf-kontakt, #logo, #schmuckbild, #fuss, #share-button {display:none;}
.inhalt-baustein img, iframe {display:none;}
.inhalt-formular-captcha img, .inhalt-dokument-liste img {display:inline;}