/*
Theme Name: geschenkideen-geschenkartikel.de
Theme URI: /
Description: Geschenke-Theme
Version: 1.0
Author: Tina Meier & Arne Gabriel
Tags: tableless, three columns, widgets
*/

@charset "utf-8";
*{margin:0;padding:0;font-family: Arial, Helvetica, sans-serif;}
html {background-color: #fdedf3; background-image: url(/gfx/site/bg2.png); background-position: center top; background-repeat: no-repeat; background-attachment: fixed;}
/*html {background: #fff url(/gfx/bg-x.png);background-repeat: repeat-x; text-align:center;}
*/
body{margin: 0px auto;text-align:left;font-size:12px; line-height: 15px; color: #2B2B2B; width:990px; }
p {margin: 0px 0px 15px 0px;}
img {border: 0; behavior: url("/gfx/site/pngbehavior.htc");}

 /* Überschriften */
h1,h2, h3, h4, h5, h6 {font-family: Georgia, "Times New Roman", Times, serif; color: #9E005D; padding-bottom: 5px; font-weight: normal;}
h1 a,h2 a, h3 a, h4 a, h6 a{font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none !important; color: #9E005D; padding: 0; margin: 0;  }
h1 a:hover,h2 a:hover, h3 a:hover, h4 a:hover, h6 a:hover {text-decoration: underline !important; font-weight: normal;}
h1, h2, h1 a, h2 a, #left h1 a, #left h2 a {font-size: 16px; line-height:18px;}
h3 {font-size: 13px; padding: 0px 0px 3px 0px;}
h4 {font-size: 12px;}
h5 {font-size: 14px; padding: 0px 0px 6px 5px; border-bottom: 1px dotted #000000;}
h6 {font-size: 11px; font-style: italic;}

 /* Links */
a, a:link {color: #9E005D; text-decoration: none;}
a:visited {color: #9E005D;}
a:hover {coloer: 000;}

/* Seitengestaltung im Content */
.align_left{float: left;}
.align_left_10px{float: left; margin: 0px 10px 0px 0px;}
.align_left_5px{float: left; margin: 0px 5px 0px 0px;}
.align_right{float: right;}
.align_right_10px{float: right; margin: 0px 0px 0px 10px;}
.clear {clear: both;}
.line {border-top: 1px dotted #808080; height: 5px;width: 500px;}

/* Seitengestaltung */
/*#wrapper {background-image: none; background-color: transparent; padding: 0px 0px 15px 0px;width: 990px; height:auto;}*/
#wrapper {height: auto; margin:0 auto;text-align:left;width:990px;background: #fff; background-image:none;}
#header{background: url(/gfx/site/head.png);background-repeat: repeat-x; margin:0 auto;text-align:left;width: 990px; height: 125px; float: left;}
#blogheader{background: url(/gfx/site/head-blog.png);background-repeat: repeat-x; margin:0 auto;text-align:left;width: 990px; height: 125px; float: left;}
#left {padding: 10px 20px 10px 10px; width: 495px; float: left;}
#left a {font-size: 12px; col or: #000000; text-decoration: underline !important; font-weight: normal;}
#left ul li{ list-style-position: inside;}
#foot{background: url(/gfx/site/foot_repeat-x.jpg);background-repeat: repeat-x; margin:0 auto;text-align:left;width:970px; height: 25px; margin-top: 5px; padding: 2px 10px 0px 10px; font-size: 9px; line-height: 10px; color: #9D9D9D;}
#foot a, #foot p {color: #808080;}
#foot a:hover, #left a:hover {text-decoration: underline;}
#foot_rgt {float: right; height:16px; width: 285px; font-size: 10px; text-align: right; padding-right: 10px; color: #CBCBCB;}
.ban_rgt_head {float: right;width: 468px; height: 60px; margin: -65px 5px 0px -20px;}
.txt_head {float: left; margin: -20px 5px 0px 258px; overflow:visible; position:relative; color: #999;}
.top_left {margin-bottom: -5px;}
.grey {color: #afafaf; font-style: italic;}

/* Navigationen */
#filler {float: left; background: url(/gfx/site/nav_top_repeat-x.jpg);background-repeat: repeat-x; height: 33px; width: 989px; border-left: 1px solid #8b8b8b;}
.nav_top {width: 783px; height: 33px; margin-left: 205px; background: url(/gfx/site/nav_top_item_repeat-x.jpg); border-right: 1px solid #9f4063;}
.nav_top ul {list-style: none;}
.nav_top ul li {float:left; border-right: 1px solid #fff;}
.nav_top ul li a{color: #fff; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold;}
.nav_top ul li a:hover{color: #CCC;}
.nav_top_item1 {background: url(/gfx/site/nav_top_item_repeat-x.jpg);background-repeat: repeat-x; height: 13px; width: auto; padding: 10px 7px; border-left: 1px solid #fff;}
li.page_item {background-image: url(/gfx/site/nav_top_item_repeat-x.jpg);background-repeat: repeat-x; width: auto; padding: 7px 10px; height:19px;display: block;}

#right  { padding: 5px 10px; width: 220px; float:right;}
#right .rss {float: right; width: 43px; height: 68px;}
#right ul {color: #3d3d3d; margin:0; padding:0;}
#right ul li {line-height: 25px; border-bottom: 1px dotted #000;list-style-image: url(/gfx/site/extern-link-rechts.png); list-style-position: inside;}
#right ul li a {color: #3D3D3D; text-decoration:none; font-size:11px;}
#right a.blanco {line-height: 22px; text-decoration: none; color: #2b2b2b; font-size: 11px;}
#right ul li a:hover {color:#999;}
ul li a.column_right_active {font-weight: bold;}
#top_left {float: left; width: 160px; padding: 5px 0px 0px 20px; font-size: 10px;}
#top_left a {color: #93278F; text-decoration:none;}
#top_left a:hover {text-decoration:underline;}

/* rechte Spalte */
#right a, #right h5 a{color: #272763; font-weight: normal; text-decoration: underline;}

/*Wordpress */
#mid {width: 190px; padding: 0px 10px;float:left;}
.widget{float: left;width: 210px; padding-top: 10px; font-size: 11px;}
.widget ul {list-style: none; line-height: 24px;}
.widget ul li {display: block; padding-left: 10px; background:url(/gfx/site/purple.png) repeat-x; border-bottom: 1px dotted #272763;}
.widget ul li a {text-decoration: none;}
.furthertext {font-size: 10px !important; margin: -15px 0px 10px 56px;}
.further {font-size: 10px !important; text-decoration: underline;} 
.teaserfooter {font-size: 10px; color: #666; height: 25px;}
.teaser {width: 500px;}
.static_content {margin-bottom: 75px;}
.icon-post {width: 60px; float:left; height: 95px;}
.news-loader {font-size: 11px; line-height: 11px; color: #808080; font-style: italic;}
.news-loader a {color: #9E005D !important;}


/*Datum und Autor*/
.dateauthor {margin:0;padding:0;margin-top:1px;margin-bottom:10px; font-size: 10px; color: #666;}
#related_posts, #comment_form {clear:both;margin-top:10px;margin-bottom:0;padding-top:3px;}

/* Artikel-Seite */
#article, #comment_section {width: 500px; float:left; padding-bottom: 20px;}
#article ul {margin: 8px 0px;}
#article ul li {list-style-type: square;}
#comment_section {padding-top: 15px;}

 /*Kommentare*/
#comment {width:470px;}
.commentlist div {padding: 5px 5px 2px 5px;margin:15px 0px;}
.commentmetadata, .commentmetadata a {font-style: italic;font-size: 14px;}
a.makecomment:link {color: #272763; text-decoration:none;}
a.makecomment:hover {text-decoration:underline;}
a.makecomment2:link {font-size: 11px; color: #4e5156; text-decoration:underline;}
#postcomment {}
#postcomment h6, #comments h2 {font-size: 14px;}
#commentform, #commentform p {font-size: 11px;}

/* Formulare */
select, textarea, input {background-color: #eee; border: 1px dotted #9E005D; font-size: 11px; color: #000; line-height: 15px;}
input, textarea {margin: 3px 0px;}

/*Artikel Vor- und zurück blättern */
.older_newer  {background-color:#fff;height: 40px;border-bottom: 1px dotted #ccc; width: 500px; margin-bottom: 5px; }
.older_newer a, .pagina a{font-size: 10px!important;line-height: 11px;font-weight: normal;text-decoration: none !important;}
.older_newer a:hover, .pagina  a:hover{text-decoration: underline !important;} 
.older {float: left;width: 210px;height: 25px;}
.newer {float: right;width: 210px;text-align:right; height: 25px; clear: both;}
.pagenavi {clear:both;text-align:center;position:relative;top:-4px; border:0;}

/*Tabellen im Artikel*/
.newstab {width: 480px;border: 1px dotted #999;}
.newstab td {border-bottom: 1px dotted #999;}
.altrow {background-color:#f1f1f1 !important;}
.tabhead {background-color: #ccccee !important;}

/*Tagwolke*/
#newtagcloud {padding: 10px 0px 10px 0px;}
.widget #newtagcloud li, .widget #newtagcloud a{background:none;font-family: Trebuchet MS,Arial,Helvetica,sans-serif; font-style: italic;line-height:16px; color: #808080;}
.tag9 {font-size:9px;}
.tag13 {font-size:13px;}
.tag17 {font-size:17px;}

/*Kategorien / Tags */
.cat_tags {border-bottom:1px dotted #ccc; padding-bottom: 5px; font-size: 9px; color: #8d9296;}
.cat_tags a,.cat_tags a:link {text-decoration:none!important; color: #8d9296 !important; font-size: 9px!important; font-style: italic;}
.cat_tags a:hover {text-decoration:underline !important;}

/* Kategoriebeschreibung */
.catdesc {padding:5px;border-bottom:dotted 1px #808080;margin-bottom:10px;}
.catdesc  h2, .catdesc h3 {color: #000;}

/*aktuelle Kategorie */
.current-cat a,.current-cat a:link{font-weight:bold;}
.current-cat li a,.current-cat li a:link{font-weight:normal;}

/*Paginierung */
.pagina  {background-color:#fff;height: 40px;width: 500px; margin-bottom: 5px; }
.wp-pagenavi {font-size: 10px; color:#808080; }

/* Kalender rechte Spalte*/
#wp-calendar {width:220px;font-size:10px;color:#808080;font-family: Trebuchet MS, Arial, Helvetica, sans-serif !important;}
#wp-calendar tr td {color: #6d6c6c;border-bottom: 1px dotted #8d9296; padding-left: 3px;}
#today, #today a {color: #fff !important; font-weight:bold;font-size:11px; background-color: #999;}
#wp-calendar tr td a:link {color: #505050;font-weight:bold;}
#wp-calendar tr td a:visited {color: #505050;font-weight:bold;}
#wp-calendar tr td a:hover {color: #666;font-weight:bold;}
#wp-calendar caption {font-weight:bold;font-size:11px;text-align:left;padding-bottom:2px;color:#808080;background-color: #fff;margin-top:5px;}
#wp-calendar thead {margin:0;}
#wp-calendar th {color: #505050; background: url(/gfx/site/th_wp-calendar.png) repeat-x; padding: 1px 0px 2px 3px;}
#next {text-align:right;}
.textwidget,.listwidget {width: 220px;padding:5px 0px;}
.textwidget ul {color: #3d3d3d; margin:0; padding:0;}
.textwidget ul li {border-bottom: 1px dotted #000;list-style: none !important; padding: 3px 2px;}
.textwidget ul li a {line-height: 12px; color: #3D3D3D; text-decoration:none; font-size:11px; font-weight:bold !important;}
.catfooter .textwidget {width:100%;}

/* Suche */
select, textarea {background-color: #f4f4f4; border: 1px dotted #9E005D; font-size: 11px; color: #000; line-height: 15px; }
#button {background: url(/gfx/site/search.png) no-repeat top left; width:60px;height: 25px;cursor: pointer;border: 0;float: right;clear: both;margin:0;}
.suchfeld {width: 150px;height: 17px;margin-bottom: 10px;font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-style: italic;color: #6d6d6d;}