/* ===========================
   Stylesheet hundeschule-sylvia-ulrich.info 
   Datei: hsu.css
   Datum: 2012-02-06
   Autor: Sylvia Ulrich 
   ===========================*/


/* Allgemein */

* {margin: 0;
   padding: 0;}
   
html {height: 101%;} /* Srollbalken im Firefox erzwingen! */

body {width: 100%;
   min-width: 800px;
   font-family: Arial, Helvetica, sans-serif;
   color: #222222;
   font-size: 95%;
   background-color: #203A1F;
   }

div#umschlag {
   position: relative;
   width: 1000px;
   background-color: #FFB85C;
   margin: 0 auto 0 auto;}

h1, h2 {font-size: 1.2em;}
h3, h4 {font-size: 1.1em;}
h5 {font-size: 1em;}

h1 {color: #B5123D;}
h2 {color: #B5123D;}
h4 {color: #B5123D;}
h3, h5 {color: #B5123D;}

p {
   font-size: 0.9em;
   line-height: 1.4em;}

ul, ol {line-height: 1.4em;}

h1, h2, h3, h4, h5, p, ul, ol {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;}

.stopFloat {display: block;
            float: none;
            clear: both;
            height: 1px;
            line-height: 0;
            font-size: 0;}

div#spaltelinks4 {background: transparent url(bilder/bgl4.jpg) repeat-y top left;}
div#spalterechts4 {background: transparent url(bilder/bgr4.jpg) repeat-y top right;}

.hidden {position: relative;
   top: -7000px;
   left: -7000px;
   margin: 0;
   padding: 0;
   font-size: 0;
   width: 0;
   height: 0;}

/* Hyperlinks */

a {
   color: #134F42;
   font-size: 0.9em;
   font-weight: bold;
   text-decoration: none;}

a:link,
a:visited {color: #134F42;
   outline: none;}

a:hover {color: #7B7E47;
   text-decoration: none;
   border-bottom: #7B7E47 solid 1px;}

a:active {color: #134F42;
   outline: none;}

a.intern {
   font-weight: bold;}
a.intern:link,
a.intern:visited {
   font-size: 0.9em;
   color: #7B7E47;
   outline: none;}
a.intern:hover {
   color: #134F42;
   border-bottom: #134F42 1px solid;}

a.interna {
   font-weight: bold;}
a.interna:link,
a.interna:visited {
   font-size: 0.9em;
   color: #93884A;
   outline: none;}
a.interna:hover {
   color: #FFFFFF;
   border-bottom: #FFFFFF 1px solid;}

/* Textgestaltung */

.text_gros {font-weight: bold;
   font-size: 1em;}
.text_fett {font-weight: bold;}
.p1 {font-size: 0.9em;
   line-height: 1.4em;
   padding-bottom: 10px;}
.p2 {font-size: 0.9em;
   line-height: 1.4em;
   padding-bottom: 10px;
   padding-top: 5px;}
.p3 {padding-bottom: 40px;}
.preis {color: #750000; font-weight: bold;}
.psond {font-size: 0.9em;
   line-height: 1.4em;
   padding-bottom: 10px;
   width: 590px;}
.intern {font-weight: bold;
   font-size: 1.1em;}
.seitenende {padding-bottom: 2em;}
.seitenende2 {padding-bottom: 38em;}
.seitenende3 {padding-bottom: 60em;}
.seitenende4 {padding-bottom: 20em;}
.rand {
   display: block;
   margin: 10px 0 50px 70px;}
.abstu {margin-bottom: 5px;}
.absto {margin-top: 5px;}

/* Seitenkopf */

div.logo {
   background-image: url(bilder/hbg.gif);
   background-repeat: repeat-x;}
a.logo-ganz {
   display: block;
   width: 989px;
   height: 220px;
   padding: 0;
   margin: 0;
   background-image: url(bilder/logo.jpg);
   background-repeat: no-repeat;}
a.logo-ganz:hover {border-bottom: 0;}

/* Navigation */

span.za {font-weight: bold;
   font-size: 1em;}

div.navi a.nav01 span.za, div.navi a.nav02 span.za, div.navi a.nav03 span.za, 
div.navi a.nav04 span.za, div.navi a.nav05 span.za, 
div.navi a.nav06 span.za, div.navi a.nav07 span.za,
div.navi a.nav08 span.za, div.navi a.nav08 span.rot {position: relative;
   top: 5px;
   left: 10px;
   }

a.nav08 {margin-top: 20px;}
.rot {font-weight: bold;
  color: #750000;}

#einzel a.nav01,
#gruppe a.nav03,
#seminar a.nav07,
#doq a.nav04,
#uemich a.nav05,
#kontakt a.nav06,
#aktuell a.nav02,
#juhu a.nav08,
#praesentationp a.nav08 {
   background: url(bilder/navax.gif);
   /*color: #FFB85C;*/
   color: #FFF;
   }

#einzel a.nav01:hover,
#gruppe a.nav03:hover,
#seminar a.nav07:hover,
#doq a.nav04:hover,
#uemich a.nav05:hover,
#kontakt a.nav06:hover,
#aktuell a.nav02:hover,
#juhu a.nav08:hover,
#praesentationp a.nav08:hover {
   background: url(bilder/navpx.gif);
   color: #000000;
   border-bottom: 0;}
 
a.nav01,
a.nav02,
a.nav03,
a.nav04,
a.nav05,
a.nav06,
a.nav07,
a.nav08 {display: block;
   width: 120px;
   height: 26px;
   background: url(bilder/navpx.gif);
   color: #134F42;
   margin-bottom: 2px;
   }
   
a.nav01:hover,
a.nav02:hover,
a.nav03:hover,
a.nav04:hover,
a.nav05:hover,
a.nav06:hover,
a.nav07:hover,
a.nav08:hover {
   background: url(bilder/navox.gif);
   color: #000000;
   border-bottom: 0;
   }

a.nav01, a.nav02, a.nav03, a.nav04, a.nav05, a.nav06, a.nav07, a.nav08 {outline: none;}

/* Seitenaufbau */

div.inhalt,
div#top01 {
   margin-top: 0px;
   margin-left: 170px;
   margin-right: 230px;
   padding-left: 10px;
   padding-right: 20px;
   background: #FFB85C;
   }

div.navi {position: absolute;
   top: 215px;
   left: 0px;
   padding-top: 7px;
   width: 160px;
   padding-left: 10px;
   }

div#spalterechts {
   position: absolute;
   top: 215px;
   right: 0;
   width: 220px;}

div.aktuelles {
   width: 210px;
   }

div#werbung01 {
   margin: 20px 0;
   }
   
div#werbung02 {
   }

div#bildrechts {
   position: absolute;
   top: 570px;
   right: 10px;
   }

/* Seiteninterne Navi */

div#seitenintern a {font-size: 1em;}

#einzel div#seitenintern a.ainav02 {margin-left: 0px;}
#einzel div#seitenintern a.ainav03  {margin-left: 25px;}
#einzel div#seitenintern a.ainav04 {margin-left: 25px;}

#seminar div#seitenintern a.ainav01 {margin-left: 0px;}
#seminar div#seitenintern a.ainav02 {margin-left: 25px;}
#seminar div#seitenintern a.ainav03 {margin-left: 25px;}
#seminar div#seitenintern a.ainav04 {margin-left: 25px;}

#gruppe div#seitenintern a.ainav01 {margin-left: 0px;}
#gruppe div#seitenintern a.ainav02 {margin-left: 15px;}
#gruppe div#seitenintern a.ainav03 {margin-left: 15px;}
#gruppe div#seitenintern a.ainav04 {margin-left: 15px;}
#gruppe div#seitenintern a.ainav05 {margin-left: 15px;}

#doq div#seitenintern a.ainav01 {margin-left: 0px;}
#doq div#seitenintern a.ainav02 {margin-left: 35px;}

#aktuell div#seitenintern a.ainav01 {margin-left: 0px;}
#aktuell div#seitenintern a.ainav02 {margin-left: 15px;}
#aktuell div#seitenintern a.ainav03 {margin-left: 15px;}
#aktuell div#seitenintern a.ainav04 {margin-left: 15px;}
#aktuell div#seitenintern a.ainav05 {margin-left: 15px;}

#uemich div#seitenintern a.ainav01 {margin-left: 0px;}
#uemich div#seitenintern a.ainav02 {margin-left: 35px;}

#kontakt div#seitenintern a.ainav01 {margin-left: 0px;}
#kontakt div#seitenintern a.ainav02 {margin-left: 35px;}
#kontakt div#seitenintern a.ainav03 {margin-left: 35px;}

#juhu div#seitenintern a.ainav02,
#juhu div#seitenintern a.ainav03,
#juhu div#seitenintern a.ainav04,
#juhu div#seitenintern a.ainav05 {margin-left: 25px;}

/*#juhu div#schnupperkurs a#x1 {margin-right: 190px;}*/

/* JuHu */

#juhu div#schnupperkurs h3 {margin: 20px 0 0 0;}
#juhu div#schnupperkurs p {margin: 0 0 10px 0;}
#juhu div#schnupperkurs a {padding-top: 20px;}
#juhu div#schnupperkurs {margin-bottom: 50px;}


#juhu div#seitenintern {/*padding-top: 20px;*/ position: relative;}

div#inside {position: relative;
   padding-bottom: 520px;}

#juhu h3 {margin: 30px 0 15px 0;}
#juhu h3#eins {margin: 20px 0 0 0;}
#juhu h4 {margin: 0 0 15px 0;}
#juhu p {margin-bottom: 10px;}
#juhu p#pa0 {margin-bottom: 0;}
#juhu p#pahu {padding-top: 20px;}
#juhu ul li {margin-left: 20px;}
#juhu span.nachoben {margin-top: 20px;}

#juhu div#schnupperkurs span.nachoben {margin-top: 30px;}

#juhu div#bildju03 {width: 220px;
   height: 331px;
   position: absolute;
   top: 315px;
   right: 10px;}

#juhu div#bildju02 {width: 220px;
   height: 146px;
   position: absolute;
   top: 750px;
   right: 10px;}

#juhu div#bildju04 {width: 220px;
   height: 132px;
   position: absolute;
   top: 100px;
   right: -240px;}

#juhu div#bildju05 {width: 220px;
   height: 165px;
   position: absolute;
   top: 510px;
   right: -240px;}

#juhu div#bildju06 {width: 220px;
   height: 165px;
   position: absolute;
   top: 1370px;
   right: -240px;}

/*#juhu div#bildju02 {width: 220px;
   height: 146px;
   position: absolute;
   top: 1210px;
   right: -240px;}

#juhu div#bildju03 {width: 220px;
   height: 331px;
   position: absolute;
   top: 90px;
   right: -240px;}
   
#juhu div#bildju04 {width: 220px;
   height: 132px;
   position: absolute;
   top: 780px;
   right: -240px;}
   
#juhu div#bildju05 {width: 220px;
   height: 165px;
   position: absolute;
   top: 510px;
   right: -240px;}*/
   

/*#juhu div#bildju06 {width: 220px;
   height: 165px;
   position: absolute;
   top: 1240px;
   right: -240px;}*/

#juhu ul#fly {margin-bottom: 30px;}
#juhu img#seite1 {margin-bottom: 20px;}
#juhu img#seite1,
#juhu img#seite2 {margin-left: -180px;}

#juhu ul#paten {margin-bottom: 15px;}

/* Einzelseiten Patenhund */

#praesentationp div#picbig {
   margin: 0 auto 30px auto;}

#praesentationp div#text {position: relative;
   padding-bottom: 660px;}

#praesentationp div#text h3#htext {position: absolute;
   top: 0;
   left: 200px;}

#praesentationp div#text h3#htext2 {position: absolute;
   top: 0;
   left: 190px;}

#praesentationp div#text h3#htext3 {position: absolute;
   top: 0;
   left: 195px;}

#praesentationp div#text p.geburtstag {position: absolute;
   top: 80px;
   left: 190px;}

#praesentationp div#text p.mutter {position: absolute;
   top: 130px;
   left: 0;}

#praesentationp div#text p.vater {position: absolute;
   top: 130px;
   right: 0;}

#praesentationp div#text p.charakter {position: absolute;
   top: 190px;}

#praesentationp div#text a#hinauf {position: absolute;
   top: 320px;
   right: 0;}

#praesentationp div#text a#anmeldung {position: absolute;
   top: 320px;}
   
p.geburtstag, p.mutter, p.vater {font-weight: bold;}

#praesentationp a#zur {position: absolute;
   top: 240px;
   right: 146px;}

#praesentationp a#nae {position: absolute;
   top: 280px;
   right: 80px;}

#praesentationp a#beschr {position: absolute;
   top: 320px;
   right: 131px;}

/* Aktuell */

div.aktuelles ul.daten li.zeile01 {background-color: #FFFFFF;
   color: #000000;
   font-weight: bold;
   font-size: 0.9em;}

div.aktuelles ul.daten {
   background-color: #B5123D;
   color: #FFFFFF;
   /*border: #B5123D solid 2px;*/
   border-top: #B5123D solid 2px;
   border-left: #B5123D solid 2px;
   border-right: #3F372C solid 1px;
   border-bottom: #3F372C solid 1px;
   /*margin-right: 10px;*/ /*250909*/
   padding-bottom: 10px;}

div.aktuelles ul.daten li {list-style-type: none;
   padding-left: 10px;
   padding-right: 5px;
   font-size: 0.9em;}

div.aktuelles ul.daten li.zeile01 {
   padding-top: 2px;
   padding-bottom: 2px;
   border-right: #B5123D solid 1px;}
div.aktuelles ul.daten li.zeile02 {
   padding-top: 15px;
   padding-bottom: 2px;}

div.aktuelles ul.daten span.text01 {color: #FFFFFF;
   font-weight: bold;}

div.aktuelles ul.inlist li {
   font-size: 1em;
   margin-left: -10px;}

div.aktuelles ul.inlist li a.interna {font-size: 1em;}

div.aktuelles ul.inlist li.zeile03 {padding-top: 5px;
   padding-bottom: 7px;}

div.aktuelles ul.inlist li.zeile02 {padding-top: 15px;
   padding-bottom: 2px;}  

#aktuell h3#trail {margin-top: 20px; padding-top: 0;}

#aktuell ul#welpenliste {margin-bottom: 15px;}

#aktuell a#statlink {position: absolute;
   top: 330px;
   right: 10px;
   width: 210px;}

#aktuell a#statlink {border: #134F42 2px solid;}
#aktuell a#statlink:hover {border: #7B7E47 2px solid;}

#aktuell a#stattext {position: absolute;
   top: 485px;
   right: 100px;
   width: 120px;}

img#alp12 {margin: 25px 0;}

#aktuell img#welpe01 {position: absolute;
   top: 330px;
   right: 10px;
   width: 240px;}

#aktuell img#welpe02, 
#aktuell img#welpe03 {margin-bottom: 40px;}

#aktuell img#welpe02 {margin-top: 40px;}

#aktuell p#bilderserie {position: relative; left: 80px;}

#aktuell div#ab22 h4#tot {font-size: 0.9em;
   margin-bottom: 25px;
   margin-top: -10px;}

#aktuell ul#gramm li {list-style-type: none;}

#aktuell ul#gramm {margin-bottom: 15px;}

#aktuell div#webi {margin-top: 60px;}
#aktuell div#webi img#w1 {float: left;}
#aktuell div#webi img#w2 {float: right; margin-right: -100px;}


/* Werbung */

a#priming01 {
   display: block;
   width: 208px;
   height: 127px;
   background-image: url(bilder/canis.gif);
   /*border: #FFFFFF 1px solid;*/
   border-top: #DDDDDD solid 1px;
   border-left: #DDDDDD solid 1px;
   border-right: #3F372C solid 1px;
   border-bottom: #3F372C solid 1px;}

a#priming01:hover {
   display: block;
   width: 208px;
   height: 127px;
   background-image: url(bilder/canis.gif);
   /*border: #FFFFFF 1px solid;*/
   border-top: #DDDDDD solid 1px;
   border-left: #DDDDDD solid 1px;
   border-right: #3F372C solid 1px;
   border-bottom: #3F372C solid 1px;}

a#priming02 {
   display: block;
   width: 208px;
   height: 46px;
   background-image: url(bilder/bvz208.gif);
   /*border: #FFFFFF solid 1px;*/
   border-top: #FFFFFF solid 1px;
   border-left: #FFFFFF solid 1px;
   border-right: #3F372C solid 1px;
   border-bottom: #3F372C solid 1px;}

a#priming02:hover {
   display: block;
   width: 208px;
   height: 46px;
   background-image: url(bilder/bvz208.gif);
   /*border: #FFFFFF solid 1px;*/
   border-top: #FFFFFF solid 1px;
   border-left: #FFFFFF solid 1px;
   border-right: #3F372C solid 1px;
   border-bottom: #3F372C solid 1px;
   }

/* Links innerhalb der Einzelseiten*/

div.inhalt p a {font-size: 1em;}
span.weiter {
   display: block;
   margin: 7px 0 0 0;}
span.weiter2 {
   display: block;
   margin: 7px 0 40px 0;}
span.nachoben {display: block;}

/* Seite Einzelstunden */

div#ab04 h2#text {padding: 0 0 15px 0;
   color: #B5123D;
   font-size: 1.1em;}
div#ab04 {margin: 40px 0px 10px 0;}
div#ab13 {margin-top: 20px;
   margin-bottom: 30px;}
div#ab05 .p2 {margin: 20px 0 40px 0;}

#einzel h3 {padding-bottom: 15px;
   padding-top: 20px;
   color: #B5123D;
   font-size: 1em;}
div#ab05 img.bild04 {float: left;
   margin: 0 25px 10px 0;}
div#ab05,
div#ab06,
div#ab07 {margin-bottom: 10px;}

div#ab05 ul {margin: 5px 0 15px 25px;}
div#ab05 ul li {font-weight: bold;
   list-style-type: circle;}

div#ab05,
div#ab07 {margin-top: 30px;}

div#ab06 {margin-top: 40px;}

h3#beispiele {margin: 20px 0 0 0; clear: both;}
ul#zumbei {margin: 0 0 0px 25px;}
ul#zumbei li {list-style-type: circle;}

/* Seite Gruppenstunde */

#gruppe h2 {color: #B5123D;
   font-size: 1.1em;
   padding: 20px 0 15px 0;}
#gruppe h3 {color: #B5123D;
   font-size: 1em;}

#gruppe ul.org {margin: 0 0 0 20px;
   padding: 0;}
#gruppe ul.org li {font-size: 0.9em;}
div#ab13 {margin: 20px 0 15px 0;
   padding: 0;}

img.bild04 {float: left;
   margin: 0px 20px 10px 0;}
img.bild05 {float: left;
   margin: 15px 15px 5px 0;}
img.bild06 {float: left;
   margin: 0px 15px 15px 0;}
img.bild15 {float: left;
   margin: 10px 15px 5px 0;}

div#ab08, div#ab09, div#ab10, div#ab11, div#ab12 {margin-top: 30px;}
div#ab08, div#ab09, div#ab10, div#ab11, div#ab12 {margin-bottom: 10px;}

/* Seite Seminare */

#seminar h3 {color: #B5123D;
   font-size: 1.1em;}

img.bild07 {float: left;
   margin: 15px 15px 5px 0;}
   
img.bild08 {float: left;
   margin: 15px 15px 5px 0;}

img.bild10 {float: left;
   margin: 10px 20px 10px 0;}

div#ab15 .p1 {padding-right: 50px;}

div#ab14, div#ab15, div#ab16, div#ab17 {margin-bottom: 10px;}
div#ab14 {margin-top: 20px;} 
div#ab15, div#ab17 {margin-top: 40px;}

div#ab15 {padding-right: 15px;}

/* Seite DOQ */

#doq h3#text {margin-top:18px;
   padding-bottom: 20px;
   font-size: 1.1em;
   }
#doq h3 {color: #B5123D;
   font-size: 1em;}
#doq ul.uebersicht {margin: 0 0 40px 20px;}
#doq ul.uebersicht li {font-size: 1em;}
   
div#ab19, div#ab20 {margin: 40px 0 5px 0;}
div#ab18 h3, div#ab19 h3, div#ab20 h3 {margin: 0 0 15px 0;} 

h3 {padding: 20px 0 15px 0;
    }

/* Seite Aktuelles */

#aktuell div.inhalt {padding-bottom: 220px;}

#aktuell h3#text {margin-top:18px;
   padding-bottom: 20px;
   font-size: 1em;
   margin: 30px 0 5px 0;}
#aktuell h3 {color: #B5123D;
   font-size: 1em;
   margin: 30px 0 5px 0;}

#aktuell div.inhalt div#alpen2011 {position: relative;
   top: 90px;
   right: -250px;}

#aktuell div.inhalt div#alpen2011 a {position: absolute;
   top: 108px;
   left: 350px;}

#aktuell div.inhalt div#alpen2011 img#trail2011 {position: absolute;
   top: 0px;
   right: 10px;}

div#ab22 img.aktbild {float: left;
   margin: 5px 15px 0 0;}

#aktuell ul {padding: 0 0 0 20px;}
#aktuell ul li {list-style-type: circle;
   font-size: 0.9em;}

#aktuell span#back {
   display: block;
   margin: 15px 0 0 0;}

#aktuell div#seitenintern ul#internenavi li a span.zc {font-weight: bold;
   font-size: 1.1em;
   font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;}


/* Seite Über mich = Startseite index.html */

div.mar {margin: 0px 0 20px 0;}
div.pad {padding: 0px 0 10px 0;}

div.pad h2#text {margin-top: 38px;
   padding-bottom: 20px;
   font-size: 1.1em;
   }

div#rahmen01 {margin: 15px 20px 5px 0px;
   width: 250px;
   float: left;}

div#rahmen02 {
   clear: left;
   margin: 10px 20px 0px 0px;
   width: 250px;
   float: left;}

div#rahmen03 {
   clear: left;
   margin: 0px 20px 50px 0;
   width: 250px;
   float: left;}

div.margin {margin-bottom: 40px;}

div#galerie {
   clear: left;
   width: 550px;
   margin: 140px 0 0 0;
   }

div#galerie h3 {margin-bottom: 10px;}

div.pic {float: left;
   width: 150px;
   margin-right: 30px;
   margin-bottom: 20px;}

a#pic01:hover, a#pic02:hover, a#pic03:hover, a#pic04:hover, a#pic05:hover, 
a#pic08:hover, a#pic09:hover, a#pic011:hover, a#pic012:hover, a#pic015:hover, 
a#pic016:hover {border: 0;}

div.pic a#pic01 {display: block;
   width: 150px;
   height: 115px;
   background: url(galerie/gk1.jpg) no-repeat;}
div.pic a#pic01:hover {display: block;
   cursor: pointer;}

div.pic a#pic02 {display: block;
   width: 150px;
   height: 115px;
   background: url(galerie/gk2.jpg) no-repeat;}
div.pic a#pic02:hover {display: block;
   cursor: pointer;}

div.pic a#pic03 {display: block;
   width: 150px;
   height: 115px;
   background: url(galerie/gk3.jpg) no-repeat;}
div.pic a#pic03:hover {display: block;
   cursor: pointer;}

div.pic a#pic04 {display: block;
   width: 150px;
   height: 115px;
   background: url(galerie/gk4.jpg) no-repeat;}
div.pic a#pic04:hover {display: block;
   cursor: pointer;}

div.pic a#pic05 {display: block;
   width: 150px;
   height: 115px;
   background: url(galerie/gk5.jpg) no-repeat;}
div.pic a#pic05:hover {display: block;
   cursor: pointer;}

div.pic a#pic08 {display: block;
   width: 150px;
   height: 115px;
   background: url(galerie/gk8.jpg) no-repeat;}
div.pic a#pic08:hover {display: block;
   cursor: pointer;}

div.pic a#pic09 {display: block;
   width: 150px;
   height: 115px;
   background: url(galerie/gk9.jpg) no-repeat;}
div.pic a#pic09:hover {display: block;
   cursor: pointer;}

div.pic a#pic011 {display: block;
   width: 150px;
   height: 115px;
   background: url(galerie/gk11.jpg) no-repeat;}
div.pic a#pic011:hover {display: block;
   cursor: pointer;}

div.pic a#pic012 {display: block;
   width: 150px;
   height: 115px;
   background: url(galerie/gk12.jpg) no-repeat;}
div.pic a#pic012:hover {display: block;
   cursor: pointer;}

div.pic a#pic015 {display: block;
   width: 150px;
   height: 115px;
   background: url(galerie/gk15.jpg) no-repeat;}
div.pic a#pic015:hover {display: block;
   cursor: pointer;}

div.pic a#pic016 {
   display: block;
   width: 150px;
   height: 115px;
   background: url(galerie/gk16.jpg) no-repeat;}
div.pic a#pic016:hover {display: block;
   cursor: pointer;}

div#ordnung {clear: both;}

span#iebes {display: block;
   margin: 10px 0 0 0;}

div#links {
   clear: both;
   }

/* Seite Praesentation */

#praesentation div#picbig {
   margin: 0 auto 30px auto;
   }

#praesentation div#nachoben2 {position: absolute;
   top: 225px;
   right: 160px;}

/* Kontakt */

#kontakt h3#text {margin: 18px 0 0px 0;
   font-size: 1.1em;}
#kontakt h3 {color: #B5123D;}
#kontakt h4 {font-size: 1em;
   margin: 30px 0 15px 0;}
#kontakt ul.anschrift01 {font-size: 0.9em;
   margin: 0 0 20px 0;}
#kontakt ul.anschrift01 li a {font-size: 1em;}
#kontakt ul.anschrift01 li.an13,
#kontakt ul.anschrift01 li.an16 {padding-top: 5px;}
#kontakt ul.anschrift01 li.an14 {padding-top: 15px; padding-bottom: 15px;}
#kontakt ul.anschrift01 li.an15 {padding-bottom: 15px;}
#kontakt ul.anschrift01 li.an17 {padding-top: 15px;}
#kontakt ol {padding-left: 25px;
   margin-bottom: 15px;}
#kontakt .p123 {margin-bottom: 15px;}
#kontakt ul.anschrift01 li.an16 {padding-bottom: 15px;}
#kontakt ul.anschrift01 li {list-style-type: none;}

/* Links */

div#links {
   margin-top: 50px;
   margin-left: 170px;
   margin-right: 230px;
   padding-left: 10px;
   padding-right: 20px;
   }
#links h3 {margin: 0;
   padding-bottom: 0;
   color: #B5123D;}
#links h4 {font-size: 1em;}
ul.linkliste {margin: 15px 0 25px 15px;}
ul.linkliste li {list-style-type: circle;}
ul.linkliste li#zeile001 {padding-top: 8px;}

ul.linkliste2 {margin: 5px 0 0 15px; }
ul.linkliste2 li {list-style-type: circle;}

/* Impressum */

div#impressum {margin-top: 50px;
   }

ul.uebersicht {margin: 0 0 40px 20px;}
ul.uebersicht li {list-style-type: circle;}

#impressum h4 {
   margin: 0 0 15px 0;
   color: #B5123D;
   font-size: 0.9em;}
#impressum h3 {color: #B5123D;}
#kontakt h3#text,
#doq h2#text,
#uemich h2#text {color: #B5123D;}
#impressum ul.anschrift {font-size: 0.9em;
   margin: 0 0 20px 0;}
#impressum ul.anschrift li a {font-size: 1em;}
#impressum .p11 {
   font-size: 0.9em;
   margin: 0 0 15px 0;}

div.cont01 h4 {margin: 10px 0 10px 0;}
div.cont01 ul.anschrift li {list-style-type: none;}
div.cont01 ul.anschrift li.an03,
div.cont01 ul.anschrift li.an06 {padding-bottom: 10px;}
div.cont01 ul.anschrift li.an02,
div.cont01 ul.anschrift li.an04,
div.cont01 ul.anschrift li.an05 {padding-bottom: 5px;}

div.cont01, div#cont02 {position: relative;
   margin: 0 0 50px 0;}
div#cont02 h4 {margin: 0px 0 15px 0;
   padding-top: 20px;}
div#cont02 ul.uebersicht {margin: 0 0 20px 20px;}
div#cont02 h3,
div#cont01 h3 {
   padding: 20px 0 15px 0;
   margin: 0;}


