@charset "utf-8";
/* CSS Document */

/*

Theme Name: Trappelgasse
Theme URI: http://www.trappelgasse.at/
Description: Theme for Trappelgasse.
Author: Sandra Skok
Author URI: http://sandraskok.com
Version: 1.0

*/



*	{
	margin:0;
	padding:0;
	}



body	{
	background-color:#a6a7ab;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	}

	
h1	{
	color:#68b6a5;
	font-size:2em;
	font-weight:bold;
	padding-bottom:5px;
	/*padding-top:15px;*/
	}
	
/*h2 a	{
	font-size:18px;
	font-weight:normal;
	color:#000;
	padding:5px;
	text-decoration:none;
	}
	
h2 a:hover	{
	background-color:#99ff33;
	color:#fff;
	}*/
	
h2	{
	color:#75AFA4;
	font-size:14px;
	font-weight:bold;
	}
	
h4	{
	font-size:14px;
	font-weight:bold;
	}

h4 a	{
	text-decoration:none;
	}

hr	{
	color:#360;
	background-color:#360;
	margin:15px 0;
	height:2px;
	border-style:solid;
	noshade:noshade;
	}

/*p	{
	line-height: 1.5;
	}*/

img	{
	border:0;
	}
	
a	{
	color:#68b6a5;
	/*text-decoration:none;*/
	font-weight:bold;
	}

#text a	{
	color:#666;
	font-weight:bold;
	}


	
	
/* Header */

#header	{
	height:147px;
	width:1000px;
	margin:0 auto;
	}

#logo	{
	height:147px;
	width:214px;
	float:left;
	background-image:url("758ad0683a-logo.jpg");
	background-repeat:no-repeat;
	/*padding-top:10px;*/
	}
	
#logo a	{
	margin-left:40px;
	}
	
#logo li a	{
	margin-left:0;
	margin-top:0;
	}
	
#banner	{
	height:147px;
	width:786px;
	background-image:url("51500a382b-banner.jpg");
	background-repeat:no-repeat;
	float:right;
	}


/* end Header */


/* Menü */

/*#navigation{
	height:56px;
	opacity:0.9;
	}*/

.menu	{
	margin-top:91px;
	width:786px;
	height:28px;
	opacity:0.9;
	background-color:#87d5d4;
	float:left;		/*ganz böse oder auch nicht*/
	line-height:1.5;
	}

ul.nav, ul.nav a  {
	list-style:none;
	color:#000;
	font-size:18px;
	font-weight:normal;
/*	display:block;	wichtig oda a net*/
	}

.nav li	{
	/*display:block; 	wurscht*/
	float:left;		/*wichtig*/
	text-align:center;
	height:28px;		/*wichtig*/
	width:262px;
	}

.nav a{
	/*float:left;		böse*/
	text-decoration:none;
	display:block;
	height:28px;	/*wichtig*/
	}

ul.nav a:hover{
	background-color:#fff;
	/*display:block;*/
	height:28px;	/*wichtig*/
	}

.nav li li{
	list-style:none;
	float:left;	/*wichtig, daß das menü horizontal aufklappt*/
	}

.nav li li a{
	/*display:inline;	nutzt nix*/
	background-color:#87d5d4;
	height:28px;
	}

.nav li li a:hover{
	background-color:#fff;
	/*width:262px;
	height:28px;*/
	}
	
.nav ul{
	position: absolute;
	left: -9999px;	/*untermenü verschwindet, aber ganz*/
	}

.nav li:hover ul{
	left: auto;
	}


/* end Menü */



#content	{ 	/*Startseite*/
	margin:0 auto;
	width:980px; /*980 (content) - 20 padding*/
	min-height:790px;
	background-color:#fff;
	background-image:url("738447eef1-background.jpg");
	background-repeat:no-repeat;
	background-position:right;
	padding-top:20px;
	padding-left:20px;
	}
	
#content_page	{
	margin:0 auto;
	width:980px; /*980 (content) - 20 padding*/
	min-height:1030px;
	/*height:auto;*/
	background-color:#fff;
	padding:20px 10px;
	}
	

#sidebar-top-menu	{
	width:184px; /*214-padding*/
	height:77px;
	padding-top:15px;
	padding-left:20px;
	line-height:1.5;
	float:left;
	}
	
#sidebar-left	{
	width:184px; /*214-padding*/
	min-height:780px;
	float:left;
	list-style:none;
	}
	
#menu-left_sidebar	{
	width:184px; /*214-padding*/
	line-height:1.5;
	list-style:none;
	background-color:#fff;
	}
	
ul#menu-left_sidebar	{
	width:184px; /*214-padding*/
	margin-top:0; /*sonst wird Abstand vom Hauptmenü übernommen*/
	margin-bottom:20px; /*Abstand vom oberen Menü*/
	}
	

#sidebar-left img	{
	padding-bottom:10px;
}

	
#text	{		/*Startseite*/
	width:716px;
	height:auto;
	padding:35px;
	margin-top:100px;
	/*float:right;*/
	margin-left:194px;
	background-color:#87d5d4;
	opacity:0.9;
	line-height:1.5;
	}

#text_page	{
	width:716px;
	height:auto;
	background-color:#fff;
	padding:0 35px;
	/*float:right;*/
	margin-left:200px; /*kein float right, sonst wird Hintergrund nicht mit Text mitverlängert*/
	line-height:1.5;
	}


#footer	{
	width:1280px;
	height:50px;
	background-image:none;
	background-repeat:no-repeat;
	margin:0 auto;
	/*clear:both;*/
	}
	

	

#footer p	{
	padding-left:60px;
	padding-top:30px;
	color:#fff;
	}


 .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }


	

textarea#comment { width: 400px; padding: 5px; }  

.commentmetadata { font-size: 10px; } 

	





