/*

  Author:   Erik Guschlbauer

  Email:    e.guschlbauer@gmx.at

*/





/*

	Rücksetzen der CSS-Einstellungen

	http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/

*/

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-weight: inherit;

	font-style: inherit;

	font-size: 100%;

	font-family: inherit;

	vertical-align: baseline;

}

/* remember to define focus styles! */

:focus {

	outline: 0;

}

body {

	line-height: 1;

	color: black;

	background: #7A5510;

}

ol, ul {

	list-style: none;

}

/* tables still need 'cellspacing="0"' in the markup */

table {

	border-collapse: separate;

	border-spacing: 0;

}

caption, th, td {

	text-align: left;

	font-weight: normal;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: "";

}

blockquote, q {

	quotes: "" "";

}





/*

	Definition Blocks

*/

body{background-color: #7A5510;

		 font-family: "trebuchet ms",georgia, palatino, garamond, serif;

  	 text-align: center;}

		 

div#wrapper{

    border: 0px solid #FFF;

		width: 750px;

		margin: 20px auto 20px auto;

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



div#header{

		width: 750px;

    height: 130px;

		text-align: center;}

		

div#content{

		text-align: justify;

		margin: 0 35px 0 35px;

		padding: 0 0 2.5em 0;

    width: 530px;

		float: left;

		line-height: 1.2em;}



div#nav{

    width: 130px;

		margin: 10px 0 0 615px;

		text-align: left;

		position: relative;}



div#footer{

		clear: both;

		padding: 5px 15px 5px 0;

		font-size: 0.7em;

		text-align: right;

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

		border-top: solid 1px #7A5810;}

		

/*

	Navigation-Lists

*/

.productlinks li{

		display: inline;

		list-style-type: none;

		font-size: 0.7em;

		text-align:center;

		margin: 0 15px 0 0;}

		

.productlinks{

    margin: 0 0 20px 0;}

    		

.navlist{

		text-decoration: none;

		font-size: 0.8em;

		line-height: 2.0em;

		list-style-type: none;}



a{

    text-decoration: underline;

		color: #000;}

		

a:hover{

    color: #7a5510;

		text-decoration: none;}

		

		

/*

	Definition Images

*/

div.content_img{

    margin: 2px 0 10px 0;								

    text-align: center;}



div.content_img_right{

    margin: 2px 0 0 20px;

		float: right;}



a img, a:link img{ 

    border: none;}



		

/*

	Definition Headlines & Emphasis

*/		

h2{

	  font-size: 1.2em;

		font-weight: bold;

		line-height: 1.3em;

		margin-bottom: 0.5em;}

		



strong{

    font-weight: bold;}



		

/*

	Definition Paragraphs

*/

.mixed_clear{

    clear: both;}



hr#clearer{

    clear:both;}



p.content{

    margin-bottom: 0.7em;

		text-align: left;

		font-size: 0.95em;}





/*

	Other Stuff

	

	Color-Main:	 	 #FFF8CC

	Color-Nav:		 #FFDF89

	Color-Footer:  #FFE898



	»

*/
