/*
Theme Name: AffiliSEO
Theme URI: http://www.elexpress.de/
Description: SEO Affiliate Theme von <a href="http://www.elexpress.de/">ELEXPRESS.de</a>
Version: 1.0
Author: Dominik B&ouml;dger
Author URI: http://elexpress.de/
*/

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

body
{
    height:100%;
	width:100%;
	margin:0px;
    padding:0px;
    border:none;
    color:#666666;
    font-size:12px;
    text-align:left;
    font-family: Verdana, Arial;
    letter-spacing:normal;
	background:url("images/borderbackground.png");
	background-position:top center;
	background-repeat:repeat-y;
}

a img
{
    border:none;
}

p
{
    line-height:1.7em;
}

h1
{
    font-size:26px;
    color:#1B5D9A;
    letter-spacing:-1px;
    margin:3px;
    padding:0px;
}

h1 a
{
    font-size:26px;
    color:#1B5D9A;
    letter-spacing:-1px;
    margin:3px;
    padding:0px;
    text-decoration: none;
}

h2
{
    font-size:22px;
    color:#377092;
    letter-spacing:-1px;
    margin:3px;
    margin-left:0px;
    padding:0px;
    margin-top:10px;
}

h2 a
{
    font-size:22px;
    color:#377092;
    letter-spacing:-1px;
    text-decoration: none;
}

h2 a:hover
{
    text-decoration: underline;
}

h3
{
    margin:3px;
    padding:0px;
    font-size:16px;
    color:#387EA8;
    margin-left:0px;
    margin-top:8px;
    margin-bottom:5px;
}

h3 a
{
    font-size:16px;
    color:#387EA8;
}


h4
{
    margin:3px;
    padding:0px;
    font-size:14px;
    color:#666666;
    margin-left:0px;
    margin-top:8px;
}

blockquote
{
    border-left:5px solid #DDDDDD;
    padding-left:10px;
    margin-left:10px;
    color:#777777;
}
a
{
    color:#666666;
    text-decoration: underline;
}


.left
{
    float:left;
}
.right
{
    float:right;
}
.clear
{
    clear:both;
}
.more-link
{
    color:#1B5D9A;
    text-decoration: none;
}
.more-link:hover
{
    color:#1B5D9A;
    text-decoration: underline;
}
.date
{
    font-size:10px;
}
.article
{
    border-bottom:3px solid #D7D7D7;
}
.sidebarnav
{
    margin-bottom:10px;
}
.sidebartitle
{
    background-image:url("images/sidebar-nav.png");
    background-repeat:repeat-x;
    border:1px solid #C5C4C4;
    color:#5F5F5F;
    font-size:13px;
    font-weight:bold;
    padding:4px 10px;
}
.sidebarnav ul
{
    list-style:none;
    border-left:1px solid #C5C4C4;
    border-right:1px solid #C5C4C4;
}
.sidebarnav ul li a
{
    background:url("images/arrow.gif") no-repeat scroll 10px 10px transparent;
    border-bottom:1px solid #C5C4C4;
    display:block;
    padding:5px 5px 5px 22px;
    text-decoration: none;
}
.sidebarnav ul li a:hover
{
    background-color:#F3F3F3;
}
.sidebarcontent
{
    border:1px solid #C5C4C4;
    border-top:none;
    padding:2px;
}

.alignleft
{
    float:left;
    margin-right:5px;
    margin-bottom:3px;
    margin-top:3px;
}
.alignright
{
    float:right;
    margin-left:5px;
    margin-bottom:3px;
    margin-top:3px;
}

#wrapper
{
    width:960px;
    margin:0 auto;
}
#container
{
    width:940px;
    padding:9px;
    /* border:1px solid #B6B6B6;
    -moz-border-radius:5px;
    -webkit-border-radius:5px; */
    margin-top:15px;
    margin-bottom:15px;
}
#nav
{
    width:935px;
    margin:auto;
    margin-top:15px;
}
#nav ul
{
    padding:0px;
    list-style:none;
    height:30px;
}
#nav li
{
    float:left;
    height:30px;
    list-style-position:outside;
    list-style-type:none;
}
#nav ul li a
{
    background-image:url("images/navbackground.png");
    background-repeat:repeat-x;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size:13px;
    font-weight:bold;
    font-style:normal;
    color:#FFFFFF;
    text-transform:none;
    text-decoration:none;
    letter-spacing:normal;
    padding:6px 20px 0px;
    display:block;
    height:24px;
    padding-top:6px;
    float:left;
}
#nav ul li a:hover
{
    background-image:url("images/navbackgroundcurrenthover.png");
    background-repeat:repeat-x;
}
#nav ul li.current_page_item a
{
    background-image:url("images/navbackgroundcurrenthover.png");
    background-repeat:repeat-x;
}
#nav ul .current_page_item a
{
    text-decoration:none;
}
#content
{
    float:left;
    margin-top:10px;
    width:620px;
    text-align:justify;
}

#content ul
{
    margin-left:10px;
    margin-top:8px;
    margin-bottom:8px;
    
}

#content li
{
    background:url("images/content_li.png") no-repeat;
    list-style:none outside none;
    text-indent:25px;
    margin-bottom:5px;
    height:16px;
}

#sidebar
{
    float:right;
    margin-top:10px;
    margin-left:14px;
    width:306px;
}

#footer
{
    margin-top:10px;
    margin-bottom:10px;
    font-family: Verdana, Arial;
    font-size:12px;
    text-align:right;
}

.tarfrechner
{
    padding:3px;
}

.tarifrechner table
{
    border-collapse:collapse;
    margin-bottom:5px;
}

.tarifrechnername
{
    width:450px;
    border-bottom:1px solid #B4B4B4;
    margin:0px;
    padding:2px;
}

.tarifrechnereingabe
{
    border-bottom:1px solid #B4B4B4;
    margin:0px;
    padding:2px;
    text-align:right;
    width:162px;
}

.tarifrechnertitle
{
    background-image:url("images/tarifrechnerbackground.png");
    background-repeat:repeat-x;
    font-size:14px;
    padding:3px;
    color:#FFFFFF;
    font-weight:bold;
    font-family:Arial,Helvetica,Verdana,sans-serif;
    letter-spacing:0.4px;
}

.tarifrechnerinfo
{
    font-family:Arial, Verdana, Tahoma;
    font-size:10px;
    vertical-align:middle;
}

.tarifrechnerb
{
    margin-top:20px;
    border:1px solid #656565;
    padding:1px;
}

.tarifrechnerb a
{
    margin:0px;
    padding:0px;
    border:none;
}

.tarifrechnerb img
{
    margin:0px;
    padding:0px;
    border:none;
}

.tariftable table
{
    border-collapse:collapse;
    margin-bottom:5px;
}

.tarifbezeichner
{
    width:320px;
    border-bottom:1px solid #B4B4B4;
    margin:0px;
    padding:2px;
}

.tarifvalbezeichner
{
    border-bottom:1px solid #B4B4B4;
    margin:0px;
    padding:2px;
    padding-left:140px;
    width:292px;
}

.tarifzumanbieter
{
    background-image:url("images/infomarker.gif");
	height:17px;
    background-repeat:no-repeat;
    color:#656565;
    font-weight:bold;
    text-align:center;
}

.tarifzumanbieter a
{
    text-decoration:none;
    color:#35779F;
}

.tarifhinweis
{
    width:610px;
    background-color:#EAEAEA;
    border:1px solid #35779F;
    padding:4px;
    margin-top:10px;
    margin-bottom:2px;
}
.slogan
{
    font-size:20px;
    color:#6F6F6F;
    font-weight:normal;
}
select, input
{
    color:#555555;
    font-family: Arial, Verdana, sans-serif;
    font-size:12px;
    font-weight:bold;
}

.buttonclick
{
    padding:3px;
}
.searchbox
{
    width:200px;
    padding:4px;
}
.search
{
    padding:5px;
}