/*
Theme Name: Aphrodisia Theme
Theme URI: http://aphrohdisia.de/
Description: The default WordPress theme for aphrohdisia.de.
Version: 1.0
Author: Christian Roth
Author URI: http://goyippi.net
*/

/* Allgemeines */
body {
  font-family:Georgia, serif;
  font-size:13px;
  line-height:20px;
  text-align:center;
  color:#000;
	margin:0;
	padding:0;
  background-color:#501A24;
}

img, p, div {
	margin:0;
	padding:0;
	border:0;
}

/* Links */
a:link, a:visited, a:active {
	color:#501A24;
	text-decoration:none;
	outline:none;
}

a:hover {
	color:#B90141;
	text-decoration:none;
	outline:none;
}

.a_navi_main a:link, .a_navi_main a:visited, .a_navi_main a:active {
	width:220px;
	display:block;
}

.a_navi_main a:hover {
	background-image:url(images/menu_li.gif);
	background-repeat:no-repeat;
	background-position:202px 3px;
}

.a_navi_main li.current_page_item a:link, .a_navi_main li.current_page_item a:visited, .a_navi_main li.current_page_item a:hover, .a_navi_main li.current_page_item a:active,
.a_navi_main li.current-cat a:link, .a_navi_main li.current-cat a:visited, .a_navi_main li.current-cat a:hover, .a_navi_main li.current-cat a:active {
	color:#B90141;
	background-image:url(images/menu_li.gif);
	background-repeat:no-repeat;
	background-position:202px 3px;
}

.a_navi_main li.current_page_item ul a:link, .a_navi_main li.current_page_item ul a:visited, .a_navi_main li.current_page_item ul a:active {
	color:#501A24;
	background-image:url(images/leer.gif);
}

.a_navi_main li.current_page_item ul a:hover {
	color:#B90141;
	background-image:url(images/menu_li.gif);
	background-repeat:no-repeat;
	background-position:202px 3px;
}

.a_navi_service a:link, .a_navi_service a:visited, .a_navi_service a:active {
	color:#FEF5E6;
}

.a_navi_service a:hover {
	color:#B90141;
}

ul.blogroll a:link, ul.blogroll a:visited, ul.blogroll a:hover, ul.blogroll a:active {
	font-weight:bold;
	display:block;
}


/* Menue */
.a_navi_main ul {
	margin:0;
	padding:0 0 30px 0;
	font-size:14px;
	line-height:25px;
	font-family:Verdana, sans-serif;
	font-weight:bold;
	border-bottom:1px solid #501A24;
}

.a_navi_main ul ul {
	display:none;
}

.a_navi_main ul li.current_page_item ul, .a_navi_main ul li.current_page_parent ul, .a_navi_main ul li.current_page_ancestor ul {
	display:block;
	border-bottom:0;
	padding:0;
	font-weight:normal;
}

.a_navi_main ul li.current_page_item ul ul, .a_navi_main ul li.current_page_parent ul ul {
	display:none;
}

.a_navi_main ul ul li.current_page_item ul, .a_navi_main ul li.current_page_ancestor ul li.current_page_parent ul {
	display:block;
	text-indent:20px;
}

.a_navi_main li {
	margin:0;
	padding:0;
	list-style:none;
}

.a_navi_service ul, .a_navi_service li {
	margin:0;
	padding:0;
	font-size:11px;
	font-family:Verdana, sans-serif;
	list-style:none;
}

/* Struktur */
.a_all {  
  width:840px;
  margin:50px auto;
  text-align:left;
  background-color:#FEF5E6;
}

.a_inner {
  margin:0px 40px;  
}

.a_head {
  height:185px;
  background-image:url(images/back_head.gif);
  background-repeat:no-repeat;
}

.a_footer {
  height:50px;
  background-image:url(images/back_footer.jpg);
  background-repeat:no-repeat;
  background-position:left bottom;
}

.a_content {
  width:500px;
  float:right;
}

.a_side {
	color:#501A24;
  width:220px;
}

.a_navi_service {
	width:760px;
	text-align:right;
	position:absolute;
	top:25px;
}

.a_newsletter {
	margin-top:30px;
}

.a_teaser {
	margin-top:40px;
	padding-top:70px;
  background-image:url(images/teaser_back.jpg);
  background-repeat:no-repeat;
}

/* Textelemente */
h1 {
  display:none;
}

h2 {
	color:#501A24;
	font-size:24px;
	line-height:30px;
	margin:0 0 30px 0;
	padding:0;
	font-weight:normal;
}

h3 {
  color:#501A24;
	font-family:Verdana, sans-serif;
	font-size:14px;
	line-height:20px;
	margin:0 0 14px 0;
	padding:0;
}

.linkcat h3 {
	display:none;
}

p {
	margin-bottom:20px;
}

small {
	font-family:Verdana, sans-serif;
	font-size:10px;
}

.a_content img {
	border:1px solid #501A24;
	margin-bottom:10px;
}

.a_content img.noborder {
	border:0px;
}

.a_content ul {
	margin:0 0 20px 0;
	padding:0;	
}

.a_content li {
	margin:0 0 0 16px;
	padding:0;	
	list-style:disc;
}

.a_content li.linkcat {
	margin:0;
	padding:0;	
	list-style:none;
}

ul.blogroll li {
	margin-bottom:20px;	
}

.archive_list, ul.archive_list {
	margin:20px 0 0 0;
	padding:0;	
	border-top:1px solid #501A24;
}

.archive_list div {
	margin:0;
	padding:5px 0;	
	line-height:20px;
}

ul.archive_list li {
	margin:0;
	padding:5px 0;	
	list-style:none;
	line-height:20px;
	border-bottom:1px solid #501A24;
}

div.archive_list .b_sp_l {
	width:80px;
	float:left;
}

div.archive_list .b_sp_r {
	width:420px;
	float:left;
}

#post-242 .entry p {
	float:left;
	margin:0 5px 20px 0;
}

.alignleft {
	float:left;
}

.alignright {
	float:right;
}

/* Formulare */
form div {
	float:left;
	width:160px;
}

input {
  font-family:Georgia, serif;
  font-size:13px;
  line-height:20px;
  color:#000;
  background-color:#FFF;
	border:1px solid #501A24;
	margin-bottom:3px;
	width:150px;
}

button {	
	font-family:Verdana, sans-serif;
	font-size:11px;
	color:#FEF5E6;
	padding:1px 4px 2px 4px;
	margin:0 0 20px 0;
  background-color:#501A24;
	border:1px solid #501A24;
}

/* Trenner */
hr {
	display:none;
}

.clear {
	height:1px;
	overflow:hidden;
	clear:both;
	margin:0;
	padding:0;
}

.divider {
	height:30px;
}

.line {
	margin:10px 0;
	border-top:1px solid #501A24;
}

.archive_list .line {
	margin:0;
	padding:0;
}