/*Stylesheet für DBS Kowolik u. Kobwolik GbR
erstellt von Susanne Hugo für hugodesign: http://www.antiquaimages.com
Teil 1: Positionierung
Oktober 2008
letzte Änderung: 18.03.2011*/
* {
	margin: 0;
	padding: 0 }

body {
	font-size:      100.01%;
	font-family:     Tahoma, sans-serif, Verdana, Arial, Helvetica, sans-serif;
	font-style:      normal;
	font-weight:     normal;
	text-decoration: none;
	text-align:      center;
	padding:         1em 2em;
	width:           100%;
	height:          100% }

#head, #navi, #text {
	text-align:  left;
	margin-right: auto;
	margin-left:  auto;
	width:        80% }

.unsichtbar, dfn {
	display: inline;
	position: absolute;
	top:      -1000px;
	left:     -1000px;
	width:    0;
	height:   0;
	overflow: hidden }

abbr, acronym {
	border-bottom: 2px dotted }

strong {
	font-weight: bold }

em {
	font-style: italic }

address {
	font-style: italic;
	text-align:  center }

sup, sub {
	font-size:   0.8em;
	margin-left:  0;
	padding-left: 0 }

/*K O P F Z E I L E*/
#head {
	color:     #008000;
	background: #fff;
	border:     ridge thick }

h1   { color: #008000; font-size: 2em; font-weight: bold; background: #fff url("../photos/maler_u_pq.jpg") no-repeat right top; text-align: center; padding: 2em 2em 3em }

.logo-1-farbe {
	color:          #f00;
	text-decoration: underline;
	background:      #fff }

.logo-2-udl {
	text-decoration: underline }

.logo-3-size {
	font-size: 0.65em }

#logo {
	color:        #000;
	background:    #fff;
	margin-right:  1em;
	margin-bottom: 1ex;
	margin-left:   1em }

img.logo_img {
	color:              #fff;
	background:    #fff url("../photos/logo_kowolik_web.jpg") no-repeat left top;
	margin:              0;
	padding:             0;
	z-index:             2;
	float:               left;
	clear:               left }


/*N A V I G A T I O N*/
#navi {
	overflow: hidden }

#navi ul {
	list-style-type: none;
	margin-left:      8em }

#navi li, #navi li a {
	line-height: 1.2em;
	display:      inline;
	float:        left }

#navi a:link, #navi a:visited, #aktiv {
	font-weight:    bold;
	text-decoration: none;
	text-align:      center;
	margin-top:      1ex;
	margin-right:    1ex;
	padding:         1ex;
	border:          outset thin }

#navi a:focus, #navi a:hover, #navi a:active {
	border: inset thin }

#aktiv {
	font-style: italic;
	text-align:  center }

/*T  E  X  T*/
#text {
	margin-top:    1em;
	margin-bottom:  1em;
	padding-bottom: 1em }

h2 {
	font-size:  1.4em;
	font-weight: bold;
	margin-top:  2em;
	padding:     1ex }

h3 {
	font-size:  1.2em;
	font-weight: bold;
	margin-top:  1.5em;
	padding:     1ex;
	clear:       left }

p {
	margin-right: 1em;
	margin-left:   2em;
	padding-top:   1em;
	clear:         left }

/*T E X T L I N K  S*/
#text a:link, #text a:visited, #text a:hover, #text a:focus, #text a:active {
	font-weight: bold }

.sprung-sa {
	font-size:   0.9em;
	font-style:   italic;
	background:   url("../photos/anker_sa.jpg") no-repeat 12.5em 0;
	display:      block;
	margin:       1em 1em 1em 0;
	padding-left: 0;
	clear:        left }

/*T A B E L L E N*/
table {
	margin:         1em 2em;
	border-collapse: collapse                        }

th {
	font-weight:   bold;
	text-align:     left;
	margin:         1ex;
	padding:        1ex;
	vertical-align: top }

td {
	font-size:     0.9em;
	text-align:     left;
	margin:         1ex;
	padding:        1ex;
	vertical-align: top;
	border:         solid thin }

td.nopadding {
	padding: 0 }

td p {
	margin-right: 0;
	margin-left:   0 }

/*L I S T E N*/
#text ol {
	list-style-type: decimal;
	margin:           1em 0 2em 4em }

#text ul {
	margin: 1em 0 2em 2em }

#text ul li {
	list-style-type: square;
	display:          list-item;
	margin-top:       1ex }

/*D E F I N I T I O N S L I S T E N
auf der Seite technische Begriffe*/
dl {
	padding: 1em;
	border:   inset thin }

dt {
	font-weight: bold;
	margin-top:   1em;
	margin-right: 1em }

dd {
	margin: 1ex }

dl dl {
	border-style: none }

/*B I L D E R*/
img {
	border-style: none }

.img-deco {
	font-size: 1em;
	margin:     1em;
	padding:    1ex;
	width:      28em;
	height:     23em;
	float:      left;
	border:     solid thin }

dl.img-deco dt {
	margin: 0;
	padding: 0 }

dd.img-caption {
	font-size:  0.9em;
	font-style:  italic;
	margin-left: 1em }

dl.sitemap {
	border: none }

dt.smt {
	font-size:   1.2em;
	margin-top:   1em;
	margin-right: 1em }

dd.smd {
	padding-left: 1em }

/*I N D E X - Spezial*/
.ref-1 /*             Referenzen auf der Startseite              */  {
	margin: 1em;
	padding: 1ex;
	width:   30em;
	float:   left;
	border:  inset thin }

#text ul.ref-1 li, #text ul.ref-2 li {
	list-style-type: none }

#text ul.ref-1 li ul li ul li {
	list-style-type: circle }

#text ul.ref-2 li ul li {
	list-style-type: circle }

li h3, li h4 {
	margin: 1em 0 0;
	padding: 0 }

p.center {
	text-align: center }

/*I M P R E S S U M- Spezial*/
.ref-3 /*            Impressum             */  {
	margin: 1em;
	padding: 1ex;
	border: 0;
	 }
.ref-3 h3/*            Impressum             */   { 
	background: #f5f5f5; 
	margin: 1em; 
	padding: 1ex }
@media screen,aural {
address {
	speak-numeral: digits      }

}
address {
	speak-numeral: digits      }

address {
	speak-numeral: digits      }

address {
	speak-numeral: digits      }

address {
	speak-numeral: digits      }
