/*
Theme Name: WebsLINE Default Blogtheme
Theme URI: http://websline.at/
Description: das WebsLINE Default Blogtheme von Sebastian Hartl.
Version: 1.0
Author: Sebastian Hartl
Author URI: http://websline.at/
Tags: Websline, Blog,
Text Domain: websLINE

	websLINE v1.0
	 http://websline.at/

	Designed and built by Sebastian Hartl,

*/
/*----------------____________base____________----------------*/
*{
	margin:0;
	padding:0;
	font-family:Verdana;
	font-size:11px;
	line-height:18px;
	color:#000;
}
a{
	color:#25418f;
	text-decoration:underline;
	}
	a:hover{
		text-decoration:none;
		}
		
/*-_display:none_-*/
.inv, hr {display:none;}
	
body{
	/*background:url(nav/body_bg.gif) center 134px no-repeat;*/
	background:url(nav/bg-wrapper.jpg) center top no-repeat;
	}
	
#base_wrapper{
	margin:0 auto;
	width:990px;
	/*background:#ffffff;*/
	position:relative;
}
/*----------------____________text-indent-use____________----------------*/
/*für alle elemente die text-indent benötigen*/

#logo a, #websline_logo a, #skipano a, #gamper a, #sozialmedia a, a#rss{
	text-indent:-19999px;
	display:block;
	overflow:hidden;
	}


/*----------------____________header____________----------------*/
#header{
	height:232px;
	}
	#logo{
		position:absolute;
		top:35px;
		left:100px;
		z-index:10;
		}
		#logo a{
			background:url(nav/logo.png) 0 0 no-repeat;
			width:269px;
			height:119px;
			}
	#header_img{
		position:absolute;
		top:0px;
		left:0px;
		background:url(images/header.jpg) 0 0 no-repeat;
		width:801px;
		height:332px;
		display:block;
		}

	#skipano{
		position:absolute;
		top:187px;
		right:187px;
		}
		#skipano a{
			width:216px;
			height:157px;
			background:url(nav/skipano.gif) 0 0 no-repeat;
			}
			
	#header_nav{
		z-index:10;
		position:absolute;
		top:5px;
		left:20px;
		font-size:9px;
		}
		
/*----------------____________content____________----------------*/
#content{
	position:relative;
	padding:0 10px 10px 60px;
	min-height:640px;
	_height:640px;
	}
	.post, .post_detail{
		background-color:#f2f7fe;
		position:relative;
		width:721px;
		height:87px;
		border:1px solid #cccccc; 
		-moz-border-radius:10px;
		-khtml-border-radius:10px;
		margin-bottom:7px;
		}
		.post_detail{height:auto;padding:10px;width:701px;}
		.post ul{
			margin:10px 0;
			}
			.post li{
				background:url(nav/libullet.gif) 0 6px no-repeat;
				padding:0 0 0 10px;
				}
		.post img{
			position:absolute;
			top:-3px;
			left:133px;
			margin:0 10px 0 0;
			border:3px solid #fff;
			}
			.post_detail img{position:relative;float:left;border:none;margin:7px;}
		.post h2, .post_detail h2{
			margin-bottom:5px;
			padding-top:5px;
			font-size:14px;
			font-weight:lighter;
			}
			.post_detail h2{position:absolute; top:5px; left:160px;}
			.page-id-2 .post_detail h2{position:relative; left:0;}
		.post .entry{
			margin-left:256px;
			border-left:1px solid #ccc;
			padding:0 10px 0 10px;
			height:87px;
			}
			.entry_detail{
				min-height:80px;
				height:auto;
				}
				
		#sozial{
		clear:both;
		height:25px;
		margin-top:10px;
		}
		
		#rssmail{}
		#rss_detail{
			float:left;
			background:url(nav/rss_detail.gif) 0 0 no-repeat;
			height:14px;
			padding-left:20px;
			}
	/*-_post to & mailto_-*/
	a.tt{
		float:left;
		margin:0 13px 10px 0;
		}
		a.tt img, img.WP-EmailIcon{
			float:left;
			background:none;
			padding:0;
			margin:0;
			}
			img.WP-EmailIcon{
				float:none;
				margin:3px 0 0 10px;
				}
				
			*+html img.WP-EmailIcon{
				margin:0 0 0 5px;
				padding-left:5px;
				}
			
	/*-_date box_-*/
	.date_box, .datebox_detail{
		padding:10px;
		width:112px;
		height:67px;
		border-right:1px solid #ccc;
		position:relative;
		}
		.datebox_detail{height:auto; margin-top:-10px; width:102px;}
		.date_box{float:left;}
		.pfeil, .pfeil_detail{
			position:absolute;
			top:10px;
			left:132px;
			background:url(nav/pfeil.png) 0 0 no-repeat;
			_background:url(nav/pfeil.gif) 0 0 no-repeat;
			width:20px;
			height:22px;
			z-index:10;
			}
			.pfeil_detail{}
		.date{
			font-size:14px;
			/* margin-bottom:15px; */
			}

	/*-_Lesen Sie mehr Button _-*/
		.read_more a{
			color:#25418f;
			padding:0 0 0 8px;
			background:url(nav/back.gif) 0 7px no-repeat;
			float:right;
			}

/*----------------____________comments - form____________----------------*/
		.commentlist{
		margin:10px 0 0 0;
		}
		.commentlist li{
			background:none;
			list-style-type:none;
			position:relative;
			margin-bottom:10px;	
			}
			.commentlist img{display:none;}
			.commentlist li p{
				color:#666;
				margin:10px 0 0 0;
				}
			.comment{
				background-color:#f2f7fe;
				border:1px solid #cccccc; 
				-moz-border-radius:10px;
				-khtml-border-radius:10px;
				margin-bottom:10px;
				padding:10px;
				width:701px;
				}
			.commentmetadata{
				position:absolute;
				top:10px;
				right:10px;
				font-size:9px;
				color:#000;
				}
				.commentmetadata a{
					text-decoration:none;
					}
			.says{color:#666;}
	
	#respond{
		width:721px;
		margin:10px 0;
		padding:10px 0;
		}
		#respond h3{
			color:#7c8dbc;
			}
			#respond h3 small{
				color:#7c8dbc;
				}
		#respond lable{color:#666666;}
		
		#comment{
			width:721px;
		}	
		
	#email_com{
		margin:-43px 0 10px 170px;
		}
		
	textarea{
		border:1px solid #ccc;
		width:719px !important;
		height:100px;
		margin-bottom:10px;
		}
		textarea#yourremarks{width:333px !important;}
/*----------------____________sidebar____________----------------*/
	#sidebar{
		position:absolute;
		top:34px;
		right:0px;
		width:188px;
		margin-right:10px;
		}
		#sidebar ul{
			margin-bottom:6px;
			}
		#search{
			background:url(nav/suche_bg.png) 0 0 no-repeat;
			width:188px;
			height:191px;
			position:relative;
			}
			#searchform{
				position:absolute;
				top:35px;
				left:18px;
				z-index:20;
				}
			a#rss{
				position:absolute;
				top:107px;
				left:18px;
				background:url(nav/rss_link.gif) 0 0 no-repeat;
				width:159px;
				height:90px;			
				}
						
		#rss_link{
			background:url(nav/rss_link_bg.png) 0 0 no-repeat;
			width:187px;
			height:121px;
			position:relative;
			}
			#rss_mail{
				position:absolute;
				top:5px;
				left:18px;
				}
				#rss_mail p{color:#fff;}
			#links{
				position:absolute;
				top:75px;
				left:18px;
				}
				#links a{
					background:url(nav/link_bg.gif) 0 0 no-repeat;
					width:135px;
					height:17px;
					display:block;
					padding-left:15px;
					margin-bottom:3px;
					color:#fff;
					text-decoration:none;
					}
					#links a:hover{background-position: 0 -17px;}
				
		#flickr{
			background:url(nav/flickr_bg.png) 0 0 no-repeat;
			width:187px;
			height:282px;
			position:relative;
			}
			#flickrbox{
				position:absolute;
				top:40px;
				left:18px;
				}
			#flickrbox a{
				background:url(nav/flickr_img_bg.gif) 0 0 no-repeat;
				width:75px;
				height:70px;
				display:block;
				float:left;
				}
				#flickrbox a img{border:none;margin:1px 0 0 2px;}
			
/*----------------____________footer____________----------------*/

#footer{
	margin:0 auto;
	height:640px;
	background:url(nav/footer_bg_v2.jpg) center 0 no-repeat;
	position:relative;
	}
	#footer_wrapper{
		margin:0 auto;
		width:990px;
		position:relative;	
		}	
		#adress{
			color:#ffffff;
			position:absolute;
			top:490px;
			right:185px;
			}
			#adress a{color:#ffffff;}
			
		#websline_logo{
			position:absolute;
			top:500px;
			right:10px;
			}
			#websline_logo a{
				width:85px;
				height:30px;
				background:url(nav/websLINE_logo.gif) 0 0 no-repeat;
				}
		#gmaps{
			position:absolute;
			top:163px;
			right:200px;
			z-index:10;
			width:334px;
			height:238px;
			background:url(nav/map_bg.gif) 0 0 no-repeat;			
			}
		
		#gamper{
			position:absolute;
			top:10px;
			left:70px;
			}
			#gamper a{
				width:203px;
				height:79px;
				background:url(nav/gamper_logo.gif) 0 0 no-repeat;			
				}
				
		#sozialmedia{
			position:absolute;
			top:162px;
			right:50px;
			}
			#sozialmedia a{
				background:url(nav/sozial.gif) 0 0 no-repeat;
				width:119px;
				}
			a#twitter{
				background-position: 0 0;
				height:39px;
				}
			a#youtube{
				background-position: 0 -39px;
				height:79px;
				}
			a#flickR{
				background-position: 0 -117px;
				height:67px;
				}
			a#facebook{
				background-position: 0 -184px;
				height:49px;
				}
				
		#yt_v{
			position:absolute;
			top:160px;
			left:80px;
			width:150px;
			}
			#yt_v a img{
				border:none;
				margin-bottom:7px;
				}
		
		.addthis_button{
			position:absolute;
			top:100px;
			right:40px;
			}
			
				
/*----------------____________stuff____________----------------*/	
small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}

h1, h2, h3 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	}

h1 {
	font-size: 4em;
	text-align: center;
	}
ul, ol{
	list-style-type:none;
	}
object{
	margin:10px 0;
	}
input{
	border:1px solid #ccc;
	height:18px;
	color:#b2b2b2;
	width:148px;
	margin-bottom:3px;
	}
	input.button, .button_zuruck{
		padding:0 0 7px 20px;
		text-align:left;
		background:url(nav/button_bg.png) 0 0 no-repeat;
		_background:url(nav/button_bg.gif) 0 0 no-repeat;
		color:#fff;
		width:150px;
		height:25px;
		border:none;
		cursor:pointer;
		}
		.button_zuruck{display:block; text-decoration:none;height:18px;float:right;margin:-48px 178px 0 0; }
		input.button:hover, .button_zuruck:hover{background-position: 0 -25px;}
		
	#wp-email-popup{background:#fff;}
