/******* Farben *******

Mahr-Blau: #00519e;
Dunkelblau: #052f6b;
Footer-Blau (mitte): #5586c1;
Footer-Blau (links und rechts): #6a83a7;
Box-Gelb: #fff381;

*/

/* Allgemeines */

*{
padding: 0;
margin: 0;
border: 0;
}

body{
text-align: center; /* Zentrierung des Layouts im IE 5 */
font-size: 62.5%; /* Setzt 1em auf 10px */
line-height: 1.68em;
background-color: #aac1e0;
background-image: url(../images/background-body.jpg);
background-repeat: repeat-x;
}

          *html body {
          padding-bottom:3em;
          }
          
          *+html body {
          padding-bottom:3em;
          }

h1,h2,h3,h4,h5,h6,ol,ul,li,dl,dt,dd,div,p,input,textarea,select,legend,fieldset,label{
color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left; /* Alle Elemente linksbündig */
}
input,textarea,select {
color:#000;
}

h1 {
margin-bottom: 1.2em;
font-size: 1.6em;
font-weight: normal;
line-height: 120%;
}

h2 {
margin-bottom: 1.2em;
font-size: 1.4em;
font-weight: normal;
}

h3 {
font-size: 1.2em;
color: #ffffff;
font-weight: bold;
}

#box-body h3 {
color: #000000;
}

#content p {
margin-bottom: 0.6em;
font-size: 1.2em;
}

#content ul {
font-size: 1.2em;
margin-left: 1.5em;
}

#content li {
list-style-image: url(../images/list-style-image-li-2.gif);
margin-bottom: 0.6em;
}

                                          *html #content li {
                                          list-style-image: url(../images/list-style-image-li-2-ie.gif);
                                          }

                                          *+html #content li {
                                          list-style-image: url(../images/list-style-image-li-2-ie.gif);
                                          }

.abstand li {
margin-bottom: 0.6em;
}

#column-3 p {
margin-bottom: 0.6em;
font-size: 1.2em;
}

#box-body p {
margin-bottom: 0;
font-size: 1.2em;
color: #000000;
}

.clear {
clear: both;
margin: 0;
}

.active {
font-weight: bold;
}

/* Links */

a:link{
color: #fff381;
text-decoration: none;
}

a:visited{
color: #fff381;
text-decoration: none;
}

a:hover{
color: #ffffff;
text-decoration: none;
}

a:active{
color: #ffffff;
text-decoration: none;
}

.active a {
  color:#ffffff;
}

/* Links (Box) - Images */
#box-body a {
color: #00519e;
background-image: url(../images/link-image-box.gif);
background-repeat: no-repeat;
background-position: left 0.25em;
padding-left: 1.4em;
}

/* Links (Box) - Leerer Link ausblenden */
a#c34 {
display:none;
}

/* Links (Box) - Keine Link-Symbole für Bereich darunter */
#links a {
background-image: none;
padding-left: 0em;
}

/* Links - Images */
a.internal-link,
a.external-link,
a.internal-link-new-window,
a.external-link-new-window {
background-image: url(../images/link-image.gif);
background-repeat: no-repeat;
background-position: left 0.25em;
padding-left: 1.4em;
}

a.download {
background-image: url(../images/link-image-download.gif);
background-repeat: no-repeat;
background-position: left 0.25em;
padding-left: 1.4em;
}

a.mail {
background-image: url(../images/link-image-mail.gif);
background-repeat: no-repeat;
background-position: left 0.25em;
padding-left: 1.4em;
}


/* DIV-Grund-Layout */

#wrap {
	margin: 0 auto; /* Zentrierung */
	margin-top: 3em;
	margin-bottom: 3em;
	width: 95em;
	height: 100%;
	background-color: #052f6b;
	background-image: url(../images/background-languages.jpg);
  background-repeat: no-repeat;
  background-position: top right;
}

#header {
	width: 80em;
	height: 4em;
	margin-bottom: 1em;
}

#navigation {
	display: inline;
	float: left;
	width: 19em;
	padding-left: 1.5em;
	padding-top: 3.3em;
}

#content-wrap {
	display: inline;
	float: left;
	width: 57em;
	min-height: 63em;
	background: #00519e url(../images/shadow-right.gif) repeat-y right top;	
}
#content-wrap1 {
  padding-left:9px;
	background: transparent url(../images/shadow-left.gif) repeat-y left top;	
}

#content p {
margin-bottom: 1.2em;
}

#content ul {
margin-top: -0.6em;
margin-bottom:1.2em;}

p.language {
margin-bottom: 0.6em !important;
}

p.bodytxt {
margin-bottom: 1.2em;
}

#content {
	width: 49.2em;
	padding: 3em;
	min-height: 63em;
  background-image: url(../images/background-content.jpg);
  background-repeat: repeat-x;
}
                                        *+html #content {
                                        width: 49.1em;
                                        }
                                        
                                        *html #content {
                                        width: 49.1em;
                                        height: 50em;
                                        }

#column-3 {
	display: inline;
	float: left;
	width: 15.2em;
	padding-left: 1em;	
	padding-right: 1em;
	padding-top: 0.7em;
}

                                              *html #links {
                                              margin-top: 3em;
                                              }

/* Footer-Konstruktion analog oben */

#footer-left {
	display: inline;
	float: left;
	width: 19em;
	height: 2.0em;
	padding-left: 1.5em;
	padding-top: 0.3em;
	background-color: #6a83a7;
}

#footer-wrap {
	display: inline;
	float: left;
	width: 57em;
	background: #5586c1 url(../images/shadow-footer-right.gif) repeat-y right top;	
}
#footer-wrap1 {
  padding-left:9px;
	background: transparent url(../images/shadow-footer-left.gif) repeat-y left top;	
}

#footer-middle {
	width: 49.2em;
	height: 2.3em;
}

#footer-right {
	display: inline;
	float: left;
	width: 17.5em;
	height: 2.3em;
	background-color: #6a83a7;
}

/* Header */

#logo {
background-color: #5586c1;
width: 52.2em;
border-bottom: 1px solid #052f6b;
padding-left: 3em;
padding-top: 1em;
padding-bottom: 1em;
}

                                  *+html #logo {
                                  width: 52.1em;
                                  }
                                  
                                  *html #logo {
                                  width: 52.1em;
                                  }

#languages {
}

#links {
}

/* Navigation */
	
#navigation ul {
list-style-type: none;
font-size: 1.2em;
}

#navigation li {
background-image: url(../images/background-navi.jpg);
background-position: left bottom;
background-repeat: no-repeat;
margin-bottom: 1em;
padding-bottom: 0.5em;
}


#navigation li a {
display: block;
}

                                  *html #navigation li a {
                                  display: inline;
                                  }

#navigation li a:visited {
}

#navigation li a:hover {
}

/* Subnavigation */

#navigation ul li ul {
list-style-type: none;
font-size: 1em;
list-style-image: url(../images/list-style-image-subnavi.gif);
margin-left: 1.5em;
}


                            *html #navigation ul li ul {
                            list-style-image: url(../images/list-style-image-subnavi-ie.gif);                                                        
                            }
                            
                            *+html #navigation ul li ul {
                            list-style-image: url(../images/list-style-image-subnavi-ie.gif);                                                        
                            }

#navigation ul li ul li {
background-image: none;
margin-top: 0.6em;
margin-bottom: 0em;
padding: 0;
}

#navigation ul li ul li a {
display: block;
}

                                  *html #navigation ul li ul li a {
                                  display: inline;
                                  }

#navigation ul li ul li a:visited {
}

#navigation ul li ul li a:hover {
}

/* Links */
	
#links ul {
list-style-type: none;
font-size: 1.2em;
}

#links li {
margin-bottom: 1em;
padding-bottom: 0.5em;
}

#links li a {
display: block;
}

#links li a:visited {
}

#links li a:hover {
}

/* Footer */

#footer-left ul {
list-style-type: none;
font-size: 1.2em;
}

#footer-left li {
display: inline;
}

#footer-left li a {
}

#footer-left li a:visited {
}

#footer-left li a:hover {
}

#footer-left li a:active {
}

/* Languages */
	
#languages ul {
list-style-type: none;
font-size: 1.2em;
}

#languages li {
display: inline;
}

#languages li a {
}

#languages li a:visited {
}

#languages li a:hover {
}

/* Box */

#box {
margin-top: 3em;
margin-bottom: 3em;
}

#box-head-left {
  display: inline;
  float: left;
  height: 1em;
  width: 1em;
  background: #fff381 url('../images/box/bg-top-left.gif') no-repeat top left;  
}

#box-head-right {
  display: inline;
  float: left;
  height: 1em;
  width: 14em;  
  background: #fff381 url('../images/box/bg-top-right.gif') no-repeat top right;
}

#box-body {
  clear: left;
  width: 13em;
  background-color: #fff381;
  padding-left: 1em;
  padding-right: 1em;
}

#box-foot-left {
  display: inline;
  float: left;
  height: 1em;
  width: 1em;
  background: #fff381 url('../images/box/bg-bottom-left.gif') no-repeat bottom left;  
}

#box-foot-right {
  display: inline;
  float: left;
  height: 1em;
  width: 14em;  
  background: #fff381 url('../images/box/bg-bottom-right.gif') no-repeat bottom right;
}

.bar { margin: 0 10px; }

.clearfix {clear:both; }

.gallerynav { width:100%; margin-bottom:20px; text-align:center; }

div.tx-gooffotoboek-pi1 div.description { border:none; }
div.tx-gooffotoboek-pi1 div.description p {margin-top: 1.2em !important; margin-bottom: 1.6em !important; text-decoration: none !important;}