/*
Theme Name: BT-W Main Blog Theme 2009
Theme URI: http://www.bt-w.de/
Description: A ourself written template based on a Tutorial by Thomas Bandl.
Version: 1.0
Author: Thomas Bandl
Author URI: http://www.bt-w.de/
*/

html {
padding : 0;
margin : 0;
}

body {
background : #000000;
font-family : 'Tahoma';
font-size : 12px;
letter-spacing : 0.2px;
color : #35383d;
padding : 0;
margin : 0;
}

a:link {
text-decoration : none;
color : #1E90FF;
border : 0;
}
a:active {
text-decoration : underline;
color : #1E90FF;
border : 0;
}
a:visited {
text-decoration : none;
color : #1E90FF;
border : 0;
}
a:hover {
text-decoration : underline;
color : #DC143C;
border : 0;
}
a:focus {
outline : none;
}
h1, h2, h3, h4 {
font-family : "Trebuchet MS";
}
img {
padding : 0;
margin : 0;
border : none;
text-align : center;
}


.mainFrame {
background : #000000;
width : 1000px;
margin : 0 auto;
padding : 0;
position : relative;
border: 0pt solid #0000ff;
}


.header {
background : url('images/HeaderBkg.jpg');
width : 1000px;
padding : 0;
position : relative;
clear : left;
height : 120px;
min-height : 120px;
border: 0pt solid #0000ff;
}


.header .Logo {
top : 15px;
left : 11px;
background : url('images/logo-scorpion.png') no-repeat left top;
width : 110px;
height : 99px;
position : absolute;
border: 0pt solid #0000ff;
}


.header h1 {
font-size : 28px;
line-height : 28px;
letter-spacing : -1px;
padding : 23px 0 0 120px;
margin : 0;
font-weight : normal;
}

.header h1 a {
color : #fff;
text-decoration : none;
}

.header h1 a:visited {
color : #fff;
text-decoration : none;
}

.header h1 a:hover {
color : #fff;
text-decoration : none;
}



.header .LogoInfo {
font-family : 'Trebuchet MS';
color : #DCDCDC;
font-size : 16px;
line-height : 16px;
letter-spacing : -1px;
padding : 0;
margin : 4px 0 0 120px;
font-weight : bold;
position : absolute;
border: 0pt solid #0000ff;
}


.headerBanner {
position : absolute;
top : -102px;
left : 500px;
width : 470px;
height : 75px;
border: 0pt solid #0000ff;
z-index : 1000;
border: 0pt solid #0000ff;
}


.CON {
background : #fff url('images/BGC.gif') repeat-y center;
width : 1000px;
min-height : 850px;
float : left;
position : relative;
padding : 0;
border: 0pt solid #0000ff;
}


hr {
border-left : 0 solid #abb0b5;
border-right : 0 solid #abb0b5;
border-top : 1px dotted #abb0b5;
border-bottom : 0 solid #abb0b5;
height : 1px;
}


.SC {
width : 600px;
float : left;
margin-left : 205px;
border: 0pt solid #0000ff;
display: inline;
}


.notfound {
font-family : 'calibri';
font-weight : normal;
padding : 15px 30px 30px 30px;
border: 0pt solid #0000ff;
display: inline;
}


.MyHead {
font-family : 'Arial';
font-size : 14px;
width : 570px;
float : left;
padding : 5px 15px 15px 15px;
position : relative;
clear : left;
border: 0pt solid #0000ff;
}


.MyHead big {
font-family : 'Trebuchet MS';
font-size : 20px;
line-height : 20px;
letter-spacing : -1px;
font-weight : normal;
font-weight : bold;
padding : 0 0 1px 0px;
margin : 0;
color : #1E90FF;
}

.MyHead p {
font-family : 'calibri';
font-size : 14px;
line-height : 15px;
letter-spacing : 0px;
font-weight : normal;
padding : 0 0 1px 0;
margin : 0;
color : #4c4c4c;
}

.MyHead small {
font-size : 12px;
line-height : 15px;
letter-spacing : 0px;
font-weight : normal;
padding : 0 0 1px 0;
margin : 0;
color : #1E90FF;
}


.Post {
font-family : 'calibri';
padding : 0;
position : relative;
padding : 15px 30px 30px 30px;
clear : left;
}

.PostHead {
position : relative;
clear : left;
background : url('images/PostHead.gif') repeat-x bottom;
padding-bottom : 10px;
}

.PostHead h1 {
font-size : 20px;
line-height : 20px;
letter-spacing : -1px;
font-weight : normal;
padding : 0 0 1px 0;
margin : 0;
color : #000000;
}

.PostHead h1 a {
color : #1E90FF;
text-decoration : none;
}

.PostHead h1 a:visited {
color : #1E90FF;
text-decoration : none;
}

.PostHead h1 a:hover {
color : #DC143C;
text-decoration : none;
}

.PostAuthor {
padding : 1px 0;
margin : 0;
font-size : 10px;
color : #8a98a2;
font-weight : bold;
}

.PostDate {
margin : 0;
position : absolute;
top : -2px;
left : 510px;
text-align : center;
padding-left : 10px;
padding-right : 10px;
padding-top : 0;
padding-bottom : 6px;
}

.PostDate small {
font-size : 10px;
color : #8a98a2;
font-weight : bold;
}

.PostDate .month {
display : block;
text-transform : uppercase;
font-size : 10px;
}

.PostDate .day {
display : block;
font-size : 18px;
line-height : 24px;
font-family : 'Trebuchet MS';
letter-spacing : -1px;
font-weight : normal;
color : #4a5a65;
}

.PostDate .year {
display : block;
}

.PostContent {
font-size : 14px;
line-height : 17px;
background : url('images/PostHead.gif') repeat-x bottom;
padding-left : 0;
padding-right : 0;
padding-top : 0;
padding-bottom : 5px;
}

.PostContent p {
font-size : 14px;
line-height : 17px;
}

.PostContent ul {
padding : 10px 0;
margin : 0;
}

.PostContent li {
list-style-type : none;
background : url('images/PostContentLiIco.png') no-repeat left top;
font-size : 12px;
line-height : 15px;
color : #4c4c4c;
padding-left : 15px;
padding-right : 0;
padding-top : 2px;
padding-bottom : 2px;
}

.PostContent blockquote {
padding : 2px 10px;
background : #e9f8ff;
margin : 0;
color : #336699;
}

.PostContent blockquote p {
font-size : 12px;
padding : 5px 0;
margin : 5px 0;
line-height : 15px;
}

.PostContent blockquote li {
list-style-type : none;
background : url('images/PostContentBlockLiIco.png') no-repeat left top;
font-size : 12px;
line-height : 15px;
color : #336699;
padding-left : 15px;
padding-right : 0;
padding-top : 2px;
padding-bottom : 2px;
}

.PostContent blockquote a {
color : #0080ca;
}

.PostContent blockquote a:visited {
color : #0080ca;
}

.PostContent blockquote a:hover {
color : #003399;
}

.PostContent a {
text-decoration : underline;
}

.PostDet {
padding-top : 15px;
}

.PostDet ul {
padding : 0;
margin : 0;
}

.PostDet li {
padding : 5px 0 5px 18px;
margin : 0 10px 0 0;
list-style-type : none;
color : #336699;
font-size : 12px;
font-weight : bold;
}

.PostDet li a {
text-decoration : underline;
}

.PostCateg {
background : url('images/PostCateg.png') no-repeat left center;
}

.PostCom {
background : url('images/PostCom.png') no-repeat left center;
}



.MenueBar {
position : absolute;
left : 15px;
top : 30px;
width : 170px;
float : right;
border: 0pt solid #0000ff;
}


.MenueBar h3 {
background : url('images/PostHead.gif') repeat-x bottom;
padding-bottom : 5px;
color : #ffffff;
}

.MenueBar ul {
margin : 6px;
padding-left : 0;
padding-right : 0;
padding-top : 0;
padding-bottom : 0;
}

.MenueBar li {
margin : 2px;
list-style-type : none;
font-size : 14px;
background : url('images/CategLi.png') no-repeat left top;
border-bottom : 0 solid #106899;
padding-left : 20px;
padding-right : 0;
padding-top : 2px;
padding-bottom : 3px;
}

.MenueBar li a {
color : #c0c0c0;
font-size : 12px;
}

.Categ {
margin-bottom : 20px;
}

.Categ h3 {
background : url('images/PostHead.gif') repeat-x bottom;
padding-bottom : 5px;
color : #ffffff;
}

.Categ ul {
margin : 6px;
padding-left : 0;
padding-right : 0;
padding-top : 0;
padding-bottom : 0;
}

.Categ li {
margin : 2px;
list-style-type : none;
font-size : 12px;
background : url('images/CategLi.png') no-repeat left top;
border-bottom : 0 solid #106899;
padding-left : 20px;
padding-right : 0;
padding-top : 2px;
padding-bottom : 3px;
}

.Search {
background : url('images/Search.gif') no-repeat left top;
position : absolute;
width : 180px;
height : 50px;
left : 0;
border: 0pt solid #0000ff;
}

.Search form {
position : absolute;
width : 180px;
left : 0;
min-height : 40px;
border : 0 solid #0000ff;
}

.Search input {
position : absolute;
border : none;
color : #330033;
font-size : 14px;
}

.Search input.search {
position : absolute;
left : 146px;
top : 5px;
width : 24px;
height : 23px;
background : url('images/SearchButton.gif') no-repeat;
}

.Search input.keyword {
position : absolute;
left : 6px;
top : 8px;
background : none;
border : none;
margin : 0 0 0 0;
padding : 5px 0 5px 8px;
width : 125px;
border: 0pt solid #0000ff;
}

.SRR {
position : absolute;
left : 810px;
top : 0;
width : 165px;
float : right;
padding : 10px;
border: 0pt solid #0000ff;
}


.SRR h3 {
background : url('images/SRRH3.gif') repeat-x left bottom;
color : #ffffff;
margin-left : 0;
margin-right : 0;
margin-top : 0;
margin-bottom : 5px;
padding-left : 0;
padding-right : 0;
padding-top : 0;
padding-bottom : 5px;
}

.SRR h2 {
background : url('images/SRRH3.gif') repeat-x left bottom;
color : #c0c0c0;
margin-left : 0;
margin-right : 0;
margin-top : 0;
margin-bottom : 5px;
padding-left : 0;
padding-right : 0;
padding-top : 0;
padding-bottom : 5px;
}

.SRR ul {
padding : 0;
margin : 0;
}

.SRR li {
margin : 0;
color : #c0c0c0;
list-style-type : none;
background : url('images/SRRIco.png') no-repeat left top;
padding-left : 10px;
padding-right : 0;
padding-top : 0;
padding-bottom : 0;
}

.SRR li a {
color : #c0c0c0;
font-size : 12px;
}

.SRR li a:visited {
color : #c0c0c0;
}

.SRR li a:hover {
color : #6495ED;
}

.Comments {
margin : 10px 0 0 0;
padding : 5px 15px 15px 15px;
}

.Comments .List h3 {
font-size : 14px;
font-weight : bold;
margin : 0 0 5px 0;
padding : 5px 0;
color : #6495ED;
}

.Comments .List ol {
padding : 0;
margin : 0;
}

.Comments .List li {
position : relative;
padding : 15px 5px 10px 5px;
margin : 0 0 20px 0;
list-style-type : none;
}

.Comments .List .ComListLi {
background : #e6e6e6 url('images/ComListLiBottom.gif') no-repeat left bottom;
}

* html .Comments .List .ComListLiTop {
left : -5px;
}

.Comments .List .ComListLiTop {
position : absolute;
background : url('images/ComListLiTop.gif') no-repeat left top;
height : 15px;
width : 420px;
left : 0;
top : 0;
}

* html .Comments .List .ListNr {
left : 15px;
}

.Comments .List .ListNr {
color : #c0c0c0;
position : absolute;
top : 15px;
font-size : 24px;
line-height : 24px;
font-family : 'Courier New';
font-weight : normal;
letter-spacing : -1px;
padding : 0;
left : 10px;
}

* html .Comments .List .ListGrav {
left : 10px;
}

.Comments .List .ListGrav {
position : absolute;
top : 15px;
left : 15px;
}

.Comments .List .ListGrav img {
border : 1px solid #fff;
}

.Comments .List big {
margin : 0;
padding : 0 0 0 42px;
font-size : 11px;
line-height : 11px;
letter-spacing : -1px;
color : #333;
font-weight : bold;
display : block;
}

.Comments .List small {
color : #c0c0c0;
padding : 0 0 0 42px;
margin : 0;
font-size : 10px;
}

.Comments .List small a {
color : #c0c0c0;
text-decoration : none;
}

.Comments .List small a:visited {
text-decoration : none;
}

.Comments .List .ListContent {
font-size : 11px;
line-height : 15px;
background : #fff url('images/ComListContent.gif') no-repeat left top;
display : block;
margin-left : 0;
margin-right : 0;
margin-top : 15px;
margin-bottom : 0;
padding-left : 10px;
padding-right : 10px;
padding-top : 5px;
padding-bottom : 5px;
}

.Comments .Form h3 {
font-size : 14px;
font-weight : bold;
letter-spacing : -1px;
margin : 0;
padding : 5px 0 10px 0;
color : #333;
}

.Comments .Form {
background : #bbe9ff url('images/ComFormBottom.gif') no-repeat left bottom;
position : relative;
padding-left : 15px;
padding-right : 15px;
padding-top : 10px;
padding-bottom : 20px;
}

.Comments .FormTop {
background : url('images/ComFormTop.gif') no-repeat left top;
position : absolute;
top : 0;
left : 0;
width : 504px;
height : 7px;
}

.Comments .Form form {
margin : 0;
padding : 0;
}

.Comments .Form a {
text-decoration : underline;
}

.Comments .Form p {
padding : 0;
margin : 0;
font-size : 11px;
color : #336699;
}

.Comments .Form p small strong {
font-size : 10px;
font-weight : bold;
color : #ff3300;
}

.Comments .Form p small {
font-size : 11px;
display : block;
padding : 5px 0;
}

.Comments .Form .TextField {
background : #fff;
border : 1px solid #9dc0d0;
padding : 5px 4px;
font-size : 11px;
display : block;
}

.Comments .Form .TextArea {
background : #fff;
border : 1px solid #9dc0d0;
padding : 4px;
font-size : 12px;
}

.Comments .Form input.SubmitComment {
width : 257px;
height : 26px;
background : url('images/SubmitComment.png') no-repeat;
margin-top : 8px;
}

.Comments .Form input.SubmitComment:hover {
background : url('images/SubmitComment.png') no-repeat 0 -26px;
margin-top : 8px;
}

.Comments .Form input.SubmitCommentIE {
width : 257px;
height : 26px;
background : url('images/SubmitComment.png') no-repeat 0 -26px;
margin-top : 10px;
margin-top : 8px;
}

.Footer {
position : relative;
width : 970px;
clear : left;
padding : 10px 15px;
}

.Footer p {
font-size : 12px;
color : #c6c6c6;
padding : 0;
margin : 0;
text-align : right;
}

.Footer a {
color : #c6c6c6;
text-decoration : underline;
}

.wp-pagenavi a, .wp-pagenavi a:link {
padding : 2px 4px 2px 4px;
margin : 2px;
text-decoration : none;
border : 1px solid #0066cc;
color : #0066cc;
background-color : #ffffff;
}
.wp-pagenavi a:visited {
padding : 2px 4px 2px 4px;
margin : 2px;
text-decoration : none;
border : 1px solid #0066cc;
color : #0066cc;
background-color : #ffffff;
}
.wp-pagenavi a:hover {
border : 1px solid #000000;
color : #000000;
background-color : #ffffff;
}
.wp-pagenavi a:active {
padding : 2px 4px 2px 4px;
margin : 2px;
text-decoration : none;
border : 1px solid #0066cc;
color : #0066cc;
background-color : #ffffff;
}
.wp-pagenavi span.pages {
padding : 2px 4px 2px 4px;
margin : 2px 2px 2px 2px;
color : #000000;
border : 1px solid #000000;
background-color : #ffffff;
}
.wp-pagenavi span.current {
padding : 2px 4px 2px 4px;
margin : 2px;
font-weight : bold;
border : 1px solid #000000;
color : #000000;
background-color : #ffffff;
}
.wp-pagenavi span.extend {
padding : 2px 4px 2px 4px;
margin : 2px;
border : 1px solid #000000;
color : #000000;
background-color : #ffffff;
}
