* {padding: 0; margin: 0;}
* {font-family: "Verdana", "Geneva", "Arial", "Helvetica, sans-serif";}

body {margin:12px 0 12px 12px;background-color:#778899;} /*  */

a {text-decoration:none;}
a img {border:0;}
	
a:link {color: #FF8C00;}
a:visited {color: #FF8C00;}
a:hover {color: #FF7F50;}
a:active {}

li {list-style-type:none;}

h1 {font-size:28px; margin-bottom:14px;}
h2 {font-size:15px;margin:8px 0 5px 0;}
h3 {font-size:12px; margin:8px 0 3px 0;}
h4 {font-size:11px; margin:6px 0 3px 0;}

p, a, li {font-size:11px;}
p {line-height:1.5em;}

#rechteseite {float:right;border: 1px solid #777799;border-right:none;width:368px;background-color:white;}
#linkeseite{margin-right:385px;border: 1px solid #777799;background-color:white;padding:12px;}

#inhalte {padding:6px 12px;}
#inhalte ul {margin: 4px 0 4px 20px;}
#inhalte ul li {padding:4px 0;list-style-image: url(grafiken/arrow-smooth.png);}
#fusszeile {margin:15px 0;padding:8px 0 0 0;}

#dgsgblogo img {margin:3px 3px 3px 12px;}
#menu {width:150px;margin:16px;float:left;}
#menu ul li {padding:3px 0;}
#submenu {margin:16px;float:left;}
#submenu ul li {padding:3px 0;}
#mitteilungen {margin:16px; clear:both;}

#vorstand dl {width:476px;} /*Bild: 470px + 2px border + 4px padding*/
#vorstand dt {border:1px solid #778899;height:330px;padding:2px;border-bottom:none;}
#vorstand dd {font-size:11px; background-color: #D3D3D3; padding: 3px; border: 1px solid #778899;}

.linkout {padding: 0px 16px 0px 0;background: transparent url(grafiken/linkout.png) no-repeat right;}
.maillink {padding: 0 16px 0 0; background: transparent url(grafiken/mail.png) no-repeat right;}
.pdffile {padding: 2px 20px 2px 0; background: transparent url(grafiken/acrobat.png) no-repeat right;}
.aktiverlink {font-weight:bold;}
.mitteilung {margin:10px 0 15px 0; padding:5px; border: 1px solid black;background-color:#f5f5f5;} /* rechts unterhalb des Menus */
.mitteilung h2 {font-size:13px; margin:0 0 2px 0;}
.mitteilung p {line-height:1.2em; margin:0 0 2px 0;}
.newsitem {margin:20px 0 25px 0;padding:5px;border: 1px solid black;background-color:#f5f5f5;} /*auf der Startseite */
.newsitem h2 {font-size:15px; margin:0;}
.aktualisierung {font-size:10px;font-weight:normal;font-style:italic;color:gray;}
.eintrag {font-size:10px;font-weight:normal;font-style:italic;color:gray;}
.material img {float:left;margin:0 25px 15px 0;}
.navibuecher {clear:left;text-align:center;padding-top:12px;}
.footleft {float:left;}
.footright {float:right;}
.footleft p, .footleft a, .footright p, .footright a {font-size:10px;}
.material h2 {font-size:15px; margin:8px 0 15px 0;}
.material h3 {clear:left;}
.buch {margin:15px 0;}
.emph {font-weight:bold;}

#adressen h2 {font-size:20px;margin-top:18px;}
#adressen div.adressen {background-color:#fffaf0;padding:5px 20px 5px 20px; border:1px solid grey;margin: 15px 0;}

table.kontakte {width:100%;}
* html table.kontakte {width:0%;}

table.kontakte th {text-align:left;font-size:10pt;padding:5pt;}
table.kontakte tr {vertical-align:top;}
table.kontakte tr td {border-top:1px solid gray;padding:5pt;}
