/*  
Project:		ERDAL-delta Vertriebs GmbH
Version:		4.2 even beta and ending sometimes
URI:			http://www.erdal-delta.de
Last change:	2010-07-23
Author:			Oliver Nobbe (on)

Things to do:	- split into different css's like layout, color, fonts
2010-07-23: changed menu to non-fancy an working with ie6 and all other browsers

*/
	

body { font-size: 90%; /* Resets 1em to 10px */ font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; background: #fff; color: #333; line-height: 1.6em; }
#top { width: 775px; height: 85px; margin: 0 auto; clear: both; }

#menu { width: 520px; float: left; font-size: 0.9em; margin: 35px 0 30px 20px; padding: 0 10px 0 10px; border-bottom: 1px solid #333; }
* html #menu { width: 490px; float: left; font-size: 0.8em; margin: 35px 0 30px 20px; padding: 0 8px 0 8px; border-bottom: 1px solid #333; }
#menu li { float: left; margin: 0; padding: 0; display: inline; list-style: none; }
#menu a { float: left; font-size: 100%; line-height: 20px; font-weight: bold; margin: 0 10px 0 10px; text-decoration: none; color: #666; }
#menu li.current_page_item a, #menu a:hover { border-bottom: 4px solid #403c3d; padding-bottom: 2px; color: #403c3d; }

.keine-anzeige { display: none; }
#wrapper { background: #fff; width: 775px; margin: 0 auto; text-align:left; }
#header { width: 775px; height: 173px; background: transparent url('_img/header.jpg') top left no-repeat; margin:0; padding: 0; }
#startlink { margin: 0 0 0 30px; width: 150px; height:85px; display:block; float: left; background: transparent url('_img/vt_website_logo_erdal-delta.jpg') top no-repeat;}
#content { background: #fff url('_img/bg-main.jpg') top left repeat-y; width: 775px; text-align:left; float: left; }
#main { margin: 0px 40px 40px 40px; width: 695px; }
#editlink { padding: 0 0 0 55px; background: transparent url(_img/icon_rss.gif) no-repeat 5px 0; }
/* a.rss  { padding: 0 0 0 55px; background: transparent url(_img/icon_rss.png) no-repeat 5px 0; } */
#archive_selectors { float: right; }
#searchform { margin: 10px auto; padding: 5px 3px; }

/* ### Bildpositionierung ############################################################################ */
.links {float: left; margin: 3px 10px 0 0;}
.links_bildunterschrift {float: left; margin: 3px 10px 0 10px; width: 205px; font-size: .7em; line-height: 1em;}
.rechts { float: right;	margin: 0 0 0 10px;}
.alignleft {float: left; margin: 3px 10px 0 0;}

/* Begin Images */
p img { padding: 0; max-width: 100%; 	}
img.center { display: block; margin-left: auto; margin-right: auto; }
img.right { float: right; padding: 4px; margin: 0 0 2px 7px; display: inline; background: #fff; border: #999 solid 1px; }
img.left { float: left; padding: 4px; margin: 0 7px 2px 0; display: inline; background: #fff; border: #999 solid 1px; }
#clear { clear: both; }
.alignright { float: right; }
.alignleft { float: left }
#logo img { padding: 0 15px;}
/* End Images */
	

/* ### Schriften ##################################################################################### */
h1, h2, h3 { font-weight: bold;	}
h1 { font-size: 4em; text-align: center; }
h2.pagetitle { font-size: 1.6em; }


#headerimg .description {
	font-size: 1.2em;
	text-align: center;
	}




h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: white;
	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #333;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}

h2 {
	color: #e34d59;
	font-size: 1.4em;
	font-weight: normal;
}

h3 {
	font-size: 1.4em; padding: 10px 0 10px 0; font-weight: normal;
	}

#text p {line-height: 1.6em;}




#downloadicon { 
	margin: 0 0 0 30px; 
	width: 200px; 
	height:223px; 
	display:block; 
	float: right; 
	background: url('_img/dl_image.jpg') no-repeat;}

#downloadicon a { width: 200px; height:223px; float: right; }


.homeliste {width: 400px;}
.homeliste li {margin-left: 20px; padding-left: 30px; line-height: 2.5em; font-weight: normal; font-size: 1.2em; list-style-type: none; background: url('_img/li_marks.gif') no-repeat left -49px;}
.homeliste li a {color: #e34d59;}


.newsheader {font-size: 1.6em; margin: 40px 0 10px 0;}
.newscontent {margin: 0 0 20px 0;}

.entry p a:visited {
	color: #b85b5a;
	}


a, h2 a:hover, h3 a:hover {
	color: #e34d59;
	text-decoration: none;
	}

a:hover {
	color: #147;
	text-decoration: underline;
	}

/* End Typography & Colors */






.navigation {
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 3px;
	height: 23px;
	border-top: 1px solid #ddd;
	background: #f8f8f8;
	font-size: 0.8em;
}

.post {
	margin: 0 0 40px;
	text-align: justify;
	width: 690px;
	}
	
.postmetadata {
	color: #777;
	padding-top: 5px;
	margin: 30px 0;
}	
	

#footer {
clear:both;
background: #fff url('_img/footer-bg.jpg') top left repeat-y;
color: #eee;
font-size: 0.9em;
padding: 10px 40px 0 40px;
width: 695px;
float: left;
}


.spalte-1 { width: 440px; float: left; clear:both; margin: 0;border-right: 1px dotted #eee; padding: 20px 20px 10px 0;}
.spalte-2 { width: 215px; float: right; margin: 0; padding:20px 0 10px 0; clear:none;}
.spalte-2 a:link, .spalte-2 a:visited { color: #eee; }


#abschluss {
clear:both;
background: #fff url('_img/footer-foot.jpg') top left no-repeat;
width: 775px;
height: 30px;
}



.postmetadata {
	clear: left;
	font-size: 0.8em;
}

/* End Structure */



/*	Begin Headers */
h1 {
	padding-top: 70px;
	margin: 0;
	}

h2 {
	margin: 30px 0 0;
	}

h2.pagetitle {
	margin-top: 130px;
	text-align: center;
}

h3 {
	padding: 0;
	margin: 30px 0 0;
	}

h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
/* End Headers */






/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	} 

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}


/* End Entry Lists */



/* Begin Form Elements */

/* End Form Elements */



/* Begin Comments*/

/* End Comments */







/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}


/* End Various Tags & Classes*/




