/* BMV CSS Document - Grösse: Normal */
html, body { 
height: 100%; 
} 
body {
	background-image:url(../slices_neu/images/topbild_06.jpg);
	background-repeat:no-repeat;
	background-position: left top;
	min-height:100%;
	text-align:center;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	font-family: Tahoma, Arial;
}
.editorbody {
	background: none;
	margin: 10px;
	padding: 0px;
	background-color: #FFFFFF;
	text-align:left;
	font-family: Tahoma, Arial;
}
#wrap3{
	background-image:url(../../slices_neu/images/back_unten_13.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	position: relative;
	width:100%;
	margin:0px;
	padding:0px;
	height: auto;
	min-height:100%;

}
* html #wrap3 {height: 100%;}

#colNormal{
	width:600px;
	float:left;
	line-height:16px;
	font-size:12px;
}

#colRight{
	width:180px;
	float:right;
}

#wrap2{
	padding-bottom:30px;
	width:100%;
	margin:0px;
	padding:0px;
	float: left;
	margin-bottom: 204px;

}

/*#wrap2{
	width:100%;
	text-align:center;
	background-image:url(../slices_neu/images/topbild_oben_03.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height:100%;
}*/

form {
	margin: 0px;
	padding: 0px;
}
td,tr,p,div,label {
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
th {
	font-family: Tahoma, Arial;
	font-size: 19px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	/*background-color: #B5B5B5;*/
	text-indent: 10px;

	line-height: 22px;
	height: 22px;
	vertical-align: top;
}
h1 {
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}


#wrap{
	text-align:left;
	width:959px;
	/*min-height:100%;*/
	/*	text-align:center;*/
			margin-left:auto;
	margin-right:auto;


/*	min-height: 100%;*/
}
.rahmenweiss {
	margin-top:25px;


}


.drahmenweiss,.drahmen140,.rahmenweiss{
		background-image:url(../images/layout/trenner_03.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-bottom:10px;
}
.weissgross {
	font-family: Tahoma, Arial;
	font-size: 20px;
	font-weight: bold;
	color: #F9FDE2;
}

.schriftgroesse{
	float:right;
	width:78px;
	height:52px;
	background-color:#ffffff;
		opacity: .9;
    filter: alpha(opacity=90);
    -moz-opacity: .9;
}

.tablespacer{
	padding: 10px;
}

.red{
	color:#FF0000;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
}

/*
Datumsanzeige bei den News
*/
.datum { text-align: right; padding-right: 10px; }
.suchfeld { background-color: #ffffff;border:none;width:200px;height:21px;margin-right:1px;}

input.suchfeld{
	padding-top:3px;
	padding-left:3px;
	float:left;

}
.form-such{
	background-image:url(../images/layout/suchen_back_03.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:6px;
	padding-right:0px;

}

/* 
Globale Linksdefinitione
*/
a:link { color:#028448; text-decoration:none; }
a:visited { color:#028448; text-decoration:none; }
a:active { color:#028448; text-decoration:none; }
a:hover {  color: #028448; text-decoration:underline; }

/*
Alternative Zeilenfarben, z.B. Bei trennabc
Standard ist der normale Hintergrung
*/
.alternaterow{
	background-color: #E2E2E2;
	line-height: 20px;
	height: 20px;
	width:600px;
}
/*
Alternative Zeilenfarben Infomaterial
*/
.alternaterowinfomaterial {
	background-color: #E2E2E2;
}
/*
aktive Subnavigation
*/
.subnavigationaktiv{ color:#FF9933;  font-weight: bold; }

/*
Die Buchstabenübersicht beim TrennABC
*/
a.trennabc:link { color:#007044; text-decoration: none; font-weight: bold; }
a.trennabc:visited { color:#007044; text-decoration: none; font-weight: bold; }
a.trennabc:active { color:#007044; text-decoration: none; font-weight: bold; }
a.trennabc:hover {  color: #028448; text-decoration: none; font-weight: bold; }

/*
Lesen Sie mehr und Zurück zur Übersichtlinks
*/

a.mehrzurueck,a.mehrzurueck2{
	background-image:url(../images/layout/pfeil_07.gif);
	background-position:left 3px;
	padding-left:15px;
	background-repeat:no-repeat;
	font-size:13px;
}

a.mehrzurueck2{
	background-image:url(../images/layout/pfeil_08.gif);

}

a.mehrzurueck:link,a.mehrzurueck2:link {
	font-family: Tahoma, Arial;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}
a.mehrzurueck:visited,a.mehrzurueck2:visited {
	font-family: Tahoma, Arial;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}
a.mehrzurueck:active,a.mehrzurueck2:active {
	font-family:Tahoma, Arial;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}
a.mehrzurueck:hover ,a.mehrzurueck2:hover{
	font-family: Tahoma, Arial;
	font-size: 13px;
	text-decoration:underline;
	font-weight: bold;
}

/*
Menüpunkte am Ende jeder Seite
*/
.menuefooter{
	font-family: Verdana, Tahoma, Arial;
	text-decoration: none;
	font-size: 11px;
	color: #000000;
	text-align:right;
		opacity: .9;
    filter: alpha(opacity=90);
    -moz-opacity: .9;

}

.breadcrumb{
	float:left;
	width:100%;
	background-color:#ffffff;
	background-image:url(../slices_neu/images/breadcrumb_back_10.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:32px;
}

.breadcrumb div{
	padding-left:180px;
	font-size:11px;
	padding-top:12px;

}


a.menuefooter,a.menuefooter:link,a.menuefooter:hover,a.menuefooter:active,a.menuefooter:visited {
	background-color:#ffffff;
	color:#000000;
	text-decoration:none;
	padding-right:10px;
	padding-left:10px;
	line-height:12px;
	padding-top:6px;
	padding-bottom:6px;
	font-size:11px;

	margin-right:1px;
	float:right;
	
	font-family:Tahoma, Arial;
}

a.menuefooter:hover{
	text-decoration:underline;
}

/*
Copyright
*/
.copy{
	font-size: 10px;
	font-family: Tahoma, Arial;
	color: #000000;
}
/*
Kategorieüberschift bei den Ansprechpartnern
*/
.extrabold {
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
}
/*
Anzeige für Textbrowser
*/
.hidden {
display:none;
}

/*
DIV Container
*/
.container{
	float:left;
	margin-right:2px;
	width:150px;
}

.container2{
	float:left;
	margin-right:2px;
}
div.mitarbeiter{
	float:left;
	width:300px !Important;
	display:block;
	margin-bottom:15px;
/*	height:290px;*/
}
div.mitarbeiterbild{
	width:100px;
	margin-right:10px;
	float:left;
}
.ueberschrift{
	float:none;
	margin-top: 10px;
	margin-bottom: 15px;
	padding-bottom:2px;
		background-image:url(../images/layout/trenner_03.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}

.top{

}

div.dheaderrow {
	font-family: Tahoma, Arial;
	font-size: 19px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 22px;
	text-align:left;
	margin-top:25px;
	margin-bottom:20px;
}
div.dheadercell span.left {
	color: #000000;
	float: left;
	font-size:15px;
	text-align: left;
	font-weight:bold;
	width:390px;
	line-height:19px;
	margin-bottom:8px;

	}

/*div.dheadercell span.right {
	color: #000000;
	float: right;
	text-align: right;
	width: 49%;
	margin-right: 10px;
	}*/

.dheader {
	font-family: Tahoma, Arial;
	font-size: 19px;
	font-weight: bold;
	color: #000000;
	float:left;
/*	width:70%;
*/
}


.drahmen140 {
/*	border: 1px solid #FFFFFF;
	background-color: #D9EDD4;*/
	
	height:auto !important; 
	/*min-height: 140px;*/
	background-image:url(../images/layout/trenner_03.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}

div.fakerahmen {
	border: 1px solid #D9EDD4;
	}
.dspacer {
	margin: 0px;
	padding: 0px;
	line-height: 16px;
	padding-left:0px;
	padding-right:0px;
	margin-bottom:16px !important;
	margin-top:16px !important;
}
.dformlabel {
	width: 120px;
	float:left;
	white-space: nowrap;
	vertical-align: bottom;
	line-height: 22px;
	font-weight: bold;
}
.dformlabelproz {
	width: 10%;
	float:left;
	white-space: nowrap;
	vertical-align: bottom;
	line-height: 22px;
	font-weight: bold;
}

/*
Feiertag bei den Abfuhrterminen
*/
.abfuhrfeiertag {
	color: red;
}
/*
Nächster Termin bei den Abfuhrterminen
*/
.abfuhrnext {
	font-weight: bold;
}
/*
Der Ort, Strasse oder Hausnummer soll ausgewählt werden
*/
.abfuhrwahl {
	font-weight: bold;
	color: #FA3100;
}
/*
Der Ort, Strasse oder Hausnummer wurde schon ausgewählt
*/
.abfuhrgewaehlt {
	color: #028448;
}
/*
Die Zwischenüberschriften mit den Strassen, wenn ganzeger Ort ausgespielt wird
*/
.abfuhrganzerstrassen {
	padding:5px;
	height:auto !important;
	height: 12px;
	/*min-height: 150px;*/
	float:left;
	font-size:11px;
}
img {
	border: 0px none;
}
/*
Navigation
*/
div.navigation {
/*	position: absolute;
	left:15px;
	top:123px;*/
	width:179px;
	float:left;
/*	background-image:url(../slices_neu/images/linie_left_12.gif);*/
	background-repeat:repeat-y;
	background-position:right top;
	height:100%;
}
/*
Content
*/
div.content {
	width:780px;
	float:left;
}
/*
Navigation und Content
*/
div.naviundcontent {
	/*height:auto !important;*/
	/*height:430px;*/
/*	min-height:430px;*/
/*	height:100%;*/
	background-image:url(../images/layout/content_verlauf_03.gif);
	background-repeat:repeat-y;
	background-position:0px 50px;
	
}
/*
Asterisk bei den Formularfeldern
*/
.required {
	color: #FF0000;

}

div.geschichtecell span.left {
	float: left;
	text-align: left;
	width: 49%;
	}

div.geschichtecell span.right {
	float: right;
	text-align: right;
	width: 49%;
	}
.headertrennabc {
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #B5B5B5;

	text-align: left;
	/*width:600px;*/
}
.rowtrennabc {
	padding-left: 10px;
}
HR.reparaturfuehrer {
	border-top: 1px dashed #AED4B7;
	height: 1px;
}
DIV.repuebersicht {
	float:left;
	width:135px;
	margin-bottom:10px;
}

.repuebersicht img, .linkuebersicht img{
	border:1px solid #CCCCCC;
}
DIV.linkuebersicht {
	float:left;
	width:135px;
	margin-bottom:10px;
	height:105px;
}
/*.sprechblase10 {
	background-image: url(../../slices_neu/images/sprechblase/sprechblase-10.gif);
}
.sprechblase4 {
	background-image: url(../../slices_neu/images/sprechblase/sprechblase-04.gif);
}
.sprechblase12 {
	background-image: url(../../slices_neu/images/sprechblase/sprechblase-12.gif);
}
*/
#sprechblase {
	background-image:url(../images/layout/sprechblase_07.gif);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	height:95px;
	width:158px;
}
.sprechblaseweiss {
	height:75px;
	width:158px;
	text-align:center;
	color:#01633C;
	font-weight:bold;
}
/*
Mediathek
*/
.videogallerie {
	font-family:Tahoma, Arial;
}
.zeile {
	clear:both;
	margin: 0em 0em 2.5em 0em;
}
.zeile img {
	float:left;
	margin-right:8px;
	border:0px;
}
.videogallerie h1 {
	color: #000000;
	font-weight:bold;
	font-size:14px;
	margin:0em 0em 0em 0em;
	padding:0.8em 0em 0em 0em;
}
.videogallerie p {
	font-size:11px;
	padding:0em;
	margin:0em;
}
DIV.galerie {
	float:left;
	width:170px;
	margin-bottom:10px;
	margin-top:15px;
}


/* ------------------------------------------------------------- */
/* Mediathek - Ratgeber */
.ratgeber-element {
	border:1px #CCCCCC solid;
	margin-right:10px;
	margin-bottom:10px;
	float:left;
}
.ratgeber-header {
	background-color:#e2e2e2;

	font-weight:bold;
	padding:2px 4px;
	border-bottom:1px #CCCCCC solid;
}
.ratgeber-body {
	padding: 16px;
	background-color:#FFFFFF;
}
.ratgeber-img, .ratgeber-download-link{
	text-align:center;
}
.ratgeber-img {
	padding-bottom:4px;
}
.ratgeber-download-link {

}
.ratgeber-download-link a {
	color:#000000;
	text-decoration:none;
	background-image:url(/ratgeber/thumb/download_symb.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px;
}
.ratgeber-download-link a:hover {
	text-decoration:underline;
}


/* ------------------------------------------------------------- */
/* Mediathek - Sujets */
.sujet-element {
	border:1px #CCCCCC solid;
	margin-bottom:10px;
	float:left;
	width:48%;
	margin-right:10px;
}
.sujet-header {
	background-color:#e2e2e2;
	font-weight:bold;
	padding:2px 4px;
	border-bottom:1px #CCCCCC solid;
}
.sujet-body {
	padding: 8px;
	background-color:#ffffff;
}
.sujet-img {
	float:left;
	width:140px;
	padding:16px 0px;
	background-color:#FFFFFF;
	text-align:center;
	border:1px #CCCCCC dotted;
}
.sujet-img img{
	
}
.sujet-download-link {
	padding-top:48px;
	float:left;
	margin-left:12px;
}
.sujet-download-link a {
	color:#000000;
	text-decoration:none;
	background-image:url(/sujets/thumb/download_symb.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:18px;
}
.sujet-download-link a:hover {
	text-decoration:underline;
}




/* ------------------------------------------------------------- */
/* Mediathek - Wallpapers */
.wallpaper-element {
	border:1px #AED4B7 solid;
	margin-bottom:10px;
	float:left;
	width:48%;
	margin-right:10px;
}
.wallpaper-header {
	background-color:#007044;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 4px;
	border-bottom:1px #AED4B7 solid;
}
.wallpaper-body {
	padding: 8px;
	padding-top:10px;
	background-color:#D9EDD4;
}
.wallpaper-img {
	text-align:center;
	padding-bottom:8px;
}
.wallpaper-img img{
	margin-left:2px;
	
}
.wallpaper-download-link {
/*	background-color:#FFF2CA;
	border:1px #AED4B7 solid;*/
	text-align:center;
	padding:2px;
}
.wallpaper-download-link a {
	color:#000000;
	text-decoration:none;
	background-image:url(/media/wallpapers/thumb/download_symb.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:18px;
}
.wallpaper-download-link a:hover {
	text-decoration:underline;
}




/* ------------------------------------------------------------- */
/* Mediathek - Screensaver */
.screensaver-element {
	border:1px #AED4B7 solid;
	margin-bottom:10px;
	float:left;
	width:49%;
	margin-right:10px;
}
.screensaver-header {
	background-color:#007044;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 4px;
	border-bottom:1px #AED4B7 solid;
}
.screensaver-body {
	padding: 8px;
	padding-top:10px;
	background-color:#D9EDD4;
}
.screensaver-img {
	text-align:center;
	padding-bottom:8px;
}
.screensaver-img img{
	margin-left:2px;
	
}
.screensaver-download-link {
	background-color:#FFF2CA;
	border:1px #AED4B7 solid;
	text-align:center;
	padding:3px;
}
.screensaver-download-link div.link {
	padding-bottom:6px;
}
.screensaver-download-link a {
	color:#007044;
	text-decoration:none;
	background-image:url(/media/screensavers/thumb/download_symb.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:18px;
}
.screensaver-download-link a:hover {
	text-decoration:underline;
}




/* ------------------------------------------------------------- */
/* Mediathek - Games */
.game-element {
	border:1px #AED4B7 solid;
	border-bottom:none;
}
.game-header {
	background-color:#007044;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 4px;
	border-bottom:1px #AED4B7 solid;
}
.game-object {
	text-align:center;
	padding:20px 0;
}
.game-body {	
	background-color:#D9EDD4;
}
.game-description {
	background-color:#FFF2CA;
	padding:8px;
	border-top:1px #AED4B7 solid;
	border-bottom:1px #AED4B7 solid;
}
.game-description div {
	border-left:10px #AED4B7 solid;
	padding-left:6px;
}
.game-description a {
	color:#007044;
	text-decoration:none;
	background-image:url(/media/games/muellomania/download_symb.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:13px;
}
.game-description a:hover {
	text-decoration:underline;
}



/* ------------------------------------------------------------- */
/* Mediathek - Download & Fun */
span.fun-download {

}
img.fun-download {
	margin-right:12px;
}
.clearer {
	height:0;
	line-height:0;
	font-size:0;
	clear:both;
}
div.fun-download-desc {
	float:left;
	padding-top:24px;
	width:200px;
}
div.fun-download-desc p {
	margin:0;
	margin-bottom:10px;
}


/* ------------------------------------------------------------- */
/* Geschichte - Milestones */


.milestone{

}

.milestone-title-element .milestone-header {

	background-image:none;
}
.milestone-header {
	/*border-left:4px #B5B5B5 solid;*/
	padding-left:0px;
			background-image:url(../images/layout/trenner_03.gif);
	background-repeat:no-repeat;
	background-position:left 16px;
	min-height:30px;
}
.milestone-date {
	font-size:14px;
/*	color:#ffffff;
	background-color:#B5B5B5;*/
	padding-left:0px;
	font-weight:bold;
}
.milestone-headline {
	padding-top:5px;
/*	color:#3D3D3D;
	background-color:#D7D5D5;*/
	font-weight:bold;
	padding-left:0px;

}
.milestone-body {
	padding:38px 0;
	padding-top:12px;
	padding-left:0px;
}
.milestone-body ul {
	list-style-type:square;
	margin-top:0;
	margin-bottom:0;
	margin-left:18px;
	padding:0;
}
.milestone-body ul li {
	margin:0;
	padding:3px 0;
	line-height:normal;
}
.milestone-title-body {
	padding:38px 0;
	padding-top:12px;
	padding-left:6px;
	text-align:justify;
}
.milestone-title {
/*	background-color:#B5B5B5;*/
}
.angabenin {
	font-size: 10px;
	font-style: italic;
	
}


#footer{
	height:184px;
/*	width:959px; */
	margin:auto;
	position:absolute;
	width: 100%;
	bottom: 0; 
	left:0;

}


#footer img{
	margin-right:10px;
	margin-top:27px;
	float:left;
}

#menu_bottom{
	float:right;
	width:170px;
	padding-top:32px;
	background-image:url(../images/layout/trenner_unten_23.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:130px;

}

#menu_bottom a{
	display:block;
	border-bottom:1px solid #CCCCCC;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:3px;
	float:right;
	width:159px;
	text-align:left;
	color:#000000;
}

#wrap .naviitem{
	padding:0px;
	margin:0px;
	height:30px !Important;
	border-bottom:1px solid #CCCCCC;
	width:158px;
	text-align:left;
	/*float:left;*/
}

#wrap .naviitem2{
	height:22px;
	/*border-bottom:1px solid #CCCCCC;*/
	width:158px;
	text-align:left;
	float:left;
		background-image:url(../images/layout/unterseite_03.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}

#wrap .naviitem2 a,#wrap .naviitem2 a:hover,#wrap .naviitem2 .subnavigationaktiv{
	padding-top:5px;
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	display:block;
	height:100%;
	width:100%;
	text-align:left;
	padding-left:25px;

}

#wrap .naviitem2 a:hover,#wrap .naviitem2 .subnavigationaktiv{
	background-image:url(../images/layout/untermenu.gif);
	background-repeat:no-repeat;
	background-position:left 1px;
		font-weight:bold;
	color:#FBA520;


}

#wrap .naviitem a,#wrap .naviitem a:hover{
	/*padding-top:7px;*/
	font-family:Tahoma, Arial;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	display:block;
	height:30px;
	width:100%;
	text-align:left;
	padding-left:0px;
}

#wrap .naviitem span{
	padding-left:5px;
}

#wrap .naviitem a:hover{
	font-weight:bold;
	color:#FBA520;
	background-color:#FFF6E8;
}


.drucken,.seitenanfang{
	padding-left:20px;
	background-repeat:no-repeat;
	background-position:left 1px;
	background-image:url(../images/layout/drucker_10.gif);
	font-weight:bold;
	line-height:20px;
}

.seitenanfang{
	background-image:url(../images/layout/pfeil2_11.jpg);
	background-position:left 2px;
	padding-left:17px;
}


#colRight #rahmen_rechts{
	padding-top:7px;
	margin-left:21px;
	border-bottom:1px solid #CCCCCC;
	padding-bottom:17px;
	float:left;

}

#colRight , #colRight div{
	font-size:11px;
}

#rahmen_rechts h2{
	font-size:10px;
	color:#FBA520;
	text-transform:uppercase;
	margin-bottom:3px;

}

#rahmen_rechts h3{
	font-size:10px;
	color:#999999;
	text-transform:uppercase;
	margin-bottom:3px;

}

#rahmen_rechts a{
	background-image:url(../images/layout/pfeil_07.gif);
	background-position:left 3px;
	padding-left:15px;
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:bold;
}

#rahmen_rechts td{

	font-size:11px;
}

#rahmen_rechts a:hover{
	text-decoration:underline;
}

.tbl_bg{
	margin-top:15px;
}


.tariftable td{
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}

.tariftable{
	border:1px solid #CCCCCC;
	border-right:none;
	border-bottom:none;
}

.trennabc, .trennabc a{
	/*font-size:10px;*/
}
