/*
Theme Name: annefaeser.de.
Theme URI: http://annefaeser.de
Description: Theme for the website of Anne Faeser.
Version: 0.1
Author: Tobias Rehn
Author URI: http://tobiasrehn.de.
*/

body { font-family: Verdana; font-size:11px; line-height:19px; margin-left:0; margin-top:0; margin-right:0; margin-bottom:0; }
img { border:none; }
hr { height:1px; color:#66B224; background-color:#66B224; border:none; margin-top:19px; margin-bottom:19px; margin-left:-5px; }

b, strong { color:#757575; }

#navigation { position:absolute; height:120px; width:100%;  background-color:#66B224; z-index:2; }

#logo { float:left; margin-top:30px; margin-left:15px; }

#navLeft { float:left; width:265px; }
#navRight { margin-top:81px; text-align:right; color:#A0A0A0; }
.navRight a:link	{  }
.navRight a:visited	{  }
.navRight a:active	{ background:url(http://annefaeser.de/wp-content/themes/faeser/images/line.png) 0 19px repeat-x; }
.navRight a:hover	{ background:url(http://annefaeser.de/wp-content/themes/faeser/images/line.png) 0 19px repeat-x; }
.navRight a:focus	{ background:url(http://annefaeser.de/wp-content/themes/faeser/images/Data/line.png) 0 19px repeat-x; }
#navRight a { color:#FFF; height:21px; margin-right:30px; text-decoration:none; float:left; }
#navRight ul { height:23px; list-style:none; margin:0; padding:0; float:right; }
#navRight li { display:inline; margin:0; float:left; }
#adress { margin-right:30px; line-height:19px; }

#navSchieber { position:relative; width:1px; background-color:#66B224; height:120px; }
.navProjectsWrapper { float:left; left:0px; width:100%; height:100px; overflow:hidden; border-bottom-style:dotted; border-bottom-width:2px; border-bottom-color:#66B224; overflow:hidden; white-space:nowrap; }
#doublepoint { border-bottom-style:dotted; border-bottom-width:2px; border-bottom-color:#66B224; height:105px; _height:5px; _margin: -17px 0 0 0; }
.navProjects { float:left; left:0px; height:100px; overflow:hidden; padding-top:5px; overflow:hidden; white-space:nowrap; }
.navProjectsImages { float:left; display:none; }

.navProjects a:link		{ color:#A0A0A0; text-decoration:none; }
.navProjects a:visited	{ color:#A0A0A0; text-decoration:none; }
.navProjects a:active	{ color:#A0A0A0; text-decoration:underline; }
.navProjects a:hover	{ color:#A0A0A0; text-decoration:underline; }
.navProjects a:focus	{ color:#A0A0A0; text-decoration:underline; }

#spacer { float:left; width:0px; display:inline; }
#navYears { float:left; width:331px; padding-top:1px; display:inline; line-height:17px; text-align:right; margin-right:20px; margin-top:-1.5em; }
#navYearsL { float:left; width:290px; padding-top:1px; display:inline; line-height:17px; text-align:right; margin-right:10px; }
#navYearsR { float:left; width:50px; padding-top:1px; display:inline; line-height:17px; text-align:left; margin-right:2px; }
#navImages { float:left; display:inline; white-space:normal; white-space:nowrap; padding-top:3px; clear:right; padding-left:15px; }
#titleProjects { color:#A0A0A0; margin-left:367px; _margin-left:362px; clear:right; }

.navImages a:link		{ color:#FFFFFF; text-decoration:none; }
.navImages a:visited	{ color:#FFFFFF; text-decoration:none; }
.navImages a:active		{ color:#A0A0A0; text-decoration:none; }
.navImages a:hover		{ color:#A0A0A0; text-decoration:none; }
.navImages a:focus		{ color:#A0A0A0; text-decoration:none; }

.navImages a { display:inline; }
.navImages img { float:left; padding-right:15px; }

#content { float:left; left:0px; z-index:7; color:#606060; margin-top:45px; padding-bottom:50px; overflow:hidden; white-space:nowrap; }
.content h1 { font-size:13px; font-weight:normal; }
h2 { font-size:9px; font-weight:normal; text-decoration:underline; line-height:11px; }
.disclaimer { font-size:9px; font-weight:normal; line-height:11px; }

.content a:link		{ color:#A0A0A0; text-decoration:none; }
.content a:visited	{ color:#A0A0A0; text-decoration:none; }
.content a:active	{ color:#66B22A; text-decoration:none; }
.content a:hover	{ color:#66B22A; text-decoration:none; }
.content a:focus	{ color:#66B22A; text-decoration:none; }

#contentLeft { float:left; width:265px; padding-right:0px; padding-top:47px; text-align:right; overflow:hidden; display:inline; }
.contentLeft img { float:right; width:auto; margin-bottom:20px; border:none; clear:right; }
.contentLeft br { clear:right; }

#contentRight { float:left; width:535px; padding-left:35px; white-space:normal; display:inline; }

