/*
Theme Name: netzprinzip
*/

/* -G-l-o-b-a-l----------------------------- Global & Body */
* {
margin: 0;
padding: 0;
border: 0;
vertical-align: bottom;

font-family:arial;
color:#515151;
}


a{
font-weight: bold;
text-decoration:none;
color:#515151;
}

p {margin:0px 0 10px 0}

li {
list-style: none;
list-style-position:outside;
}

.left {float:left;}
.right {float:right;}
.right1 {float:right;background:none;padding-left:0px;}
.clear {clear:both;height:0;font-size:0px;line-height:0;}

h2 {font-size:20px;font-family:arial;margin-bottom:0px;text-align:left;font-weight:bold;}
h2 a{font-size:20px;font-family:times news roman;}
h3 {font-size:16px;margin-bottom:5px;font-family:arial;  }

.border {border-top:solid 1px #dddddd; padding-top:10px;margin-bottom:15px;}
.border2 {border-top:solid 1px #dddddd; padding-top:10px;margin-bottom:5px;}
h3 a{font-size:20px;font-family:arial;color:#515151;background:none;margin-bottom:0px; text-decoration:none;padding-left:0;}

.post_title {font-size:19px;margin-bottom:5px;font-family:arial; font-weight: bold;}

/* -H-e-a-d-e-r----------------------------- Header & Page */

#topbar {
background:#515151;
width:100%;
height:7px;
}

#header {
background:#dddddd url(images/headerback.gif) repeat-x;
width:100%;
height:120px;
}

#headerbox {
margin: 0 auto;
width:960px;
height:120px;
}

#logo {
float:left;
background:#515151;
}

#menu {
clear:both;
margin-top:85px;
width:628px;
height:35px;
} #menu li{font-size:16px;}
#menu a{font-size:16px;}

.button{
float:right;
background:#515151 url(images/button.gif);
height:27px;
width:100px;
margin:0 0 0 3px;
padding-top:8px;
text-align:center;
font-weight:bold;
color:#515151;
}

.button2{
float:right;
background:#515151 url(images/button2.gif);
height:27px;
width:100px;
margin:0 0 0 3px;
padding-top:8px;
text-align:center;
font-weight:bold;
color:#ffffff;
} .button2 a{color:#ffffff;}

.bigbutton{
float:right;
background:#515151 url(images/bigbutton.gif);
height:27px;
width:120px;
margin:0 0 0 3px;
padding-top:8px;
text-align:center;
font-weight:bold;
color:#515151;
}

.bigbutton2{
float:right;
background:#515151 url(images/bigbutton2.gif);
height:27px;
width:120px;
margin:0 0 0 3px;
padding-top:8px;
text-align:center;
font-weight:bold;
color:#ffffff;
} .bigbutton2 a{color:#ffffff; font-size:16px;}


/* -C-o-n-t-e-n-t---------------------------- Content */
#page {
background:#ffffff url(images/pageback.gif) repeat-x;
padding-top:45px;
width:100%;
}

#pagebox {
margin: 0 auto;
background: url(images/pagebox.gif) repeat-y ;
width:960px;
}

#content {
float:left;
background: url(images/pagetop.gif) no-repeat ;
width:700px;
font-size:14px;
}

#contentbuffer {
clear:both;
background: url(images/buffer.gif) repeat-x;
height:106px;
width:700px;
}



#teaser {
float:left;
background: url(images/teasercontent.gif);
text-align:justify;
width:640px;
margin-bottom:10px;
}

.tentry {
line-height:19px;
padding:4px 10px 4px 10px;
}


.post {
float:left;
background: url(images/post.gif) no-repeat;
text-align:justify;
width:625px;
margin-bottom:10px;
padding:13px 0 0 15px;
}

.entry {
line-height:19px;
}

.entrypage {
margin-top:10px;
line-height:19px;
}

.entry a{
background: url(images/arrow2.gif) no-repeat;text-decoration:none;padding-left:12px;
}

.entry li{
list-style: square;
list-style-position:inside;
margin:0 0 10px 10px;
}

.ileft {
float:left;
margin-right:10px;
}

.iright {
float:right;
margin-left:5px;
}


#metatop {
margin-top:5px;
margin-bottom:10px;
padding-bottom:10px;

border-bottom:solid 1px #dddddd; width:625px;
font-size:12px;
}

#metatop a {
background: url(images/arrow2.gif) no-repeat;text-decoration:none;padding-left:12px;
}

#metabottom {
margin-top:10px;
margin-bottom:10px;
padding-top:10px;
padding-bottom:9px;
border-top:solid 1px #dddddd; width:625px;
border-bottom:solid 1px #dddddd;
font-size:12px;
}

.rightpad {float:right;padding-top:4px;}

.img{margin-right:5px;float:left;}

.wp-pagenavi {
padding-top:10px;
padding-bottom:10px;
margin-left: 15px;
border-bottom:solid 1px #dddddd;
border-top:solid 1px #dddddd;
width:625px;
}

.wp-pagenavi a {}
.current {padding:0 5px 0 5px;}
.page {padding:0 5px 0 5px;}
.nextpostslink {
background: url(images/arrow2.gif) no-repeat;text-decoration:none;padding:0 15px 0 5px;
background-position:right;
}
.previouspostslink {
background: url(images/arrow3.gif) no-repeat;text-decoration:none;padding:0 5px 0 15px;
}
.kommentare {margin-top:10px;
 border-bottom:solid 1px #dddddd; width:625px;line-height:20px;
}
.kommentare a {
background: url(images/arrow2.gif) no-repeat;text-decoration:none;padding-left:12px;
}

#trackbacks-list {line-height:20px; }

.gravatar {
float:right;
margin: 0 0 10px 0;
padding-left:5px;
}

.input {
width:250px;
border-width: 1px;
border-style: solid;
border-color: #dddddd;
padding:5px 0px 5px 5px;
margin:10px 5px 0px 0;
}

#comment {
width:618px;
padding:5px 0px 5px 5px;
height:135px;
border-width: 1px;
border-style: solid;
border-color: #dddddd;
margin:10px 0 10px 0;
}

#submit {
background:  url(images/senden.gif) no-repeat;
width:75px;
height: 30px;

border-width: 0px;
}

/* -S-i-d-e-b-a-r---------------------------- Sidebar */

#sidebar {
float:left;
background: url(images/headedrback.gif) repeat-x;

width:260px;

}

.box {
 padding:9px 0 0 10px;
background:  url(images/post.gif) no-repeat;
margin-bottom:20px;
 font-size:14px;
}

.box2 {
 padding:9px 0 0 10px;
background:  url(images/post.gif) no-repeat;
margin-bottom:20px;
 font-size:12px;
}

.sidebar h2 {padding-bottom:5px;
margin-bottom: 0px;border-bottom:solid 1px #ddd;}

#sidebar li {
background: url(images/arrow.gif) no-repeat;
border-bottom:solid 1px #dfdfdf;
padding-bottom:7px;
padding-top:7px;

padding-left: 17px;

}

#sidebar a {font-weight:bold; }

#searchsubmit {
background:  url(images/suchen.gif) no-repeat;
width:75px;
height: 30px;
float:right;
border-width: 0px;
}

#s {
width:175px;
float:left;
background: url(images/suchfeld.gif);
height: 25px;
padding:5px 0px 0px 5px;
border-width: 0px;
margin-bottom:10px;
}

/* -F-o-o-t-e-r----------------------------- Footer */

#footer {
border-top:solid 1px #ccc;
background: url(images/pageback.gif) repeat-x;
width:100%;
height:35px;
 } #footer a{font-weight:normal;}

#footerbox {padding: 10px 0 0 15px;width:945px;margin: 0 auto;}

#twitter_div li {
background: url() no-repeat;
border-bottom:solid 1px #dfdfdf;
padding-bottom:7px;
padding-top:7px;
padding-left:0;
}
