/*
Theme Name: Gersin
Theme URI: http://www.gersin.at
Description: Gersin Kraftfahrlinien Wordpress Theme
Version: 2.0
Author: creative-minds
Author URI: http://www.creative-minds.at
*/

/*		-- Basic --		*/

*{
	margin: 0;
	padding: 0;
	border: 0;
}

body{
	font-family: "Lucida Grande", Calibri, Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #000;
	background: #4C4848;
}

/*		- Headings		*/

h1, h2, h3, h4, h5, h6{
	
}

h1 {font-size: 200%;}
h2 {
	font-size: 166%;
	font-weight: 100;
	margin-top: 15px;
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 2px;
	width: 400px;
}
h3 {
	font-size: 130%;
	color: #000;
	padding-top: 10px;
	padding-bottom: 5px;
}
h4 {font-size: 120%;}
h6 {font-size: 116%;}
h5 {font-size: 110%;}

strong.fp{
	font-size: 120%;
	padding-left: 10px;
}

div#content{
 font-size:1.3em;
}

div#content p{
	padding-top: 5px;
	padding-bottom: 10px;
}

div#blockquote{
margin:1em;
background-color:red;
}

p.linklove{display: none;}

/*		- Links		*/

a:link, a:visited  {
	text-decoration: none;
	outline: none;
	color: #000;
	background: transparent;
}

a:hover, a:focus , a:active{
	text-decoration: none;
	outline: none;
	color: #000;
	background: transparent;
}

div#content a:link, div#content a:visited  {
	border-bottom: 1px solid #ccc;
}

div#content a:hover, div#content a:focus , div#content a:active{
	border-bottom: 2px solid #ccc;
}



/*		-- Structure --		*/

div#wrapper{
	width: 820px;
	min-height: 150px;
	margin-left: auto;
	margin-right: auto;
	background: url(images/background.jpg) center top repeat-y #4C4848;
	margin-top: 20px;
	margin-bottom: 0;
}

div#header{
	height: 180px;
	width: 100%;
	background: url(images/header.jpg) left top no-repeat;
}

div#bottom{
	height: 30px;
	width: 100%;
	background: url(images/bottom.jpg) left top no-repeat;
}

div#logo{
	margin-top: 35px;
	margin-left: 35px;
	width: 250px;
	height: 140px;
	float: left;
}

div#menu{
	margin-top: 97px;
	width: 500px;
	height: 37px;
	float: right;
}

div#menu ul li{ list-style-type: none; }

div#menu ul li ul{
	padding-left: 15px;
	padding-top: 7px;
}

div#menu ul li ul li{
	list-style-type: none;
	display: inline;
	padding-right: 25px;
}


div#menu ul li ul li a:link, div#menu ul li ul li a:visited{
	font-family: Tahoma, sans-serif;
	font-size: 16px;
	color: white;
}

div#menu ul li ul li a:hover, div#menu ul li ul li a:focus, div#menu ul li ul li a:active{
	color: #F1811F;
}

div#menu ul li ul li.current_page_item a{ font-weight: bold; color: #F1811F;}
div#menu ul li ul li.current_page_item a:hover, div#menu ul li ul li.current_page_item a:focus{ font-weight: bold; color: #914D14;}


div#container{
	width: 750px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 20px;
	margin-left: 10px;
	margin-right: 10px;
}

div#content{
	float: left;
	width: 530px;
	margin-right: 10px;
	border-top: 1px solid #A8A0A0;
}

div#sidebar{
	float: right;
	margin-left: 10px;
	width: 200px;
	margin-bottom: 30px;
}

div#contact{
	width: 170px;
	background: #CCCCCC;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	padding: 15px;
}

div.adr{
	border-top: 1px solid #999999;
	margin-top: 5px;
	padding-top: 5px;
}


div#footer{
	width: 100%;
	clear: both;
	text-align: center;
	margin-top: 20px;
	padding-top: 5px;
	margin-bottom: 10px;
	border-top: 1px solid #ccc;
	
}

/*		Form		*/

input, textarea{
	background: #fff;
	padding: 2px;
	color: #888;
	border: 1px solid #666;
}

input:hover,input:active, input:focus,
textarea:hover, textarea:active, textarea:focus{
	background: #ccc;
	padding: 2px;
	color: #333;
	border: 1px solid #333;
}

/*		Print		*/

@media print{

a[href]:after{
	content: "[" attr(href) "] ";
	font-size: 85%;
	color: #aaa;
}

}
