/*	ich-liebe-dich.css		*/

body				{ margin:0; padding:4em 2em 2em 2em; background:#E57B7E url(../images/bg.png) top left no-repeat fixed; font-family:"Lucida Sans Unicode", Arial; font-size:1em; line-height:1.3em; color:#000000; }

a				{ text-decoration:none; color:#5C7CDA; }
a:hover				{ text-decoration:underline; }

.center				{ text-align:center; }

q				{ font-family:Georgia; font-style:italic; font-weight:bold; }
q:before				{ content:"„"; }
q:after				{ content:"“"; }

form				{ margin:0; padding:0; }

#logo				{ width:48em; margin:0 auto; padding:0 0 20px 0; background:url(../images/arrow_logo.png) bottom left no-repeat; }
#logo img				{ border-width:0; }

#container			{ width:48em; margin:0 auto; padding:0; }

#navigation			{ float:right; width:12em; margin:0.5em 1.5em 1.5em 1.5em; background:#FFFFFF; }
.accordion_headings			{ margin:1px 3px; padding:0 1em; font-size:0.7em; color:#5C7CDA; cursor:pointer; text-align:right; }
.accordion_headings:hover		{ font-weight:normal; }
#navigation ul			{ list-style:none; margin:0; padding:1px; border:2px solid #EEEEEE; font-size:0.75em; }
#navigation a			{ display:block; padding:0 1em; text-decoration:none; }
#navigation a:hover			{ background:#E57B7E; color:#FFFFFF; }

#syndicate			{ margin:2em 0 0 0; padding:0; text-align:center; }
#syndicate a			{ display:inline; }
#syndicate a:hover			{ background:none; }
#syndicate img			{ border-width:0; }

#index				{ padding:3em 1.5em 1.5em 6em; background-color:#FFFFFF; line-height:1.4em; }
#index h1				{ margin:0; padding:0 0.5em 0 0; font-family:"Trebuchet MS"; font-size:1.5em; font-weight:bold; }
#index p				{ font-size:0.8em; }
#index .step			{ margin:1.5em 0; font-family:"Trebuchet MS"; }
#index .step .number		{ float:left; width:5em; border-right:1px dotted #E57B7E; line-height:2em; }
#index .step .info			{ margin-left:6em; }
#index .step .info h3		{ margin:0; padding:0; font-weight:bold; font-size:1.3em; }
#index .step .info span		{ color:#E57B7E; }

#content				{ padding:1.5em; background-color:#FFFFFF; line-height:1.5em; }
#content h1, #content h2		{ margin:0 0 0.75em 0; padding:0; font-family:"Trebuchet MS"; font-size:1.5em; font-weight:bold; }
#content p			{ font-size:0.8em; line-height:2em; }

#contentads			{ padding:0.5em 1em 1em 1em; border:3px solid #F0F0F0; }
#contentads div			{ margin:-1.8em 0 1.5em 0; font-size:0.7em; text-align:left; }
#contentads span			{ padding:0 0.5em 0 0.5em; background-color:#FFFFFF; color:#CCCCCC; }

div.adsright			{ float:right; margin:0 0 1.2em 1.2em; padding:0 10px 10px 10px; border:3px solid #F0F0F0; }
div.adsright div			{ padding:0 0 0 3px; font-size:0.7em; text-align:left; color:#CCCCCC; }

div.adsleft			{ float:left; margin:0 1.2em 1.2em 0; padding:0 10px 10px 10px; border:3px solid #F0F0F0; }
div.adsleft div			{ padding:0 0 0 3px; font-size:0.7em; text-align:left; color:#CCCCCC; }

#loveline				{ position:relative; min-height:5em; background:#DE585B url(../images/bg_loveline.png) bottom left repeat-x; }
#loveline ul			{ list-style:none; width:42.5em; margin:0 auto 0 auto; padding:0; }
#loveline li			{ float:left; width:12em; margin:0; padding:1em; }
#loveline div.message		{ padding:0.7em; background:#FFFFFF; font-size:0.7em; line-height:1.3em; cursor:pointer; }
#loveline div.author		{ padding:10px 0 0 0; background:url(../images/arrow_author.png) top left no-repeat; font-size:0.7em; line-height:1.5em; }
#loveline div.author span		{ font-weight:bold; }

#previous				{ position:absolute; top:1em; right:-30px; width:50px; height:50px; background:url(../images/previous.png) top left no-repeat; cursor:pointer; }
#previous:hover			{ background:url(../images/previous_hover.png) top left no-repeat; }
#next				{ position:absolute; top:1em; left:-30px; width:50px; height:50px; background:url(../images/next.png) top left no-repeat; cursor:pointer; }
#next:hover			{ background:url(../images/next_hover.png) top left no-repeat; }

#editor				{ margin:1px 0 0 0; padding:0em; background:url(../images/bg_editor.png) top center repeat-y; }
#editor div.row			{ margin:0 0 1px 0; padding:0.5em 1.5em 0.5em 1.5em; background:#DE585B; color:#FFFFFF; }
#editor div.parameter		{ float:left; width:11em; }
#editor div.value			{ margin:0 0 0 12em; }

#editor_username, #editor_email	{ width:99%; border-width:0; background:#E57B7E; font-size:1em; font-family:Arial; color:#FFFFFF; }
#editor_content			{ width:99%; height:8.4em; border-width:0; background:#E57B7E; font-size:1em; font-family:Arial; color:#FFFFFF; }
#editor a				{ color:#000000; text-decoration:none; }
#editor a:hover			{ background-color:#FFFFFF; }

#lovebox				{ margin:0; padding:1.2em; background:#DE585B; }
#message				{ padding:0.7em; background:#FFFFFF; }
#author				{ padding:15px 0 0 0; background:url(../images/arrow_author.png) top left no-repeat; }
#author span			{ font-weight:bold; }

#messages				{ list-style:none; margin:1px 0 0 0; padding:0; background:url(../images/bg_editor.png) top center repeat-y; }
#messages li			{ margin:0 0 1px 0; padding:0.5em 1.5em 0.5em 1.5em; background:#DE585B; color:#FFFFFF; }
#messages div.date			{ float:left; width:6em; }
#messages div.link			{ margin:0 0 0 8em; }
#messages a			{ color:#FFFFFF; text-decoration:none; }
#messages a:hover			{ background-color:#FFFFFF; color:#000000; }

#languages			{ list-style:none; margin:1px 0 0 0; padding:0; background:url(../images/bg_editor.png) top center repeat-y; }
#languages li			{ margin:0 0 1px 0; padding:0.5em 1.5em 0.5em 1.5em; background:#DE585B; color:#FFFFFF; }
#languages li:hover			{ font-weight:bold; }
#languages div			{ float:left; width:14em; }

#items				{ list-style:none; margin:1px 0 0 0; padding:0; background:url(../images/bg_editor.png) top center repeat-y; }
#items li				{ clear:both; margin:0 0 1px 0; padding:1.5em; background:#DE585B; color:#FFFFFF; }
#items div.img			{ float:left; }
#items div.info			{ margin:0 0 0 125px; }
#items div.info p			{ font-size:0.75em; line-height:1.3em; }
#items div.info div			{ font-size:0.7em; color:#333333; line-height:1.3em; }
#items div.info a			{ color:#000000; text-decoration:none; }
#items div.info a:hover		{ background-color:#FFFFFF; }

#banner				{ list-style:none; margin:0; padding:0; }
#banner li			{ margin:0; padding:0 0 1em 0; }
#banner div.info			{ font-size:0.7em; font-weight:bold; }
#banner textarea			{ width:99%; height:4em; border:1px solid #CCCCCC; background-color:#F0F0F0; font-family:"Courier New"; color:#999999; }

#bottomads			{ padding:0 1.5em 1.5em 1.5em; background:#DE585B; }
#bottomads div			{ text-align:right; font-size:0.7em; color:#FFFFFF; }

#footer				{ clear:both; margin:0; padding:0.4em; background:#FFFFFF; text-align:center; font-size:0.75em; line-height:1.3em; }
#footer ul			{ list-style:none; margin:0; padding:0; }
#footer li			{ display:inline; margin:0; padding:0 0.3em 0 0.3em; }


