﻿/*Allgemeine Angaben zur Seite-------------------------------*/

body {
	background-color: #F6F9FB;
	/*color: #336699;*/color: #265380;
	font-family: Verdana, Helvetica, Arial, Tahoma, Sans Serif;
    font-size: 101%;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
}


html, body, div, p, h1, h2, h3, h4, ul, ol,
span, a, table, td, form, img, li {
   margin: 0;
   padding: 0;
   border:0;
}



#seite {
	background-image:url(images/bg_nav.gif);
	background-repeat:repeat-y;
}


.hide {display: none;}
a span {display: none;}


a {/*color: #336699;*/color: #265380;}
/*a:visited {color: #287DA8;}*/
a:hover, a:active {color: #FF9900;}


/*HEADER---------------------------------------------------*/

.zuminhalt {display:none;}


#header, #header630, #header672, #header765, #header820, #header582, #header612, #header631, #header905, #header667, #header930 {
	background-color: #A4C3D7;
	height: 100px;
	border-bottom: 1px solid #287DA8;
	white-space:nowrap;
}



#portallandschaft {
	position: absolute;
	top:55px;left:230px;
	height:45px;
}

#portallandschaft h3 {display:none;}

#portallandschaft a {
text-decoration: none;
background-image: url(images/bg_link_portal.gif);
background-position:0px 3px;
background-repeat:no-repeat;
padding: 0 0 0 10;
font-size:65%;
/*color: #336699;*/color: #265380;
}
#portallandschaft a:hover {background-image: url(images/bg_link_portal2.gif); /*color: #336699;*/color: #265380; text-decoration: underline;}

#headermvtut {
	position: absolute;
	right:0px;top:0px;
	margin-left:480px;
}


#headermvtut a {
	background-image: url(images/mv_tut_gut33.gif);width:175px;height:99px;
         display: block;
         }
#headermvtut a:hover {
	background-image: url(images/mv_tut_gut33.gif);width:175px;height:99px;
         display: block;
         }


/*SERVICELEISTE---------------------------------------------------*/
#serviceleiste {
	clear: both;
	font-size: 65%;
	color: #456899;
	background-color: #DFE9F0;
	border-bottom: 1px solid #fff;
	padding: 8 20 9 30;
	margin: 0 0 0 19.1em;
}

#sprachen {float: right;white-space:nowrap;	margin: 0 0 0 60;}
#sprachen h3 {display:none;}
#sprachen a {text-decoration: none;}
#sprachen a:hover {/*color: #336699;*/color: #265380; text-decoration: underline;}

#breadcrumb {margin: 0 13.75em 0 0;}
#breadcrumb h3 {display:none;}
#breadcrumb a {text-decoration: none;}
#breadcrumb a:hover {/*color: #336699;*/color: #265380; text-decoration: underline;}

/*SEITENMITTE---------------------------------------------------*/

#mitte {
background-image:url(images/bg_infospalte.gif);
background-repeat:repeat-y;
background-position:right;
min-height: 1100px;
height: auto;
/*min-height-Hack für Internet Explorer--------------------*/
_height: 1100px;
border:solid 0px lime;
}



/*NAVIGATION-----------------------------------------------------*/

#navigation {
padding: 0;
margin: 0;
position: absolute;
left: 0px;
width: 12.30em;
}

#navigation h3 {display:none;}

/*Liste Allgemein ------*/
#navigation ul {
margin: 0 -1 -1 0;
padding:0;
list-style-type:none;
background-color: #EEF4F8;
}

#navigation ul ul {
margin: 0;
background-color: #EEF4F8;
}

#navigation ul ul ul {
padding: 3 0 10 0;
margin: 0;
background-color: #F3F7FA;
}


#navigation li li {
padding: 1 0 1 0;
margin:0;
}


#navigation a {
/*color: #336699;*/color: #265380;
text-decoration:none;
line-height: 1.40em;
}


/*Navi Ebene 1- Buttons in style_de, _pl, _en.css------*/






/*Navi Ebene 2 ------*/

#navigation ul ul a {
font-size: 65%;
background-image: url(images/nav1_bg_off.gif);
background-position:0px 3px;
background-repeat:no-repeat;
padding: 0 0 0 13;
margin:0 0 0 20;
display: block;
border-bottom: 1px solid #DFE9F0;
}
#navigation ul ul a i {font-weight:normal;}


#navigation ul ul a:hover {background-image: url(images/nav1_bg_on.gif);font-weight:bold;}
#navigation ul ul a.on {background-image: url(images/nav1_bg_on.gif);font-weight:bold;background-color: #F3F7FA;border:none;}

/*Navi Ebene 3 ------*/

#navigation ul ul ul a {
font-size: 65%;
background-image: url(images/nav2_bg_off.gif);
background-position:0px 3px;
background-repeat:no-repeat;
padding: 0 0 0 13;
margin:0 0 0 34;
display: block;
border-bottom: none;
}

#navigation ul ul ul a:hover {background-image: url(images/nav2_bg_on.gif);}
#navigation ul ul ul a.on {background-image: url(images/nav2_bg_on.gif);font-weight:bold;}


/*Navigation "Informationen" -------*/

#nav_info, #monattipp{
margin-top: 38px;
width: 100%;
background-color: #EEF4F8;
color: #287DA8;
font-family: verdana;
font-size: 65%;
font-weight: bold;
}

#nav_info h3, #monattipp h3{
font-size: 100%;
text-transform: uppercase;
margin: 0;
padding-bottom: 10px;
border-bottom: 1px solid #ACCBDC;
width: 100%;
display: block;
}

#nav_info ul, #monattipp ul{
list-style-type: none;
margin: 0;
padding: 0;
width: 100%;
}

#nav_info ul li, #monattipp ul li{
border-bottom: 1px solid #ACCBDC;
text-indent: 20px;
}

#nav_info a, #monattipp a{
color: #3C6C93;
width: 100%;
display: block;
padding-top: 8px;
padding-bottom: 8px;
text-decoration: none;
}

#monattipp a{
background: url(images/monattipp_a.gif) no-repeat left bottom;
}

#nav_info a:hover, #monattipp a:hover{color: #FF9900;}

#nav_info a.rechtsvorschriften{
background: url(images/nav_info_richtlinien.gif) no-repeat left bottom;
}
#nav_info a.literatur{
background: url(images/nav_info_literatur.gif) no-repeat left bottom;
}
#nav_info a.veranstaltungen{
background: url(images/nav_info_veranstaltungen.gif) no-repeat left bottom;
}
#nav_info a.funde_melden{
background: url(images/nav_info_funde.gif) no-repeat left bottom;
}
#nav_info a.leitlinien{
background: url(images/nav_info_meldung.gif) no-repeat left bottom;
}
#nav_info a.foerdermittel{
background: url(images/nav_info_pfeil.gif) no-repeat left bottom;
}
#nav_info a.foerderungen{
background: url(images/nav_info_foerder.gif) no-repeat 0px 9px;
}


#nav_info a.links{
background: url(images/nav_info_links.gif) no-repeat left bottom;
}

#nav_info_ol, #monattipp_ol{float: left; height: 13px; width: 12px; background: url(images/nav_info_ol.gif); display: block;}
#nav_info_or, #monattipp_or{float: right; height: 13px; width: 12px; background: url(images/nav_info_or.gif); display: block;}
#nav_info_ul, #monattipp_ul{float: left; height: 19px; width: 14px; background: url(images/nav_info_ul.gif); display: block;}
#nav_info_ur, #monattipp_ur{float: right; height: 19px; width: 14px; background: url(images/nav_info_ur.gif); display: block;}
#nav_info_footer, #monattipp_footer{background: url(images/nav_info_footer.gif) repeat-x left bottom; height: 19px; margin-top: 8px;}


/*Volltextsuche---------------------------------------------------*/

div#suche {margin: 20 0 0 20; font-size: 65%; width: 18em;}

#suche a {text-decoration: none;
	background-position:0px 2px;
	background-repeat:no-repeat;
	padding: 2 0 3 15;
	background-image: url(images/bg_link_suche.gif);
	margin: 0 0 0 7;
	}

#suche a:hover {text-decoration: underline;/*color: #336699;*/color: #265380;}

#suche form {margin: 0 0 5 0;}

input.search {
width: 11.2em;
height: 1.7em;
border: 1px solid #A4C3D7;
font-size: 12px;
padding: 3 3 2 5;
color: #287DA8;
background-color:#D2E3EC;
margin: 0 0 0 0;
}

input.go {
background: url(images/go.gif) no-repeat;
width: 1.5em;
height: 1.7em;
color: #287DA8;
border: 0;
cursor: pointer;
margin: 0 0 -3 0;
}



/*INHALT---------------------------------------------------*/

#inhalt {
background-color: #F6F9FB;
margin: 0 13.75em 0 12.4em;
padding: 30;
max-width:38em;
min-height: 950px;
height: auto;
/*min-height-Hack für Internet Explorer--------------------*/
_height: 950px;

}


h1 {
padding: 5 0 5 0;
font-size: 90%;
text-decoration: none;
border-bottom: 1px solid #DFE9F0;
}

h2 {
padding: 5 0 10 0;
font-size: 80%;
font-weight: normal;

}

#inhalt h3 {
padding: 5 0 10 0;
font-size: 70%;
font-weight: bold;

}


#inhalt p {
font-size: 70%;
line-height: 1.4em;
margin-bottom: 1.0em;
margin-top: 1.0em;
font-weight: normal;
}

#inhalt span.zitat {
font-style: italic;

}

#inhalt .zusatzstart {
font-weight: bold;
}

#inhalt .zusatzend {
font-style: italic;
display:block;
margin: 0 0 0 15px;
}

td {
font-size: 70%;
line-height: 1.4em;
margin-bottom: 1.0em;
font-weight: normal;
}

hr {
height: 1px;
color: #DFE9F0;
background-color: #DFE9F0;
border: 0;
}

a.weiter {
font-size:100%;
background-image: url(images/bg_link_weiter.gif);
background-position:0px 2px;
background-repeat:no-repeat;
padding: 0 0 0 10;
}
a.weiter:hover {
background-image: url(images/bg_link_weiter2.gif);
}

a.zurueck {
font-size:100%;
background-image: url(images/bg_link_zurueck.gif);
background-position:0px 2px;
background-repeat:no-repeat;
padding: 0 0 0 10;
}
a.zurueck:hover {
background-image: url(images/bg_link_zurueck2.gif);
}

a.extern {
font-size:100%;
background-image: url(images/bg_link_extern.gif);
background-position:0px 2px;
background-repeat:no-repeat;
padding: 0 0 0 15;
}
a.extern:hover {
background-image: url(images/bg_link_extern2.gif);
}


a.intern {
display:block;
font-size:100%;
background-image: url(images/bg_link_weiter.gif);
background-position:0px 5px;
background-repeat:no-repeat;
padding: 0 0 0 10px;
}
a.intern:hover {
background-image: url(images/bg_link_weiter2.gif);
}

a.download {
display:block;
font-size:100%;
background-image: url(images/bg_link_download.gif);
background-position:0px 5px;
background-repeat:no-repeat;
padding: 0 0 0 15px;
}
a.download:hover {
background-image: url(images/bg_link_download2.gif);
}

/*Listen im Inhalt----------------------------------------------------*/

#inhalt ul {
margin: 10 0 10 20;
list-style-type:square;
font-size:70%;
line-height:1.75em;
}
#inhalt ul ul {
margin: 0 0 0 20;
list-style-type:disc;
font-size:100%;
}

#inhalt ul ul ul {
margin: 0 0 0 20;
list-style-type:circle;
font-size:100%;
}

#inhalt li {
padding: 1 0 1 0;
}

.inhaltsliste h2 {
padding: 5 0 5 0;
font-size: 80%;
text-decoration: none;
border-bottom: 1px solid #DFE9F0;
}

#inhalt ul.links {
margin: 5px 0 5px 5px;
list-style-type:none;
font-size:70%; line-height: 1.75em;
}

#inhalt ul.externlinks {
margin: 10 0 10 5;
list-style-type:none;
font-size:70%; line-height: 1.75em;
}



#inhalt ul.externlinks a {
display:block;
text-decoration:underline;
font-weight:normal;
background-image: url(images/bg_link_extern.gif);
background-position:0px 5px;
background-repeat:no-repeat;
padding: 0 0 0 15;
list-style-type:none;
}
#inhalt ul.externlinks a:hover {background-image: url(images/bg_link_extern2.gif);}


#inhalt ul.internlinks {
margin: 10 0 10 5;
list-style-type:none;
font-size:70%; line-height: 1.75em;
}

#inhalt ul.internlinks a {
display:block;
text-decoration:underline;
font-weight:normal;
background-image: url(images/bg_link_weiter.gif);
background-position:0px 5px;
background-repeat:no-repeat;
padding: 0 0 0 15;
list-style-type:none;
}
#inhalt ul.internlinks a:hover {background-image: url(images/bg_link_weiter2.gif);}


/*Liste Intern Links Ebene 3 ------*/

#inhalt ul.liste_internlinks {
list-style-type:none;
}

#inhalt ul.internlinks ul.liste_internlinks a {
background-image: url(images/nav2_bg_off.gif);
background-position:0px 5px;
background-repeat:no-repeat;
padding: 0 0 0 15;
display: block;
border-bottom: none;
list-style-type:none;
}

#inhalt ul.internlinks ul.liste_internlinks a:hover {background-image: url(images/nav2_bg_on.gif);}




#inhalt ul.downloadlinks {
margin: 10 0 10 5;
list-style-type:none;
font-size:70%; line-height: 1.75em;
}

#inhalt ul.downloadlinks a {
display:block;
text-decoration:underline;
font-weight:normal;
background-image: url(images/bg_link_download.gif);
background-position:0px 5px;
background-repeat:no-repeat;
padding: 0 0 0 15;
list-style-type:none;
}
#inhalt ul.downloadlinks a:hover {background-image: url(images/bg_link_download2.gif);}


/*Spaltenlayouts----------------------------------------------------*/

.spalter3 {float:left;width:30%;margin-right:1em;}



/*Tabelle----------------------------------------------------*/

table { border: 1px solid #A4C2D7;border-spacing:1px; margin:0 0 20 0;}

table th {padding: 5px;  font-size: 70%; margin:0; border:0; vertical-align:top;}
table td {padding: 5px;  font-size: 70%; margin:0; border:0; vertical-align:top;}



caption {
font-weight:bold;
text-align: left;
font-size: 80%;
margin: 10 10 10 0;
}

th {
background-color:#A4C2D7;
font-weight:bold;
text-align: left;
}

tr.dunkel {background-color:#DCE9F0;}
tr.hell {background-color:#F1F6F9;}

/*Tabelle-KARTEN--------------------------------------*/

table.karte {
border-spacing:0px;
border: 0px;
padding: 0px;
margin:0px;
background-repeat:no-repeat;}

table.karte tr {
border-spacing:0px;
border: 0px;
padding: 0px;
margin:0px;
background-repeat:no-repeat;}

table.karte th {
border-spacing:0px;
border: 0px;
padding: 0px;
margin:0px;
background-repeat:no-repeat;}

table.karte td {
border-spacing:0px;
border: 0px;
padding: 0px;
margin:0px;
background-repeat:no-repeat;}


#inhalt a.karte01 {background-image: url(../images/null.gif);width:131px; height:98px; display:block;}
#inhalt a.karte01:hover {background-image: url(../images/karte_raster.gif);}

#inhalt a.karte02{background-image: url(../images/null.gif);width:172px; height:100px; display:block;}
#inhalt a.karte02:hover {background-image: url(../images/karte_raster.gif);}

#inhalt a.karte03{background-image: url(../images/null.gif);width:136px; height:80px; display:block;}
#inhalt a.karte03:hover {background-image: url(../images/karte_raster.gif);}

#inhalt a.karte04{background-image: url(../images/null.gif); width:131px; height:80px; display:block;}
#inhalt a.karte04:hover {background-image: url(../images/karte_raster.gif);}

#inhalt a.karte05{background-image: url(../images/null.gif); width:172px; height:80px; display:block;}
#inhalt a.karte05:hover {background-image: url(../images/karte_raster.gif);}

#inhalt a.karte06{background-image: url(../images/null.gif); width:136px; height:134px; display:block;}
#inhalt a.karte06:hover {background-image: url(../images/karte_raster.gif);}

#inhalt a.karte07{background-image: url(../images/null.gif); width:131px; height:134px; display:block;}
#inhalt a.karte07:hover {background-image: url(../images/karte_raster.gif);}

#inhalt a.karte08{background-image: url(../images/null.gif); width:172px; height:134px; display:block;}
#inhalt a.karte08:hover {background-image: url(../images/karte_raster.gif);}


/*Promix-Tabelle--------------------------------------*/
#promix table { border-spacing:0px; margin:0 0 20 0;}

#promix table th {padding: 0px;  font-size: 70%; margin:0; border:0; vertical-align:top;}
#promix table td {padding: 0px;  font-size: 70%; margin:0; border:0; vertical-align:top;}



/*Formulare----------------------------------------------------*/

form, fieldset  {
border:none;
margin:20 0 10 0;
}

legend {
display: none;
}

form fieldset caption {
font-size: 70%;
background-color:#A4C2D7;
font-weight:bold;
text-align: left;
padding:5;
margin:0;
}

#inhalt form input {
width: 15em;
height: 1.5em;
border: 1px solid #A4C3D7;
color: #287DA8;
padding:1px;
}

#inhalt form select {
width: 15em;

border: 1px solid #A4C3D7;
color: #287DA8;
padding:1px;
}

#inhalt form textarea {
width: 15.3em;
height: 5.5em;
border: 1px solid #A4C3D7;
color: #287DA8;
padding:1px;
}


#inhalt form input#plz { width: 3.5em;}
#inhalt form input#ort { width: 11.2em;}

#inhalt form input.button {
font-size: 100%;
height: 1.85em;
font-weight:bold;
width:auto;
border: 1px solid #A4C3D7;
background: url(images/go.gif) no-repeat right;
background-color:#C2D7E4;
padding: 0 27 2 5;
cursor: pointer;
}


/*Artikel - Teaser----------------------------------------------------*/
.artikelteaser {
border-bottom: 0px solid #DFE9F0;
margin: 0 0 5px 0;
}
#inhalt .artikelteaser h1, #inhalt .thementeaser h1 {border: 0; clear:both;}
#inhalt .artikelteaser h2, #inhalt .thementeaser h2 {padding: 0 0 5 0;}
#inhalt .artikelteaser h4, #inhalt .thementeaser h4 {clear:both;}
#inhalt .artikelteaser img, #inhalt .thementeaser img, #inhalt .newsteaser img {
border-right: 1px solid #ACCBDC;
border-bottom: 1px solid #ACCBDC;
padding: 0;
margin: 5px 20px 15px 0;
display: inline;
overflow: hidden;
float:left;
}
#inhalt .artikelteaser hr, #inhalt .thementeaser hr {clear:both;}
/*------ Thementeaser ------*/
#tt_header{
height: 16px;
width: 100%;
background-image: url(images/thementeaser.gif);
background-repeat: repeat-x;
font-size: 1px;
border-right: 1px solid #DFE9F0;
}

.tt_name{
float: left;
font-family: Verdana;
font-size: 10px;
/*color: #287DA8;*/color:#18678f;
font-weight: bold;
text-transform: uppercase;
padding-left: 10px;
padding-top: 2px;
}


.thementeaser{
width: 100%;
margin: 0 0 10px 0;
padding: 10px 0 10px 0;
min-height: 80px;
height: auto;
/*min-height-Hack für Internet Explorer--*/
_height: 80px;

border-top: 1px solid #DFE9F0;
border-bottom: 1px solid #DFE9F0;
border-left: 1px solid #DFE9F0;
background-image: url(images/thementeaser_bg.gif);
background-repeat: repeat-y;
background-position: right;
}


.thementeaser .artikel{
	padding: 0 10px 0 10px;
}
/*News - Teaser----------------------------------------------------*/
#inhalt .newsteaser {
border-top: 1px solid #DFE9F0;
border-right: 1px solid #DFE9F0;
border-bottom: 1px solid #DFE9F0;
background: url(images/bg_newsteaser.gif) repeat-y right;
margin: 0 0 20px 0;
padding: 5px 5px 0 0;

}

#inhalt .newsteaser h1 {border: 0; padding: 5px 0 5px 0; margin:0; }
#inhalt .newsteaser h2 {border: 0; padding: 0; margin:0;}

h4 {
padding: 0;
font-size: 70%;
font-weight: bold;
clear: both;
}

/*.newsteaser p {
border-bottom: 0px solid #DFE9F0;
margin: 0 0 0 0;
padding: 0 5 10 0;
}*/

#inhalt .newsteaser p.artikel {
border: 0px;
padding: 0 5px 8px 0;
}

/*VDB - Teaser (Veranstaltungen)----------------------------------*/

.vdbteaser h1 {border: 0;padding: 0 0 20 0;}

.vdbteaser p {
border-bottom: 0px solid #DFE9F0;
margin: 0 0 0 0;
padding: 0 5 10 0;
}

/*Panoramabild----------------------------------------------------*/
.panoramabild {
width: 100%;
overflow: hidden;
margin: -10 0 10 0;
}

.panoramabild .unterzeile{
text-align:right;
color:#A4C2D7;
}


/*Normaler Artikel----------------------------------------------------*/

.artikelbild, .newsbild {
border-right: 1px solid #ACCBDC;
border-bottom: 1px solid #ACCBDC;
background-color: #DFE9F0;
padding: 0;
margin: 1em 1em 1em 0;
display:block;
overflow: hidden;
float:left;
}


.bildspalte {
float:left;
margin: 0em 1em 0em 0;

}

.artikelbildspalte {
border-right: 1px solid #ACCBDC;
border-bottom: 1px solid #ACCBDC;
background-color: #DFE9F0;
padding: 0;
margin: 1em 0em 1em 0;
display:block;
overflow: hidden;
float:left;
}

.artikelbilder {
border-right: 1px solid #ACCBDC;
border-bottom: 1px solid #ACCBDC;
background-color: #DFE9F0;
padding: 0;
margin: 0 20px 20px 0;
display:block;
overflow: hidden;
float:left;
}

.unterzeile {
font-size:65%;
font-weight: normal;
padding: 4px;
}

a.bildbig {
	background-image: url(images/bg_link_fotobig.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
    width: 20px;
	height:15px;
	display:block;
	float: right;
	margin:  0;
	padding: 0;
}

.artikelthumb{
margin: 10px;
float: left;
border-right: 1px solid #DFE9F0;
border-bottom: 1px solid #DFE9F0;
}



/*INFOSPALTE-----------------------------------------------------*/

div#infospalte {
position: absolute;
right: 0px;
top: 8.1em;
width: 13.75em;

}

.infobox {
width: auto;
margin:20px;
border: 1px solid #DFE9F0;
background-color: #F3F7FA;
}

.infobox img {
margin:0 0 -4 0;
padding:0;
border-bottom:1px solid #DFE9F0;
}

.infobox p {
margin:0;
padding:9;
font-size:70%;
}


.infobox h2 {
background-color: #DFE9F0;
text-transform: uppercase;
font-size:65%;
background-image: url(images/bg_infobox.gif);
background-position:0px 0px;
background-repeat:no-repeat;
padding: 4 10 3 25;
}

.infobox h2.behoerden {background-image: url(images/bg_infobox_behoerden.gif);}
.infobox h2.monattipp {background-image: url(images/bg_infobox_monattipp.gif);}
.infobox h2.externelinks {background-image: url(images/bg_infobox_externelinks.gif);}

.infobox ul.kontextlinks a {
display:block;
text-decoration:none;
font-weight:bold;
background-image: url(images/bg_link_extern.gif);
background-position:0px 2px;
background-repeat:no-repeat;
padding: 0 0 0 15;
}
.infobox ul.kontextlinks a:hover {background-image: url(images/bg_link_extern2.gif);}


.infobox ul {
margin: 0 0 0 10;
list-style-type:none;
font-size:70%; line-height: 1.3em;
}

.infobox li {
border-top: 1px solid #DFE9F0;
padding: 8 5 6 0;
}

.infobox a {
display:block;
text-decoration:none;
background-image: url(images/bg_link_infobox.gif);
background-position:0px 2px;
background-repeat:no-repeat;
padding: 0 0 0 15;
}

.infobox a:hover {
background-image: url(images/bg_link_infobox2.gif);
}

.infobox a.tbildlink {
padding: 0 0 0 0;
}


.telefon {
background-image: url(images/bg_telefon.gif);
background-position:0px 1px;
background-repeat:no-repeat;
padding: 0 0 0 15;
display:block;
}


.infobox a.fuss {
display:block;
background-color: #DFE9F0;
font-size:70%;
text-decoration:none;
background-image: url(images/bg_link_infobox.gif);
background-position:10px 5px;
background-repeat:no-repeat;
padding: 4 0 4 25;
}
.infobox a.fuss:hover {
background-image: url(images/bg_link_infobox2.gif);
background-color: #A4C2D7;
color:#fff;
}

/*FOOTER----------------------------------------------------*/

#footer {
	clear: both;
	background-color: #A4C2D7;
	height: auto;
	width: auto;
	text-align: center;
	border-top: 1px solid #287DA8;
	border-bottom: 1px solid #FFFFFF;
	padding: 8 0 9 20;
	font-size: 65%;
}

#nachoben {float: right;margin: 0 40 0 50;}
#nachoben a {
	text-decoration: none;
	background-image: url(images/bg_link_top.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding: 0 15 0 0;
	}
#nachoben a:hover {text-decoration: underline;/*color: #336699;*/color: #265380;}



#funktionen {margin: 0 80 0 130;color: #A4C2D7;}
#funktionen a {
	text-decoration: none;
	background-position:0px 2px;
	background-repeat:no-repeat;
	padding: 0 0 0 15;
}
#funktionen a.kontakt {background-image: url(images/bg_link_kontakt.gif);}
#funktionen a.drucken {background-image: url(images/bg_link_drucken.gif);}
#funktionen a.sitemap {background-image: url(images/bg_link_sitemap.gif);}
#funktionen a.impressum {background-image: url(images/bg_link_impressum.gif);}
#funktionen a.datenschutz {background-image: url(images/bg_link_datenschutz.gif);}



#funktionen a:hover {text-decoration: underline;/*color: #336699;*/color: #265380;}



/*SITEMAP-----------------------------------------------------*/

#sitemap {
}

/*Liste Allgemein ------*/
#sitemap ul {
margin: 20 0 20 0;
padding:0;
list-style-type:none;
}

#sitemap ul ul {
padding: 5 0 0 15;
margin: 0;
list-style-type:none;
}

#sitemap ul ul ul {
padding: 0 0 10 0;
margin: 0;
list-style-type:none;
}


#sitemap li li {
padding: 1 0 1 0;
margin:0;
}


#sitemap a {
text-decoration:underline;
line-height: 1.40em;
font-size: 100%;
}

#sitemap ul a {
font-size: 100%;
font-weight:bold;
background-image: url(images/nav1_bg_off.gif);
background-position:0px 3px;
background-repeat:no-repeat;
padding: 0 0 4 13;
margin:0 0 0 20;
display: block;
}

#sitemap ul a:hover {background-image: url(images/nav1_bg_on.gif);font-weight:bold;}


#sitemap ul ul a {
font-size: 100%;
font-weight:normal;
background-image: url(images/nav1_bg_off.gif);
background-position:0px 3px;
background-repeat:no-repeat;
padding: 0 0 4 13;
margin:0 0 0 20;
display: block;
}
#sitemap ul ul a i {font-weight:normal;}


#sitemap ul ul a:hover {background-image: url(images/nav1_bg_on.gif);font-weight:bold;}


#sitemap ul ul ul a {
font-size: 100%;
font-weight:normal;
background-image: url(images/nav2_bg_off.gif);
background-position:0px 3px;
background-repeat:no-repeat;
padding: 0 0 0 13;
margin:0 0 0 34;
display: block;
}

#sitemap ul ul ul a:hover {background-image: url(images/nav2_bg_on.gif);}


/************************ELEMENTE FÜR IMAGE GALLERY**Jan Tiede****************************/

div#inhalt div.gallery{
width:400px;
margin:25px 0px 25px 0px;
padding:0px;
display:block;
overflow:hidden;
clear:all;
}

div#inhalt div.gallery p{
width:89px;
height:61px;
overflow:hidden;
float:left;
padding:0px;
margin:0px 10px 10px 0px;
}

div#inhalt div.gallery p a img{
vertical-align:middle;
width:89px;
margin:0px;
padding:0px;
border:0px;
}

div#inhalt div.gallery p#next_oben{
width:400px;
height:20px;
text-align:center;
margin:0px 0px 20px 0px;
padding:0px 50px 0px 0px;
clear:both;
}
div#inhalt div.gallery p#next_unten{
width:400px;
height:20px;
text-align:center;
margin:10px 0px 10px 0px;
padding:0px 50px 0px 0px;
clear:both;
}
div#inhalt div.gallery p a#vor{
width:100px;
height:20px;
padding:0px 20px 0px 0px;
background:url(http://cms.mvnet.de/cms2/MVtutgut_prod/MVtutgut/layout/images/gallerie_icon.gif) no-repeat right -17px;
}
div#inhalt div.gallery p a#back{
width:100px;
height:20px;
padding:0px 0px 0px 20px;
background:url(http://cms.mvnet.de/cms2/MVtutgut_prod/MVtutgut/layout/images/gallerie_icon.gif) no-repeat left 3px;
}




.contentbox{
	overflow:hidden;
	width:100%;
	}


