
/* Structure: */
/* -G-l-o-b-a-l----------------------------- Global & Reset */
* {
margin: 0;
padding: 0;
border: 0px none;
font-size: 100%;
vertical-align: baseline
}

a img {border: none;}
.clear {clear:both;height:0;}
.left{float:left;}
.right{float:right;}

/* -H-e-a-d-e-r----------------------------- Header & Page */

#page {
width:950px;

margin: 0 auto;
text-align:left;
}

#header {
width:950px;

}

#headercontent {
padding:10px;

}

.description {margin-top:10px;}


#logo {
float:left;
margin-right:10px;
}
#rss {
margin:30px 0 0 0;
float:right;
}

#menu {
width:960px;
height:35px;
}

/* -C-o-n-t-e-n-t---------------------------- Content */

#content {
width:532px;
float:right;
}
#contentwide {
width:797px;
float:left;
}
.post {
width:510px;
padding:10px;
margin: 10px 0 10px 0;
}
.postwide{
width:775px;
padding:10px;
margin: 10px 0 10px 0;
}
.thumb {float:left; width:110px}

.postfooter{float:right;}


.wp-pagenavi {
width:452px;
padding:10px;
margin: 10px 0 10px 0px;
}

#comments-list {
width:450px;
padding:10px;
margin: 10px 0 10px 0px;
}
#comments-list li{
width:430px;
padding:10px;
margin: 10px 0 0 0;

line-height: 18px;
} #comments-list li img{margin-right:5px;}
.comments {
width:450px;
padding:10px;
margin: 10px 0 0 0;

line-height: 20px;
} .comments img{margin-right:5px;}

#trackbacks-list {
width:450px;
padding:10px;
margin: 10px 0 10px 0px;
}

#trackbacks-list li{
width:430px;
padding:10px;
margin: 10px 0 0 0;

line-height: 18px;
}


#respond {
width:410px;
padding:20px 30px 20px 30px;
margin: 10px 0 10px 0px;
}
.input {
width:214px;
height: 20px;
border-width: 1px;
padding:3px 0px 0px 0;
margin:0 5px 10px 0;
}
#comment {
width:410px;
height:150px;
border-width: 1px;
margin-bottom:10px;
}

#submit {
width:75px;
height: 25px;
border-width: 1px;
font-size: 13px;
}



/* -S-i-d-e-b-a-r---------------------------- Sidebar */

#sidebar {
width:202px;
float:right;

}

#sidebarwide {
width:202px;
float:left;

}

#sidebar2 {
width:216px;
float:right;
}

.box {
width:160px;
padding:10px;
margin: 10px;
}

.box2 {
width:184px;
padding:10px;
margin: 10px;
}




#searchform {height: 25px;}
#s {
float:left;
width:110px;
height: 20px;
border-width: 1px;

padding:3px 0px 0px 0;
margin-right:5px;
}
#searchsubmit {
float:right;
width:40px;
height: 25px;
border-width: 1px;
font-size: 13px;
}

/* -F-o-o-t-e-r----------------------------- Footer */

#footer {
width:930px;
clear:both;
}

/* Color: */
/* -G-l-o-b-a-l----------------------------- Global & Reset */

body {
text-align:center;
font-family:Verdana, Arial, Helvetica, geneva, sans-serif;
font-size:12px;
padding: 10px 0 10px 0;
line-height: 1.5;
background-color:#FEFEFE;
}

h1 {font-size:30px;color:#810000;margin-top:15px;}
h2 {font-size:20px;color:#888888;margin-bottom:10px;}
h3 {font-size:18px;color:#888888;margin-bottom:10px;}
h4 {font-size:16px;color:#888888;}

a{
color:#114784;
text-decoration:none;
font-weight:bold;}
A:hover { color: #6699FF; text-decoration: underline}

h1 a{text-decoration:none;color:#888888;}
h2 a{text-decoration:none;color:#888888;}
h3 a{text-decoration:none;color:#888888;}
h4 a{text-decoration:none;color:#888888;}

ol, ul, li {list-style:none;}
p {margin:0 0 10px 0;}

/* -H-e-a-d-e-r----------------------------- Header & Page */

#page {background: #fff;border: 1px solid #dddddd; }
#header {background: #3b75b7;color: #fff;}


.headline a{font-size:30px;color: #fff;}


#menu {background: #3b75b7;font-family: arial;}
#menu li{
float:left;
height:27px;
list-style: none;
border-right: 1px solid #ffffff;
padding:8px 15px 0px 15px;
}
#menu a{
font-size: 18px;
color:#fff;
font-weight: bold;
text-decoration:none;
}

/* -C-o-n-t-e-n-t---------------------------- Content */

#content {text-align:justify;}
#content2 {text-align:justify;}
#contentwide {}


.post {background: #fff;border: 1px solid #dddddd; }
.postwide {background: #fff;border: 1px solid #dddddd; }
.splitpost {background: #B1C7EE;}


.entry {

line-height: 20px;
} .entry img{margin-right:5px;}
.entry li{
list-style: square;
list-style-position:outside;
margin:0px 0px 10px 20px;
padding: 0px;

}


.wp-pagenavi {
border-top: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;
}


#comments-list {
background: #f1f1f1;
border: solid 1px #d4d4d4;
}
#comments-list li{
background: #fff;
border-bottom: solid 1px #dddddd;
border-top: solid 1px #dddddd;
line-height: 20px;
}
#comments-list li.alt{background: #f7f7f7;}
.comments {background: #fff;}

#trackbacks-list {
background: #f1f1f1;
border: solid 1px #d4d4d4;
}

#trackbacks-list li{
background: #fff;
border-bottom: solid 1px #dddddd;
border-top: solid 1px #dddddd;
line-height: 20px;
}
#trackbacks-list li.alt{background: #f7f7f7;}

#respond {
background: #f4f4f4;
border: solid 1px #dddddd;
line-height: 20px;
}
.input {
border-top: #bbbbbb;
border-left: #bbbbbb;
border-bottom: #dddddd;
border-right: #dddddd;
border-style: solid;
border-width: 1px;
}
#comment {
border-top: #bbbbbb;
border-left: #bbbbbb;
border-bottom: #dddddd;
border-right: #dddddd;
border-style: solid;
border-width: 1px;
}
#submit {
border-top: #dddddd;
border-left: #dddddd;
border-bottom: #bbbbbb;
border-right: #bbbbbb;
border-style: solid;
border-width: 1px;
background: #f7f7f7;
font-weight:bold;
}

.alignleft
{
float: left;
padding-right: 15px;
}


/* -S-i-d-e-b-a-r---------------------------- Sidebar */

#sidebar {}



.box {
background: #f7f7f7;
border: 1px solid #dddddd;
}
.box li{
margin:5px 0 0 0px;
font-family: arial;
color: #3b75b7;
list-style: none;
border-bottom: solid 1px #dddddd;
padding-bottom:5px;

}

.box2 {
background: #f7f7f7;
border: 1px solid #dddddd;
}
.box2 li{
margin:5px 0 0 0px;

color: #3b75b7;
list-style: none;
border-bottom: solid 1px #dddddd;
padding-bottom:5px;

}

.title {
padding:5px;
background:#3b75b7;
color:#fff;
font-size:18px;
font-family:arial;
}

#s {
border-top: #bbbbbb;
border-left: #bbbbbb;
border-bottom: #dddddd;
border-right: #dddddd;
border-style: solid;
border-width: 1px;
}
#searchsubmit {
border-top: #dddddd;
border-left: #dddddd;
border-bottom: #bbbbbb;
border-right: #bbbbbb;
background: #f7f7f7;
border-width: 1px;
border-style: solid;
font-weight:bold;
}

/* -F-o-o-t-e-r----------------------------- Footer */

#footer {
background: #f7f7f7;
border-top: 1px solid #dddddd;
padding:10px;
}



/*  WECHSEL  global ueberschreiben */

#header {background: #EEEEEE;color: #fff;} /*   Test und Hintergrundfarbe im Header  */

.headline a{color: #3D539E;} /* Farbe der Header-Überschrift  */

.title {background:#cccccc;}  /* SidebarBox Titel  */

a{color:#3D539E;} /* Farbe der Links  */

.thumb {width:110px} /* Grösse der Thumbnails  */
