/*  

Theme Name: Redline NEW

Theme URI: http://www.inmypad.com/2007/03/wordpress-themes-redline/

Description: Two/Three Columns themes with a red and white color. Widget ready with built-in plugins. Supported by <a href="http://direct.ory.in/">Add Link Directory</a>.

Version: 1.0

Author: Hardi P

Author URI: http://www.inmypad.com/

*/



*{margin:0; padding:0;}



body {

	height: 100%;

	width:100%;

	font-size: 75%; /* Resets 1em to 10px */

	font-family: Arial, Helvetica, sans-serif;

	background: #ffffff;

	color: #555555;

	margin-left:auto;

	margin-right:auto;

	margin-top: 10px;

	font-style: normal;

}



a {

	color:#D74F0B;
	
	font-weight:bold
}

h1, h2, h3, h4, form { 

padding: 0; margin: 0; 


}

p {

margin-bottom: 10px;
}



/*small { font-size: 0.75em; }*/

.clear { 

clear: both; overflow: hidden; height: 0; 

}


a target{

color:#55555;

}

/* Layout Style */



#page {

	width: 100%;

	height: 100%;

/*	padding-bottom: 100px;*/

	background-image:url(images/header_plus.gif) ;

	background-repeat:repeat-x;

	position: relative;

	float:left;

	clear:left;

	

}



#menu {

	font-size:13px;

	color: #555555;

	margin-left: 57px;

	margin-top: -30px;

	font-weight:bold;

}

#menu a, menu a:visited, menu a:hover{ 

	color: #555555;

	font-weight:bold;

	text-decoration: none;

}



#page-all{

	width: 900px;

	height: auto;

	margin-left: 20%;

}



#page-left {

	float: left;
	
	clear:left;

	width: 500px;

	height: auto;

	margin-right: 30px;

	background-image:url(images/header_left.jpg);

	background-repeat:no-repeat;

}



#page-right {

	float: left;

	width: 370px;

	height: auto;

	background-image:url(images/header_right.jpg);

	background-repeat:no-repeat;	

}



/* End Layout Style */



/* Header Style */

#header {

	height: 134px;

	cursor: pointer;

}

#header h1 { 

	font-size: 2em;

	display:none; 

}



#header h1 a {

	color: #000000;

}



.impressum {

        float:right;

        position:relative;

        top:10px;

        right:-400px;

}



.impressum .implink {

        font-size: 0.9em;

        color: #555555;

        text-decoration:none;

}



/* End Header Style */



/* Navigation Style */



#navigation {

	height: 30px;

	width:500px;

	background: transparent url(images/orangebalken.gif) repeat-x;
	
	}

h2.title {

	font-weight: bold;
	
	font-variant: normal;

	letter-spacing:1.0em;

	text-decoration:none;

	color: #ffffff;

	line-height: 30px;

	text-align: left;

	padding-left: 20px;

}



.articlehead {

	font-size: 1.3em;

	font-weight: bold;

	font-variant:small-caps;

	text-decoration:none;

	color: #ffffff;

	line-height: 30px;

	text-align: left;

	margin-left: 20px;

}



.articlehead a {

	text-decoration:none;
	
	letter-spacing:0.08em;

	color:#FFFFFF;

}

h2.pagetitle {

	font-size: 1.3em;

	font-weight: bold;

	font-variant:small-caps;

	letter-spacing:0.08em;

	text-decoration:none;

	color: #ffffff;

	line-height: 30px;

	text-align: left;

	padding-left: 20px;
}

.pagetitle {

	height: 30px;

	width:500px;

	background: transparent url(images/orangebalken.gif) repeat-x;

	background-repeat:no-repeat;
	
}
 

/* End Navigation Style */



/* Content Style */

#content {

	height:auto;

	width: auto;

}



/*datum*/

.date {

	float: left;

	width: 40px;

	height: 40px;

	color: #ffffff;

	background: transparent url(images/datum.gif) no-repeat;

	text-align: center;

	margin: 0 10px 10px 0;

}



.date .month { 

	font-size: 0.95em; 

	font-weight:bold; 

	text-transform: uppercase; 

	padding: 4px 0 0 6px; 

}



.date.day { 

font-size: 1.0em; 

font-weight:bold; 

padding: 1px 0 0 6px; 

}



/*datum ende*/



/*post*/



.post img{

/*	margin-left: -10px;*/

}



.post-margin {

	margin-top: 30px;

	}







.post-header {

	height: 40px;

	margin-left: 20px;

}

.post-info .title h2 {

	color: #d74f0b;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size:1.25em;

	font-weight: normal;

	margin-top: 30px;

}

.post-info .title h2 a, .post-info .title h2 a:visited {

	color: #d74f0b;

	font-size:1.25em;

	text-decoration: none;

	font-weight: normal;
	
	line-height:23px;
}

.category {

	color: #9a9a9a;

	font-size: 1.0em;
	
	line-height:16px;

}

.category a, .category a:visited { 

	color: #9a9a9a; 

	font-size: 1.0em;

}



/*post ende*/



/*weiterlesen*/



.readmore a, readmore  a:visited {

	color: #D74F0B;

	font-size:0.9em;
	
	font-weight: normal;
}


.readmore a:hover {

	color: #ffffff; 

	background: #888;
	
	text-decoration:underline;

}

/*weiterlesen ende*/



/*artikel eintrag*/

.entry { 

	margin-left: 20px;

	margin-right: 20px;

	margin-top:20px;

	text-align:justify; 

	line-height: 1.4em; 

	text-decoration:none;
	

	}
	
.entry p {

	color:#555555;
	
	line-height:1.4em;
	
	padding-bottom:10px;
	
	padding-top:5px;
	
	text-align:justify;
	
	text-decoration:none;
}


.entry ol, .entry ul, .entry li{

margin-left: 10px;
margin-right: 10px;

}

.entry li{ 

padding-bottom: 5px;

}


.entry h2 {

	color:#555555;
	
	font-size:1.25em;
	
	font-weight:bolder;
	
	margin-bottom:10px;
}

.entry p img {

	margin-right 10px;
}


ol a, ol a:visited {

	color:#555555;
	
	text-decoration:none;
	
	list-style-type: none;

}



abbr {

	display:none;

}



.searcherg { 

	margin-left: 20px;

	margin-right: 20px;

	margin-top:30px;

	text-align:justify; 

	line-height: 1.4em; 

	color:#000;

	text-decoration:none;

	}



ul#sub-page-list, ul#sub-page-list a{

	color: #555555;

	text-decoration:none;

	margin-left: 20px;

	list-style-type: none;

	line-height: 2.0em; 

	}



/*ende artikeleintrag*/



.post-footer {

	height: 30px;

	color: #ffffff;

	text-decoration: none;

	line-height: 30px;

	margin-top: 20px;

	background: transparent url(images/kommentarbalken.gif) no-repeat;

	padding-left: 20px;

}

.post-footer a, .post-footer a:visited { 

	color: #ffffff; 

	text-decoration: none;

}









/*.previously { margin: 0; }

.previously h3 {

	font-size: 1.4em;

	font-weight: bold;

	font-variant: small-caps;

	color: #cc4545;

	background: transparent url('images/previously-icon.gif') no-repeat left center;

	padding: 0 0 0 30px;

	margin: 0 0 0 8px;

}

.previously ul {

	list-style: none;

	background: transparent url('images/dotted.gif') repeat-x left top;

	padding: 1px 0 0 0;

	margin: 10px 0 0 0;

}

.previously ul li { background: transparent url('images/dotted.gif') repeat-x left bottom; }

.previously ul li.pre-odd { background: #fef7f7 url('images/dotted.gif') repeat-x left bottom; }

.previously ul li a, .previously ul li a:visited { display: inline-block; }

.previously ul li a, .previously ul li a:visited {

	display: block;

	padding: 10px 10px 10px 40px;

}

.previously ul li a:hover {

	background: #fceded url('images/dotted.gif') repeat-x left bottom;

}

.pre-date {

	position: absolute;

	width: 30px;

	height: 30px;

	color: #cc4545;

	text-align: center;

	text-transform: uppercase;

	margin: 12px 0 0 0;

}

.pre-date .pre-month { display: block; font-size: 0.6em; }

.pre-date .pre-day { display: block; font-size: 1.2em; }



.previously ul li a strong { font-weight: normal; color: #cc4545; }

.previously ul li a span { color: #555555; }*/



.feed { 

	text-align: right; 

	margin: 20px 0 0 0; 

}

.feed a img, .feed a:visited img { 

	border-style: none; 

}

/* End Content Style */



/* Comment Style */



.comment-metadata { 

line-height: 16px; 

height: 16px; 

padding: 0 10px; 

margin: 35px 20px 35px 10px; 

}



.comment-metadata a, .comment-metadata a:visited { 

color: #555555; 

}



.comment-metadata .feed, .comment-metadata .trackback, .comment-metadata .response {

	float: left;

	padding: 0 0 0 20px;

	margin: 0 10px 0 0;

}



.comment-metadata .feed { 

background: transparent url(images/feed-icon-small.gif) no-repeat; 

}

.comment-metadata .trackback { 

background: transparent url(images/trackback-icon.gif) no-repeat; 

}

.comment-metadata .response { 

background: transparent url(images/response-icon.gif) no-repeat; 

}





ul.commentlist {

	list-style-type: none;

	margin: 0 0 30px 0;



}

ul.commentlist li {

	background: #FAF6EC;

	border: 1px solid #faf6ec; 

	line-height: 1.4em;

	padding: 10px;

}



ul.commentlist li.alt { 

background: #faf6ec; 

border-bottom: 1px solid #cecdcd;

}



ul.commentlist li cite { 

font-style:normal;

font-weight:bold;

font-size:12px;

}



ul.commentlist li cite a, ul.commentlist li cite a:visited { color: #555555; text-decoration: underline; }

ul.commentlist li cite a:hover { color: #ffffff; background: #555555; }

ul.commentlist li small { display: block; border-bottom: 1px dashed #cecdcd; padding: 3px 0 5px 0; }

ul.commentlist li small a, ul.commentlist li small a:visited { color: #555555; }

ul.commentlist li small a:hover {}



ul.commentlist li em { font-weight: bold; }

ul.commentlist li p { padding: 0; margin: 10px 0 0 0; }

ul.commentlist li p a, ul.commentlist li p a:visited { color: #555555; text-decoration: underline; }

ul.commentlist li p a:hover { color: #ffffff; background: #555555; }



ul.commentlist li.mycomment { border-bottom: 1px solid #cecdcd; }

ul.commentlist li.mycomment cite { font-weight: bold; color: #555555; }



ul.trackbacklist {

	list-style: none;

	background: transparent url(../grafiken/dotted.gif) repeat-x left top;

	padding: 1px 0 0 0;


}

ul.trackbacklist li { background: transparent url(../grafiken/dotted.gif) repeat-x left bottom; }

ul.trackbacklist li.altt { background: #FAF6EC; width:500px;}

ul.trackbacklist li a, ul.trackbacklist li a:visited { display: inline-block; }

ul.trackbacklist li a, ul.trackbacklist li a:visited { display: block; color: #555555; width:480px; padding:10px; border-bottom:1px solid #CECDCD; }

ul.trackbacklist li a:hover { background: #FAF6EC url(../grafiken/dotted.gif) repeat-x left bottom; }



.respond-form {

	background: #faf6ec url(../grafiken/response-bottom.gif) no-repeat left bottom;

	margin: 0;

}

.respond-form .tr {

	float: right;

	display: block;

	width: 10px;

	height: 10px;

	background: transparent url(../grafiken/response-tr.gif) no-repeat;

}

h3#respond {

	height: 30px;

	font-weight:100;

	font-size:1.0em;

	color: #ffffff;  

	background: transparent url(images/kommentarbalken.gif) no-repeat;

	line-height: 30px;

	padding-left: 20px;

	margin-top: 20px;

	text-align: left;

}

.respond-form form { padding: 10px; }

.respond-form p { margin: 3px 0 2px 0; }

.respond-form a, .respond-form a:visited { color: #555555; }

.respond-form a:hover { text-decoration: underline; }



.respond-form input#author, .respond-form input#email, .respond-form input#url, .respond-form input#mcspvalue {

	width: 180px;

	font-size: 1.1em;

	color: #555555;

	background: #ffffff;

	border: 1px solid #cecdcd;

}

.respond-form textarea#comment {

	width: 478px;

	font: 1em Arial, Tahoma, Sans-Serif;

	color: #555555;

	background: #ffffff;

	border: 1px solid #cecdcd;

}

.respond-form input#submit {

	width: 74px;

	height: 23px;

	background: #faf6ec;

	background-image:url(images/sendebutton.gif);

	background-repeat:no-repeat;

	border: 1px solid #faf6ec;

}

p.comment-pass, p.comment-close, p.must-reg { 

	padding: 10px; 

}



/* End Comment Style */



/* Side Header Style */



#side-header { 

	height: 50px; 

	margin: 40px 0 0 0; 

}

.search {

	float: left;

	width: 290px;

	height: 30px;

	background: transparent url(images/search-bg.gif) no-repeat;

	float:left;

	margin-top:58px;

}



#search-form{

	float: left;

	height: 30px;

	width: 370px;





}

.search input#s {

	width: 280px;

	font-size: 1.1em;

	color: #999999;

	background: transparent url(images/search-bg.gif) no-repeat left center;

	border-width: 0px;

	letter-spacing: 1px;

	margin: 5px 0 0 7px;

	float:left;

	

}



.searchimage{

	float: right;

	width: 72px;

	height: 21px;

	text-align: center;

	margin: 5px 0 0 0;

	background-color: #fff;	

	

}



/* End Side Header Style */



/* Sidebar Style */

#sidebar {
}


#sidebar h3 {

	height: 30px;

	font-size: 1.3em;

	font-weight: bold;

	font-variant:small-caps;

	letter-spacing:0.08em;

	color: #ffffff;

	line-height: 30px;

	padding: 0 0 0 20px;

	

}

#sidebar ul {

	list-style: none; 

	margin: 0 7px 0 7px;

	line-height: 35px;

	font-size: 12px;

	font-weight:bold;

	background: url(images/linie.gif);

	background-repeat:repeat-y;

}



/*sidebar rubriken*/

#sidebar ul.children {

margin-top: -35px;

margin-left:0px;

visibility:visible;



}	

/* Obere Rubrik*/

.cat-item-1 {

	visibility:hidden;

}





#sidebar a, #sidebar a:visited, sidebar a:hover { 

	color: #555555; 

	text-decoration: none;

	margin-left: 10px;

}

.side-left { 

	float: left;

	clear: left; 

	width: 180px;

	height:auto;

}

.side-right { 

	float: right;

	clear:right; 

	width: 180px;

	height:auto;



}

.side-left h3 {

	background: transparent url(images/gruener_balken_180x30.gif) no-repeat;

	margin: 19px 0 24px 0; 

	}

.side-right h3 {

	background: transparent url(images/gruener_balken_180x30.gif) no-repeat;

	margin: 19px 0 24px 0; 

	}

.side-bottom { 

	float: right; 

	clear: right;

	width: 180px;

}

.side-bottom h3 { 

	background: transparent url(images/gruener_balken_180x30.gif) no-repeat; 

	margin-top: 30px;

	

}

/* End Sidebar Style */



/* Footer Style */

#footerbg{

	width: 100%;

	height: 100px;

	position: static;

	bottom:0;

	margin-top: 30px;

	background-image:url(images/footer_plus.gif);

	background-repeat:repeat-x;

	float:left;

	clear: left;

	

}



#footer {

	width:900px;

	height: 100px;

	position: static;

	bottom:0;

	font-size: 0.9em;

	color: #555555; 

	line-height: 30px;

	background-image:url(images/footer.jpg);

	background-repeat:no-repeat;	

	margin-left: 20%;

	margin-right: 20%;

	

}



#footer a, #footer a:visited { 

	color: #555555; 

	text-decoration:none; 

}



#footer .info { 

	float: left;

	clear:left;

	width: 25%; 

	margin-top: 65px ;

}



#footer .copyright { 

	float: right; 

	width: 60%; 

	text-align: right; 

	margin-top: 65px;

}

/* End Footer Style */

/*BILDER*/

.post-pictures{

padding-right: 20px;

padding-bottom: 3px;

float:right;

}



.pictures {

padding-top: 10px;

margin-bottom: 5px;

width: 200px;


}



.manufacturerlink, manufacturerlink a, manufacturerlink a:visited {

color: #555555;

font-weight:bold;

text-decoration: underline;

}


.picsource {

color: #555555;

font-size:11px;

margin-top:7px;

float: left;

}

#content img {
	border:none;
	float:left;
	margin-right:15px;

	}
#content .attachment img {
	max-width: 300px;
}
#content .alignleft,
#content img.alignleft {
display:inline;
float:left;
margin:10px 25px 15px -20px;


}
#content .alignright,
#content img.alignright {
	display: inline;
	float: right;
	margin-top: 5px;
	margin-left:0px;
	margin-bottom: 10px;
	margin-right:15px;
}
#content .aligncenter,
#content img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
#content img.alignleft, 
#content img.alignright, 
#content img.aligncenter {
	margin-bottom: 20px;
}
#content .wp-caption, #content .wp-caption a {
background:none repeat scroll 0 0 transparent;
color:#888888;
font-size:11px;
text-align:left;
text-decoration:none;
}

#content .wp-caption img {
height:auto;
margin-left:20px;
width:200px;
}
#content .wp-caption p.wp-caption-text, wp-caption-text a {
	color: #888;
	font-size: 11px;
	height:5px;
	padding-left: 20px;

}

#content .wp-smiley {
	margin:0;
}
#content .gallery {
	margin: auto;
}
#content .gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
#content .gallery img {
	border: 2px solid #cfcfcf;
}
#content .gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
#content .gallery dl {
	margin: 0;
}
#content .gallery img {
	border: 10px solid #f1f1f1;
}
#content .gallery br+br {
	display: none;
}

.title{}

