/* phmedia.net - CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	font-family:Verdana, Helvetica, sans-serif, Tahoma, Arial;
	font-size:11px;
	color:#000000;
	background-repeat:repeat-x;
	background-position:center;
	background-position:top;
}

p {
	color:#000000;
}

.txtfett { font-weight:bold; }

/***********************************   Bilder Einstellungen   *********************************/

.bildstandard          { float: none; margin-left: 0px; margin-bottom: 0px; }
.bildrechts            { float: right; margin-left: 10px; margin-bottom: 10px; }
.bildlinks             { float: left; margin-right: 10px; margin-bottom: 10px; }

/********************************* Links *******************************/
a {
	font-size:11px;
	color:#000000;
	/*text-decoration:none;*/
}

a:hover {
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

/***************** UEBERSCHRIFTEN **********/

h1 {
	font-size:14px;
	font-weight:bold;
	padding-top:12px;
	margin-left:12px;
	font-variant:small-caps;
	color:#FFFFFF;
}

h2 {
	font-size:13px;
	padding-top:12px;
	margin-left:0px;
	font-variant:small-caps;
	text-align:center;
	color:#00441B;
}

h3 {
	font-size:11px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	color:#00441B;
}

h3 a {
	font-size:11px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	color:#00441B;
	text-decoration:none;
}

h3 a:hover {
	font-size:11px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	color:#00441B;
	text-decoration:none;
}

h4 {
	font-size:11px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	color:#00441B;
}

h5 {
	font-size:12px;
	margin-top:5px;
	margin-bottom:0px;
	margin-left:10px;
	font-variant:small-caps;
}

h6 {
	font-size:12px;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:10px;
	font-variant:small-caps;
}


/************************** Tabelle Preise ********************/

.tbl_dunkel {
	background:#a78a3d;
	color:#ffffff;
	text-align:left;
}
.tbl_hell {
	background:#f3eddc;
	color:#a78a3d;
	text-align:center;
}

/***************************** Formatierung re10SekAngebot  *********************************/

.inputklein1           { font-size: 10px; width: 55px; height: 18px; border: 1px solid #a4a4a4; background-color: #b2b4b6; margin-bottom:5px;
             color:#00441B; padding:2px 2px 2px 2px; }
.inputklein            { font-size: 10px; width: 42px; height: 18px; border: 1px solid #a4a4a4; background-color: #b2b4b6; margin-bottom:5px;
             color:#00441B; padding:2px 2px 2px 2px;  }
.inputklein2           { font-size: 10px; width: 142px; height: 12px; border: 1px solid #a4a4a4; background-color: #b2b4b6; margin-bottom:5px;
             color:#00441B; padding:2px 2px 2px 2px; }
.Button           { font-size: 10px; width: 142px; height: 22px; border: 1px solid #a4a4a4; background-color: #b2b4b6; margin-bottom:5px;
             color:#00441B; padding:2px 2px 2px 2px; }


.KontaktInput1         { font-size: 12px; width: 220px; height: 12px; border: 1px solid #a4a4a4; background-color: #b2b4b6; margin-bottom:5px;
             color:#00441B; padding:2px 2px 2px 2px; }

.KontaktInput2         { font-size: 12px; width: 220px; height: 60px; border: 1px solid #a4a4a4; background-color: #b2b4b6; margin-bottom:5px;
             color:#00441B; padding:2px 2px 2px 2px; }

.KontaktInput3         { font-size: 12px; width: 80px; height: 12px; border: 1px solid #a4a4a4; background-color: #b2b4b6; margin-bottom:5px;
             color:#00441B; padding:2px 2px 2px 2px; }


/***********************************   NAVIGATION Einstellungen   *********************************/

#mainlist             { padding-left: 0px; margin-top: 0px; margin-left: 0px; border-bottom: 1px dotted #87a992; width: 100%; }
#mainlist li          { list-style: none; margin: 0; padding: 5px 5px 5px 5px; border-top: 1px dotted #87a992; font-size: 11px; font-weight:normal; text-align: left; background-color:#ebeced;}
#mainlist li a        { text-decoration: none; color: #00441B; }
#mainlist li a:hover  { text-decoration: none; color: #00441B; font-weight:bold; }
#mainlist li.on       { text-decoration: none; color: #00441B;}
#mainlist li a.on     { text-decoration: none; color: #00441B; font-weight:bold; }


#sublist              { padding-right: 0px; padding-left: 0px; margin-left: 0px; border-top: 0px solid #ffffff; width: 100%; }
#sublist li           { list-style: none; margin: 0; padding: 5px 3px 3px 10px; border-top: 0px solid #ffffff; font-weight:normal; }
#sublist li a         { text-decoration: none; color: #00441B; font-weight:normal; }
#sublist li a:hover   { text-decoration: none; color: #00441B; font-weight:bold;}
#sublist li.on        { text-decoration: none; color: #00441B; font-weight:bold; }
#sublist li a.on      { text-decoration: none; color: #00441B; font-weight:bold; }

#sublist1             { padding-left: 10px; margin-left: 0px; border-bottom: 0px solid white; width: 160px; }
#sublist1 li          { list-style: none; margin: 0; padding: 2px 0px 2px 0px; font-weight:normal; background-image: url(/10x10.gif); background-repeat: no-repeat; }
#sublist1 li a        { text-decoration: none; color: #00441B; }
#sublist1 li a:hover  { text-decoration: none; color: #00441B; font-weight:bold;}
#sublist1 li.on       { text-decoration: none; color: #00441B; font-weight:bold;}
#sublist1 li a.on     { text-decoration: none; color: #00441B; font-weight:bold;}

/************************** Layout ********************/

#header 		{ height:55px; width:915px; }
#headerIntern		{ width:895px; vertical-align:middle; padding-top:20px; color: #00441B; }
#headerIntern a		{ text-decoration:none; }
#headerIntern a:hover	{ text-decoration:underline; font-weight:normal; }
#headerBild		{ height:240px; width:915px; }
#content		{ width:915px; background-color:#ffffff; height:100%; }

/* IE6 HACK */

* hmtl #content { display:inline-block; }
* html #Navigation { margin-left:10px; }
* html #REincludes { margin-right:-3px; }
* html #ContentUE { margin-bottom:-8px; }
* html #reInclHead { margin-bottom:-8px; }

/* Ende IE6 HACK */

#Navigation		{ width:158px; margin-left:19px; float:left; text-align:left; border-left:#ced0d1 solid 2px; 
			  border-right:#ced0d1 solid 2px; border-bottom:#ced0d1 solid 2px; background-color:#FFFFFF; margin-bottom:10px; }
#MainContent		{ width:505px; margin-left:25px; float:left; text-align:left; margin-bottom:10px; margin-top:15px; }
#REincludes		{ width:160px; margin-left:25px; float:left; text-align:left; margin-bottom:10px; margin-top:15px; }
#Footer			{ width:915px; height:10px; clear:both; background-color:#f6f3e9; margin-bottom:10px;  }
#FooterAdresszeile      { width:915px; margin-top:5px; color:#00441B; line-height:16px; }
#FooterAdresszeile a    { text-decoration:none; color:#00441B; }
#FooterAdresszeile a:hover    { text-decoration:underline; color:#00441B; font-weight:normal; }

#ContentUE              { width:505px; height:40px; backround-position:bottom; background-repeat:no-repeat; }
#ContentBild            { margin-bottom:10px; }

#reInclHead             { width:160px; height:40px; background-image: url(/layout/bgIncludeRe.gif); backround-position:bottom; background-repeat:no-repeat; }
#reInclContent          { width:158px; border: 1px solid #cccdce; border-top: 0px; background-color:#ebeced; padding-top:5px; color: #00441B; padding-bottom:5px; margin-bottom:10px; }

#ReInclText             { padding: 5px 5px 5px 5px; }
#ReInclText a           { text-decoration:none; }
#ReInclText a:hover     { text-decoration:underline; font-weight:normal; }

#ReInclTextLink             { padding: 5px 5px 5px 5px; text-align:right; }
#ReInclTextLink a           { text-decoration:none; font-weight:bold; }
#ReInclTextLink a:hover     { text-decoration:underline; font-weight:bold; }

/************************** Listview Angebote ********************/

#AngebotLVContainer	{ border-top: 1px dotted #e7dbb1; }
#AngebotLV	        { padding: 5px 5px 5px 5px; border-bottom: 1px dotted #e7dbb1; }
#AngebotLV a            { color: #00441B; text-decoration:none; }
#AngebotLV a:hover      { color: #00441B; text-decoration:underline; }

/************************** Teaser Startseite ********************/
#StartseiteTeaser1      	{ width:245px; float:left; color:#FFFFFF; }
#StartseiteTeaser2      	{ width:245px; float:left; margin-left:15px; color:#FFFFFF; }
#StartseiteTeaser1Header 	{ overflow:auto; width:245px; height:40px; background-image: url(/layout/bgTeaser2.jpg); backround-position:bottom; background-repeat:no-repeat; }
#StartseiteTeaser2Header 	{ overflow:auto; width:245px; height:40px; background-image: url(/layout/bgTeaser1.jpg); backround-position:bottom; background-repeat:no-repeat; }
#StartseiteTeaser1Content 	{ width:245px; height:215px; background-color:#60702a;  }
#StartseiteTeaser2Content 	{ width:245px; height:215px; background-color:#d4a252;  }
#StartseiteTeaserText    	{ padding:5px 5px 5px 5px; }

#StartseiteTeaserFooterlink1 	{ clear:both; width:240px; height:20px; text-align:right; background-color:#60702a; margin-bottom:15px; padding:0px 5px 0px 0px; }
#StartseiteTeaserFooterlink1 a	{ font-weight:bold; text-decoration:none; color:#FFFFFF; }
#StartseiteTeaserFooterlink1 a:hover	{ font-weight:bold; text-decoration:underline; }

#StartseiteTeaserFooterlink2 	{ clear:both; width:240px; height:20px; text-align:right; background-color:#d4a252; margin-bottom:15px; padding:0px 5px 0px 0px; }
#StartseiteTeaserFooterlink2 a	{ font-weight:bold; text-decoration:none; color:#FFFFFF; }
#StartseiteTeaserFooterlink2 a:hover	{ font-weight:bold; text-decoration:underline; }

#Teaser { clear:both; }
#StartseiteBlindDiv {clear:both; heigt:5px;}
#ContentTextarea {float:right;}

#Config                 { text-align:center; width:450px; height:30px; margin-left:50px; margin-top:5px; padding:5px 5px 5px 5px; background-color:#FF0000; border: 1px solid #333333; }