/*
Author: Ingo Halbey
*/

body {
	background: #2c2b2a url(img/background.jpg) repeat-x;
	color: #000000;
	font-family: trebuchet MS;	
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

a {
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

a img {
	outline: 0;
}

h2 {
	font-size: 16px;
	font-style: italic;
	text-align: left;
	margin: 0 10px 0 12px;
}
h2 a:link {
	font-size: 16px;
	font-style: italic;
	text-align: left;
	margin: 0 10px 0 12px;
	text-decoration:underline;
	color:#000;
}

.clear {
    clear: both;   
}

.button {
	position: absolute;
	text-indent: -9999px;
	top: -300px;
	left: -300px;
}

h1 a {
	font-size: 20px;
	font-style: italic;
	text-align: left;
	margin: 0 10px 0 0;
	text-decoration:none;
	color:#000000;
}
#textbox h1 a {
	font-size: 20px;
	font-style: italic;
	text-align: left;
	margin: 0 auto 0 auto;
	text-decoration:underline;
	color:#000000;
}

#textbox h2 a {
	font-size: 16px;
	font-style: italic;
	text-align: left;
	margin: 0 10px 0 12px;
	text-decoration:underline;
	color:#000000;
}

h3 {
	font-size: 16px;
	font-style: italic;
	margin: 0;
	color:#000;
}


h3 a {
	font-size: 16px;
	font-style: italic;
	color:#000;
}

h3 a:visited {
	font-size: 16px;
	font-style: italic;
	color:#000;
}

/*			  */
/* HEADER */

#header {
	margin: 0 auto 0 auto;
	width: 610px;
}

#header #business-angel-frontpage {
	height: 115px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 366px;
}

#header #business-angel-page {
	height: 115px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 366px;
}

#header #zitat {
	height: 90px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 366px;
}

/*          */
/* BLOGLINK */

#bloglink {
	background: transparent url(img/blog.png) no-repeat;
	position: absolute;
	height: 134px;
	width: 133px;
}

#bloglink:hover {
	background: transparent url(img/blog.png) 0 -134px no-repeat;
}

#bloglink .spacer {
	height: 134px;
	width: 133px;
}


/*											*/
/* FRONTPAGE NAVIGATION */

#frontpage-navigation {
}


#frontpage-navigation .spacer {
	height: 220px;
	width: 291px;
}

#frontpage-navigation .row1 {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 600px;
}

#frontpage-navigation .row1 #strategie {
	background: transparent url(img/strategie2.png) no-repeat;
	float: left;
	height: 220px;
	width: 291px;
}

#frontpage-navigation .row1 #strategie:hover {
	background: transparent url(img/strategie2.png) 0 -220px no-repeat;
}

#frontpage-navigation .row1 #werdegang {
	background: transparent url(img/werdegang2.png) no-repeat;
	float: right;
	height: 220px;
	width: 291px;
}

#frontpage-navigation .row1 #werdegang:hover {
	background: transparent url(img/werdegang2.png) 0 -220px no-repeat;
}

#frontpage-navigation .row2 {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 920px;
}

#frontpage-navigation .row2 #arbeitsweise {
	background: transparent url(img/arbeitsweise2.png) no-repeat;
	float: left;
	height: 220px;
	width: 291px;
}

#frontpage-navigation .row2 #arbeitsweise:hover {
	background: transparent url(img/arbeitsweise2.png) 0 -220px no-repeat;
}

#frontpage-navigation .row2 #reputation {
	background: transparent url(img/reputation2.png) no-repeat;
	float: left;
	height: 220px;
	width: 291px;
}

#frontpage-navigation .row2 #reputation:hover {
	background: transparent url(img/reputation2.png) 0 -220px no-repeat;
}

#frontpage-navigation .row2 #kontakt {
	background: transparent url(img/kontakt2.png) top center no-repeat;
	float: left;
	height: 220px;
	width: 291px;
}

#frontpage-navigation .row2 #kontakt:hover {
	background: transparent url(img/kontakt2.png) 0 -220px no-repeat;
}

/*		       	*/
/* NAVIGATION */

#navigation {
	height: 89px;
	margin: 55px auto 2px auto;
	width: 725px;
}

#navigation .spacer {
	height: 89px;
	width: 120px;
}

#navigation #solarmarkt {
	background: transparent url(img/navigation/solarmarkt.png) no-repeat;
	float: left;
	height: 89px;
	width: 120px;
}

#navigation #solarmarkt:hover {
	background: transparent url(img/navigation/solarmarkt.png) 0 -103px no-repeat;
}

#navigation #solarmarkt-active {
	background: transparent url(img/navigation/solarmarkt.png) 0 -103px no-repeat;
	float: left;
	height: 89px;
	width: 120px;
}

#navigation #strategie {
	background: transparent url(img/navigation/strategie.png) no-repeat;
	float: left;
	height: 89px;
	width: 120px;
}

#navigation #strategie:hover {
	background: transparent url(img/navigation/strategie.png) 0 -103px no-repeat;
}

#navigation #strategie-active {
	background: transparent url(img/navigation/strategie.png) 0 -103px no-repeat;
	float: left;
	height: 89px;
	width: 120px;
}

#navigation #werdegang {
	background: transparent url(img/navigation/werdegang.png) no-repeat;
	float: left;
	height: 89px;
	width: 120px;
}

#navigation #werdegang:hover {
	background: transparent url(img/navigation/werdegang.png) 0 -103px no-repeat;
}

#navigation #werdegang-active {
	background: transparent url(img/navigation/werdegang.png) 0 -103px no-repeat;
	float: left;
	height: 89px;
	width: 120px;
}

#navigation #arbeitsweise {
	background: transparent url(img/navigation/arbeitsweise.png) no-repeat;
	float: left;
	height: 89px;
	width: 120px;
}

#navigation #arbeitsweise:hover {
	background: transparent url(img/navigation/arbeitsweise.png) 0 -103px no-repeat;
}

#navigation #arbeitsweise-active {
	background: transparent url(img/navigation/arbeitsweise.png) 0 -103px no-repeat;
	float: left;
	height: 89px;
	width: 120px;
}

#navigation #reputation {
	background: transparent url(img/navigation/reputation.png) no-repeat;
	float: left;
	height: 89px;
	width: 120px;
}

#navigation #reputation:hover {
	background: transparent url(img/navigation/reputation.png) 0 -103px no-repeat;
}

#navigation #reputation-active {
	background: transparent url(img/navigation/reputation.png) 0 -103px no-repeat;
	float: left;
	height: 89px;
	width: 120px;
}

#navigation #kontakt {
	background: transparent url(img/navigation/kontakt.png) no-repeat;
	float: left;
	height: 89px;
	width: 120px;
}

#navigation #kontakt:hover {
	background: transparent url(img/navigation/kontakt.png) 0 -103px no-repeat;
}

#navigation #kontakt-active {
	background: transparent url(img/navigation/kontakt.png) 0 -103px no-repeat;
	float: left;
	height: 117px;
	width: 120px;
}

/* __ CONTENT __ */
#content {
    background-position: 50% 50% !important;
    height: 599px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    width: 896px;
}

#content2 {
    background-position: 50% 50% !important;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 15px;
    margin-left: auto;
    padding-bottom: 15px;
    width: 896px;
}

/*      */
/* TEXT */

#text {
	padding: 0;
	margin: 0;
	width: 896px;
}

#text a:hover {
	border-bottom: 1px dashed;
}

.textbox {
    padding: 10px;
    margin-left: 5px;
	background: url(img/blank.png);
}

.textbox .textfield {
	margin: 8px 8px 8px 10px;
}

/*        */
/* FOOTER */

#footer {
	margin: -15px auto 0 auto;
	width: 896px;
}

#footer #copyright{
	float: left;
}

#footer #impressum {
	background: url(img/impressum.jpg) no-repeat;
	float: right;
	height: 28px;
	width: 86px;
}
#footer #impressum #spacer {
	height: 28px;
	width: 86px;
}

#footer #footbox {
	float: right;
	width: 282px;
}

/*      */
/* REST */

input#captcha_code {
	background-image: url('../captcha.php');
	background-repeat: no-repeat;
	width: 100px;
	border: 0;
}

#refresh_captcha {
	font-size: 11px;
}

.wrong {
	color: darkred;
	border-bottom: 1px dashed;
}

#error_list {
	margin-top: 0;
	padding-top: 0;
}

#error_list li {
	font-size: 11px;
}

p { text-align:justify;}
p a:link { text-align:justify; color:#000; text-decoration:underline;}
p a:visited { text-align:justify; color:#000; text-decoration:underline;}