/* CSS - Carla Steinbrenner */

/* Standards */
*					{margin: 0; padding: 0;	}
html, body			{height: 100%;	margin: 0;	padding: 0;}
body				{font-size: 76%; font-family:Tahoma; color:#727171; background: #fff; }
.nofloat			{clear: both; font-size: 0.0001em; line-height: 0.00001em;}
.floatright			{float: right;}
.floatleft 			{float: left;}
#inhalt .noborder	{border:none;}

/* Tabelle */
table				{margin:15px 0 0 10px;}
td					{font-size: 0.9em; padding:3px 0 5px 0; line-height:160%; padding:0 0 20px 0; color:#aaa}
td a,
td a:visited		{font-size: 1.0em; color:#727171;}
td a:hover			{border-bottom: 2px solid #d4d3d3; color:#353434;}
.vita				{color:#353434; padding:0 0 0 0;}

/* Links */
a, a:visited		{text-decoration:none; color: #727171; font-size: 1.0em; cursor:pointer;}
a:hover	 			{color:#242222;}



/* Text */
p 					{font-family:Tahoma; font-weight:normal; font-size: 0.9em; color:#353434; text-align:left; line-height:150%;}
#hehner #texte p	{text-align:justify;}
.english			{color: #aaa; }
.englishcontent		{color: #858383; }
.daten p			{padding-bottom:15px;}
.titel p			{padding:25px 0 25px 15px; color: #727171; line-height:130%;}
#hehner #texte #vita p	{text-align:left; padding-bottom:5px;}
.zahl				{width:63px; float:left; height:30px;}
.zahl2				{width:63px; float:left; height:12px;}
.size				{font-size: 0.9em; margin-left:15px; line-height:130%;}
.sizetext			{font-size: 0.9em; margin-left:15px; color:#353434;}
.block				{text-align:justify;}

/* Listen */
ul 					{list-style:none;}
#texte li			{font-family:Tahoma; font-weight:normal; font-size: 0.9em; text-align:left; line-height:150%; padding: 0 0 0 15px; background: url(../images/aufzaehlung.gif) no-repeat left top;}

/* Headline */
h1					{font-size: 1.1em; font-weight:normal; padding:15px 0 0 10px; height:32px;}
h2					{font-size: 0.9em; font-weight:normal; text-align:right; padding:0 20px 46px 0;}
h3					{font-size: 1.1em; font-weight:normal; padding:20px 0 0 10px;}
h4					{font-size: 1.1em; font-weight:normal; padding:0 0 10px 0; color:#353434;}
h5					{font-size: 0.9em; font-weight:normal; color:#353434; text-decoration:underline;}


/* Layoutelemente */
#wrapper		{position:relative; width:950px; margin: 0 auto;}
#startpunkt		{position: absolute; top: 0; left: 0;}
#rahmen			{padding-top:20px;}
#navigation		{margin-left:310px; margin-top:10px;}
.titel			{padding-left:95px; margin-top:23px; width:210px;}
#inhalt			{position:relative; left:100px;}
#inhaltstart	{position:relative; left:100px; width:700px}
#inhaltstart2	{position:relative; left:100px; width:824px}
#bild			{}
#startbild		{padding:35px 0 0 60px;}
#texte			{padding:44px 0 0 0;}
#texte2			{padding:24px 0 0 0;}
.spalte			{width:250px; float:left; padding:0 20px 51px 0;}
.spalteKon		{float:left; padding-top:70px;}
#vita			{width:242px; float:left; padding:93px 23px 51px 20px; margin:5px 20px 0 0;}
.text			{width:525px; float:left; padding:0 15px 0 0;}
.daten			{position:relative; width:520px; float:left; padding:0 15px 0 0;}
.svenja			{padding:5px 10px 0 0;}
#newsticker		{width:400px;}
#startbutton	{position:absolute; top:0; left:0;}

/* Abstände */
.h2				{padding:24px 0 0 0;}
.h3				{padding:85px 0 0 0;}
.h4				{padding:87px 0 70px 305px}
.ab30			{padding:0 0 170px 50px;}
.abstart		{padding:0 0 170px 213px;}
.ab4			{padding:0 4px 0 0;}
.abstand		{padding:15px 0 0 10px; height:32px; width:600px;}
.startabstand	{margin-top:-10px}
.textabstand	{margin:60px 0 0 0;}
.border			{border-bottom:1px solid #ccc; margin:0 0 20px 0; padding:20px 0 0 0;}
.ohnenavi		{padding-left:305px; padding-bottom:70px;}
.headline		{padding-bottom:28px;}

/* Bilder */
#inhalt	img		{border:none; margin:0 2px 4px 0;}
a:hover	img	 	{filter:alpha(opacity=80); -moz-opacity: 0.80; opacity: 0.80;}

/* Startbild */
#start				{padding-top:117px; padding-left:84px;}
#start li a, 
#start li a:visited	{background:url(../images/svenjahehner.gif) no-repeat top; display:block; width:525px; height:120px; text-indent:-9999px;}
#start li a:hover	{}

/* Navigation */
#navigation li	{ display:inline; padding:0 12px 0 0; height:25px; }

#navigation li a,
#navigation li a:visited {text-decoration:none; color:#727171; font-size: 1.1em;  }
#navigation li a:hover {color:#353434; border-bottom:2px solid #d4d3d3; padding-bottom:1px;}

.hehner #navigation #n01 a,
.hehner #navigation #n01 a:visited,
.objekte #navigation #n02 a,
.objekte #navigation #n02 a:visited,
.prints #navigation #n03 a,
.prints #navigation #n03 a:visited,
.ausstellung #navigation #n04 a,
.ausstellung #navigation #n04 a:visited,
#a01 #l01, #a02 #l02, #a03 #l03, #a04 #l04, #a05 #l05,
.kontakt #navigation #n05 a,
.kontakt #navigation #n05 a:visited,
.du #navigation #n06 a,
.du #navigation #n06 a:visited,
#impressum #navigation #n07 a,
#impressum #navigation #n07 a:visited	{color:#353434; border-bottom:2px solid #d4d3d3; padding-bottom:1px;}

/* Titel */
.titel li	{padding:0 0 8px 0; text-decoration:none;}

.titel li a,
.titel li a:visited {text-decoration:none; color:#727171; font-size: 0.9em; line-height:130%; display:block; padding:0 0 0 15px;}
.titel li a:hover {color:#353434;  background:url(../images/hover.gif) repeat-y; }

#p01 .titel #k01 a,
#p01 .titel #k01 a:visited,
#p02 .titel #k02 a,
#p02 .titel #k02 a:visited,
#p03 .titel #k03 a,
#p03 .titel #k03 a:visited,
#p04 .titel #k04 a,
#p04 .titel #k04 a:visited,
#p05 .titel #k05 a,
#p05 .titel #k05 a:visited,
#p06 .titel #k06 a,
#p06 .titel #k06 a:visited,
#p07 .titel #k07 a,
#p07 .titel #k07 a:visited,
#p08 .titel #k08 a,
#p08 .titel #k08 a:visited,
#p09 .titel #k09 a,
#p09 .titel #k09 a:visited,
#p10 .titel #k10 a,
#p10 .titel #k10 a:visited,
#ph01 .titel #kp01 a,
#ph01 .titel #kp01 a:visited,
#ph02 .titel #kp02 a,
#ph02 .titel #kp02 a:visited,
#o01 .titel #l01 a,
#o01 .titel #l01 a:visited,
#o02 .titel #l02 a,
#o02 .titel #l02 a:visited,
#o03 .titel #l03 a,
#o03 .titel #l03 a:visited,
#o04 .titel #l04 a,
#o04 .titel #l04 a:visited,
#o05 .titel #l05 a,
#o05 .titel #l05 a:visited,
#o06 .titel #l06 a,
#o06 .titel #l06 a:visited,
#o07 .titel #l07 a,
#o07 .titel #l07 a:visited,
#o08 .titel #l08 a,
#o08 .titel #l08 a:visited,
#ok01 .titel #l09 a,
#ok01 .titel #l09 a:visited,
#ok02 .titel #l10 a,
#ok02 .titel #l10 a:visited,
#ok03 .titel #l11 a,
#ok03 .titel #l11 a:visited,
#ok04 .titel #l12 a,
#ok04 .titel #l12 a:visited,
#d01 .titel #l01 a,
#d01 .titel #l01 a:visited,
#d02 .titel #l02 a,
#d02 .titel #l02 a:visited {color:#353434;  background:url(../images/hover.gif) repeat-y; }

/* Imprint */
.imprint	{padding:50px 0 0 0;}
.imprint li	{padding:0 17px 0 0; height:20px; float:left; }

.imprint li a,
.imprint li a:visited {text-decoration:none; color:#727171; font-size: 0.9em; line-height:130%; display:block; padding:0 0 0 10px;}
.imprint li a:hover {color:#353434;  background:url(../images/hover.gif) repeat-y; }

#gott .imprint #n00 a,
#gott .imprint #n00 a:visited,
#impressum .imprint #l00 a,
#impressum .imprint #l00 a:visited {color:#353434;  background:url(../images/hover.gif) repeat-y; }

/* Skip */
#skip		{position:relative; padding:50px 0 0 0; width:300px; float:right;}
#skip li	{padding:0 17px 0 0; height:20px; float:left; }

#skip li a,
#skip li a:visited 	{text-decoration:none; color:#727171; font-size: 0.9em; line-height:130%; display:block; padding:0 0 0 10px;}
#skip li a:hover 	{color:#353434;  background:url(../images/hover.gif) repeat-y;}
