/*
Theme Name: Ice Experession
Theme URI: http://www.eiskunstlauf-shop.org/
Description: Wordpress Theme für Ice Expression Eiskunstlauf Shop.
Version: 0.1
Author: Dirk Jaster
Author URI: http://www.freshheit.de/
Tags: 
*/

* {
 border: 0;
 margin: 0;
 padding:0;
}

body  { background:white url(img/bg_container.gif) repeat-x; font:75% Verdana, sans-serif; line-height:1.5em; color:rgb(53,68,76); text-align:center; }
html>body { font-size:12px; }



a:link    { color:rgb(0,116,197); text-decoration:underline; }
a:visited { color:rgb(0,116,197); text-decoration:underline; }
a:focus   { color:#000000; text-decoration:underline; }
a:hover   { color:#000000; text-decoration:underline; }
a:active  { color:#FF0000; text-decoration:underline; }


/* Farben */

.clr1          { color:rgb(222,80,110); } /* rosa */
.bg1           { background-color:rgb(222,80,110); } /* rosa */
a.clr1:link    { color:rgb(222,80,110); }
a.clr1:visited { color:rgb(222,80,110); }
a.clr1:focus   { color:#000000; }
a.clr1:hover   { color:#000000; }
a.clr1:active  { color:#FF0000; }


.clr2          { color:rgb(0,116,197); } /* dunkelblau */
.bg2           { background-color:rgb(0,116,197); } /* dunkelblau */
a.clr2:link    { color:rgb(0,116,197); }
a.clr2:visited { color:rgb(0,116,197); }
a.clr2:focus   { color:#000000; }
a.clr2:hover   { color:#000000; }
a.clr2:active  { color:#FF0000; }

.clr3          { color:rgb(211,233,240); } /* hellblau */
.bg3           { background-color:rgb(211,233,240); } /* hellblau */
a.clr3:link    { color:rgb(211,233,240); }
a.clr3:visited { color:rgb(211,233,240); }
a.clr3:focus   { color:#000000; }
a.clr3:hover   { color:#000000; }
a.clr3:active  { color:#FF0000; }


textarea { border:1px solid #000000; }
select { border:1px solid #000000; height:21px; }
input[type=password], input[type=text] { border:1px solid #000000; background:#FFFFFF; height:21px; padding:0 2px; }
input[type=submit] { border:1px outset #000000; background:#FFFFFF; padding:2px 1em; font-weight:600; }
textarea:focus, input:focus { background:rgb(222,233,245); }
select:hover, textarea:hover, input:hover { background:rgb(222,233,245); }
input[type=submit]:hover { background:rgb(0,116,197); cursor:pointer; }


h1 { font-size:1.5em; line-height:1em; font-weight:600; }
h2 { font-size:1.3333em; line-height:1.125em; font-weight:600; }
h3 { font-size:1.1666em; line-height:1.2857em; font-weight:600; }
h4 { font-size:1em; line-height:1.5em; font-weight:600; }


small { font-size:0.8333em; line-height:1.8em; }
big   { font-size:1.166em; line-height:1.2857em; }
table { border-spacing:0; }
hr    { border:0; width:100%; height:0.25em; margin:0.625em 0; color:rgb(220,235,245); background-color:rgb(211,233,240); }
hr.top { margin-top:0; margin-bottom:1.25em; }
hr.bot { margin-bottom:0; margin-top:1.25em; }



/* Allgemeine Klassen */

.small   { font-size:0.8333em; line-height:1.8em; }
.no-show { display:none; }
.nobr    { white-space:nowrap; } 
.clear   { clear:both; }
.strike  { text-decoration:line-through; }
.spacer  { padding:0; }
.left    { text-align:left; }
img.alignleft { float:left; }
.right   { text-align:right; }
img.alignright { float:right; }
.center  { text-align:center; }
.fleft, .float_left { float:left; }
.fright, .float_right { float:right; }
.doubleline { line-height:3em; }
.price      { color:rgb(0,116,197); font-weight:bold; font-size:1.1666em; line-height:1.2857em; }
.discounted { color:#333333; text-decoration:line-through; }
.red_star   { color:red; font-weight:bold; }
.middle     { vertical-align: middle; }
.icon       { vertical-align: middle; }


select.small { height:auto; }

.msg_succ  { padding:1.5em; border:1px solid rgb(33,175,145); }
.msg_info  { padding:1.5em; border:1px solid rgb(0,116,197); }
.msg_error { padding:1.5em; border:1px solid rgb(222,80,110); }
.msg_error ul { margin:1.5em; list-style-type:none; }

.current-cat { font-weight:600; }
.active_category { font-weight:600; }


div#container { }

div#header { margin:0 auto; width:960px; height:108px; overflow:hidden; text-align:left; }

div#content_wrapper { margin:0 auto; width:960px; text-align:left; }

div#column1 { display:block; float:left; width:242px; margin-top:20px; }

div#main { display:block; float:left; width:484px; margin:20px 27px; }

div#column2 { display:block; float:left; width:180px; margin-top:20px; }

div#footer_hook {  }

div#footer { margin:0 auto; width:960px; text-align:left; }




div#header h1   { text-align:right; float:right; font-size:20px; line-height:90px; letter-spacing:1px; font-weight:500; }
div#header img  { float:left; }
div#header h1 a { text-decoration:none; color:white; }
div#header h1 a:hover {  }


div#menu { width:241px; overflow:hidden; background:rgb(0,116,197); margin-bottom:4.5em; }
div#menu ul { list-style-type:none; width:241px; overflow:hidden; }

#search-2 { width:241px; height:6em; overflow:hidden; background:rgb(155,200,222) url(img/bg_rnd1_top.gif) no-repeat center top; }
#search-2 form  { padding:1em 5px 0 15px; }
#search-2 td    { padding-right:3px; }
#search-2 label { display:block; padding-left:20px; background:url(img/icon_search.gif) no-repeat left top; }
#search-2 input[type=text] { border:1px solid rgb(0,116,197); width:128px; }

#archives { }

.widget        { width:241px; overflow:hidden; background:rgb(155,200,222) url(img/bg_rnd1_bot.gif) no-repeat center bottom; border-bottom:1px solid white; padding-bottom:0.75em; }
.widget span   { display:block; margin:0.75em 0 0 15px; font-weight:600; }
.widget ul     { list-style-type:none; padding:0 0 0.75em 15px; }
.widget select { margin:0 0 0.75em 20px; }
.widget li     { margin-left:5px; }

.widget_categories li { font-size:1.166em; line-height:1.5em; }
.widget.widget_recent_entries ul { list-style-type:disc !important; margin-left:10px; }
.widget.widget_recent_entries li { margin-top:0.5em; }
.widget.widget_recent_entries a  { text-decoration:none; }
.widget_text { padding-top:1.5em; }


.post { margin-bottom:3.75em; }
.post h2         { color:rgb(0,116,197); border-bottom:2px solid rgb(0,116,197); }
.post h2 a       { text-decoration:none; }
.post h2 a:hover { text-decoration:underline; }
.post p { margin-top:0.75em; }
.post img.alignleft  { margin-right:0.75em; margin-bottom:0.75em; }
.post img.alignright { margin-left:0.75em; margin-bottom:0.75em; }
.post td { padding-right:0.75em; padding-top:0.75em; vertical-align:top; }
.post ul, .post ol { margin-left:1em; }
.post .more { display:block; clear:both; }
.meta { clear:both; font-size:0.8333em; line-height:1.8em; border-top:1px solid rgb(0,116,197); margin-top:0.75em; }

#relatedposts{ color:rgb(0,116,197); font-weight:500; margin-top:-2em; }
#comments    { color:rgb(0,116,197); border-bottom:2px solid rgb(0,116,197); }
#postcomment { color:rgb(0,116,197); border-bottom:2px solid rgb(0,116,197); }

#relatedpostslist { margin-left:1.5em; margin-bottom:3.75em; }
#commentlist      { list-style-type:none; margin-bottom:3.75em; }

#commentform input { margin:2px 0; width:190px; }
#commentform input[type=text] { }
#commentform label { margin:2px 0; }
#commentform textarea { width:484px; height:125px; }


div#footer #footertxt { color:#4B4B4B; font-size:0.8333em; line-height:1.25em; text-align:center; padding:0.5em 0; }
div#footer #footertxt a:link    { color:#4B4B4B; }
div#footer #footertxt a:visited { color:#4B4B4B; }
div#footer #footertxt a:focus   { color:#000000; }
div#footer #footertxt a:hover   { color:#000000; }
div#footer #footertxt a:active  { color:#FF0000; }
div#footer #footertxt img { margin:0 20px 10px 20px; }


div#go_to_top   { text-align:right; font-size:0.8333em; line-height:1.8em; }
div#go_to_top img { margin-right:10px; }
div#go_to_top a { }
div#go_to_top a.top { display:block; float:right; padding-right:13px; margin-right:10px; background:url(img/top.gif) no-repeat right center; }
div#go_to_top a:link    { color:rgb(222,80,110); text-decoration:none; }
div#go_to_top a:visited { color:rgb(222,80,110); text-decoration:none; }
div#go_to_top a:focus   { color:#000000; text-decoration:none; }
div#go_to_top a:hover   { color:#000000; text-decoration:none; }
div#go_to_top a:active  { color:#FF0000; text-decoration:none; }
.szwidget { display:block; float:right; margin-right:10px; }

div#footer #footerbg { background:url(img/bg_footer.gif) no-repeat center top; padding:1.5em 0; }

div#footer ul { list-style-type:none; float:left; color:rgb(0,116,197); margin-bottom:0.75em; }
div#footer ul li { float:left; margin-left:18px; }
div#footer ul li a { padding-left:5px; }
div#footer ul li a:link    { color:rgb(0,116,197); }
div#footer ul li a:visited { color:rgb(0,116,197); }
div#footer ul li a:focus   { color:#000000; }
div#footer ul li a:hover   { color:#000000; }
div#footer ul li a:active  { color:#FF0000; }

div#footer p#copyright { font-size:0.8333em; line-height:1.8em; text-align:center; color:#AFAFAF; }

.size-thumbnail { display:block; float:left; margin-right:5px; margin-bottom:5px; padding:1px; border:1px solid black; }
