/****************************************************************
styles.css für architektur+bauphysik by Michael Schatz
Last change: 2005-02-21 [MS]
Including many ideas from  http://www.einfachfueralle.de/download/#styles
****************************************************************/
/*--- all margins off ---*/
* {
	margin					: 0;
	padding					: 0;
}
/*--- body ---*/
body {
	font-family				: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size				: 59%;
	color					: #669;
	margin					: 0;
	padding					: 20px;
	background				: #FFF; 
}
/*--- paragraph ---*/
p {
	font-size				: 1em;
	line-height 			: 1.3em;
	color					: #339;
	text-align				: left;
	padding					: 0px 0px .8em 0px;
	text-indent 			: 0;
}
/*--- links ---*/
a {
	text-decoration			: underline;
	background-color 		: transparent;
	color					: #039;
}
a.ext {
	text-decoration			: underline;
	padding-left			: 10px;
	padding-right			: 1px;
	color					: #039;
	background				: url(ext.png) no-repeat left;
}
a:visited, 
a.ext:visited {
	text-decoration			: underline;
	color 					: #339;
}
a:hover {
	color					: #C00;
}
a.ext:hover {
	color					: #C00;
	background				: url(exthot.png) no-repeat left;
}
a:active, 
a.ext:active {
	color 					: #C00;
}

/*--- headlines ---*/
h1	{
	font-size				: 1.3em;
	font-weight				: bold;
	margin					: 1.2em 0;
}
h2	{
	font-size				: 1.1em;
	font-weight				: bold;
}
h3	{
	font-size				: 1.0em;
	font-weight				: bold;
}
h4	{
	font-size				: 1.0em;
	font-weight				: normal;
	color					: #6c0;

}
h5	{
	font-size				: 1.2em;
	font-style				: normal;
	border					: 1px solid #888;
	background				: #FFFFCC;
}

/*--- images ---*/
img	{
	border					: 0;
/*	Damit NN4 trotzdem keine blauen Raender macht. Nicht vergessen, 
	dass fuer richtige Browser im chrome.css wieder zurueckzusetzen */
	color					: #fff;
	background				: transparent;
}

input, textarea {
	background				: #eef;
	border					: 1px solid #669;
	margin					: 0;
	padding					: 1px;
	font-size				: 1em;
	color					: #669;
}

/*--- page content ---*/
#pagewrapper {
	margin-left             : auto;
	margin-right            : auto;
	width					: 700px;
	min-width				: 600px;
}
.hide, #oldbrowsers, .ieSixCharDupBug {
	display					: none; /* hide elements that CSS-targeted browsers  shouldn't show */
}
.cleaner {
	clear					: both;
	height					: 1px;
	border					: none;
	margin					: 0; 
	padding					: 0;
	background				: transparent;
}
/*--------------- mainnav -------------------*/
#mainnav {
	float					: left;
	width					: 150px;
	height					: 400px;
	background				: url(logo_architektur_bauphysik_klein.png) no-repeat bottom;
	position				: relative;
	margin					: 1em 1.3em 0 0;
	font-size				: 1.4em;
	font-weight				: bolder;
	z-index					: 10;
	overflow				: visible; /* fix for IE italics bug */
}
#mainnav ul {
	padding					: 0.2em;
	list-style-type			: none;
}
#mainnav li {
	margin					: .8em 0;
	text-align				: right;
}
#mainnav a, 
#mainnav a:visited {
	text-decoration			: none;
	background-color 		: transparent;
	font-weight				: bolder;
	color					: #cdc;
}
#mainnav a:hover {
	font-weight				: bolder;
	color					: #6c0;
}
/*--------------- topnav -------------------*/
#topnav {
	margin					: 0 0 0 .2em;
	font-weight				: bolder;
}
#topnav ul {
	list-style-type			: none;
}
#topnav li {
	display					: inline;
	padding					: 0 .6em;
	margin					: .8em 0;
	text-align				: right;
}

#topnav a, 
#topnav a:visited {
	text-decoration			: none;
	background-color 		: transparent;
	color					: #cdc;
	font-weight				: normal;
}
#topnav a:hover {
	color					: #6c0;
	font-weight				: normal;
	text-decoration			: underline;
}
/*--------------- leftbox -------------------*/
#leftbox {
	background				: #ff9;
	border					: 1px dashed #339;
	padding					: 2px 3px 0 3px;
}
#leftbox p {
	font-size				: .7em;
	font-weight				: normal;
	text-align				: center;
}

/*--------------- maincontent -------------------*/
#maincontent {
	float					: left;
	width                   : 400px;
	position				: relative;
	z-index					: 10;
	overflow				: visible; /* fix for IE italics bug */
	padding					: 1.2em;
}
#maincontent li {
	margin					: .2em 3em;
	padding					: 3px 3px 3px 6px;
	list-style-type			: circle;
}
.green {
	color					: #6c0;
}
.paypal-button {
	background				: #fff;
	border					: 0;
	margin					: 0;
	padding					: 0;
	text-align				: right;
	font-size				: 1em;
	color					: #669;
}

/*--------------- ext: jppageteaser -------------------*/
.tx-jppageteaser-pi1-headline {font-weight: bold; margin-bottom: 5px;}
.tx-jppageteaser-pi1-text 	{font-weight: normal; margin-bottom: 10px;}
.tx-jppageteaser-pi1-image 	{margin-right: 5px;}
.tx-jppageteaser-pi1-element 	{margin-bottom: 5px;}
.tx-jppageteaser-pi1 P 	    {margin: 0px !important;}
