body {margin:0px; padding:0px; font-family:"Times New Roman", Times, serif; font-size:13px; background-color:#ffffff; color:#000000;}

img, a {border: none; behavior: url(../caro_bux/scripts/iepngfix.htc); }

.clear	{clear:both;}
.hidden	{display:none;}
p {line-height:18px;}
table {font-family:"Times New Roman", Times, serif; font-size:13px;}
a { color:#003366;}


#container {width:928px; margin:0 auto;}

#header {width:928px; height:104px; background-color:#003366; position:relative;}
a.head-button	{width:275px; height:61px; position:absolute; right:118px; bottom:0px; display:block; cursor:pointer; font-size:17px; color:#FFFFFF;
	text-decoration:none; 	background-image: url(images/bg-header.jpg);}

#content {width:928px; /*background-image:url(images/bg-content.gif); border-bottom:1px solid #dddddd;*/}

#left	{float:left; width:496px; margin:22px 0 30px 22px;}
#sidebar{float:right; width:318px; margin:5px 72px 80px 0;}
#navi	{width:320px; height:17px; margin-top:5px;}

td {vertical-align:top;}
td.tabelle-links, td.tabelle-rechts {width:227px;}

h2.searchresult, h2.center {margin:0px 0 25px 0; font-size:18px; font-weight:normal; color:#003366; text-decoration:none; line-height:24px;}


/* einträge */

div.post {width:473px; margin-bottom:30px; margin-top:0px; border-bottom:1px solid #DDDDDD; padding-bottom:20px;}
div.page {width:473px; margin-bottom:30px; margin-top:0px; border-bottom:0px solid #DDDDDD; padding-bottom:20px;}
#left small {margin:0px; font-size:12px; color:#000000;}
#left small a {color:#000000; text-decoration:none;}

.post h2 a, .post h2, h2 a, .post h2.page, .page h2 {margin:0px; font-size:18px; font-weight:normal; color:#003366; text-decoration:none; line-height:24px;}
.post h2 a:hover {text-decoration:underline;}

div.entry {width:425px; margin:15px 0 15px 0px; position:relative;}
div.entry p {margin:0px 0 15px 0; line-height:18px;}
div.entry p a {color:#003366; text-decoration:none; font-weight:normal;}
div.entry p a:hover {color:#003366; text-decoration:underline;}

div.entry li {margin-bottom:5px; margin-top:5px; border-bottom:0px solid #cccccc; padding-bottom:0px; padding-top:5px; line-height:18px;}
div.entry li strong {margin:0px; padding:0px;}
div.entry li a {color:##003366; text-decoration:none;}
div.entry li a:hover {color:##003366; text-decoration:underline;}


/* rechte spalte */


/* navi */
#navi a {margin-right:13px; float:left; display:block; color:#003366; text-decoration:none; font-size:14px; font-weight:normal;}
#navi a:hover {text-decoration:underline;}

#sidebar ul {list-style:none; margin:35px 0 0 0; !margin:25px 0 0 0; padding:0px; width:240px;}
#sidebar ul li {margin:0px;}
div.textwidget img {float:left; margin:3px 13px 7px 0;}
div.textwidget p {margin:0px 0 10px 0;}
h2.widgettitle {display:block; color:#003366; font-size:14px; margin:10px 0px 0px 0px; border-bottom:1px solid #003366; width:240px; font-weight:normal; padding-bottom:7px;}

div.textwidget img.top20 {float:left; !margin-top:20px;}

/* kommentare */
textarea#comment {width:450px; font-family:"Times New Roman", Times, serif; padding:3px; font-size:12px; border:1px solid #A5ACB2;}
textarea#comment:hover, textarea#comment:focus {background-color:#dbe2e9; border:1px solid #A5ACB2;}
label {float:left; display:block; width:55px;}

input {height:15px; font-size:12px; font-family:"Times New Roman", Times, serif;}
form#commentform input#delete, form#commentform input#submit {margin-right:15px; height:22px; color:#003366; text-transform:uppercase; cursor:pointer; width:150px;}
input#searchsubmit {margin-left:0px; margin-right:0px; background:none; border:0px; background-color:none; float:left; display:block; color:#003366; text-decoration:none; font-size:14px; font-weight:normal; padding-left:0px; padding-right:0px; cursor:pointer; font-family:"Times New Roman", Times, serif; text-transform:none; background-color:#FFFFFF;}
input#delete:hover, input#submit:hover {margin-right:15px; height:22px; color:#003366;}
form#searchform {width:170px; float:left; margin:-1px 0px 0 -2px;}
form#commentform input {width:200px;}
input#s {border:1px solid #003366; width:100px; margin-left:3px; padding:1px 0 2px 4px; height:13px; cursor:text;}

h3 {color:#003366; font-size:14px; margin:0px 0 5px 0;}
div.entry table {margin-bottom:20px;}
div.entry table ul {list-style-type:disc; margin:0px 0 15px 0px; padding:0px 0 0 15px; width:195px;}
div.entry table li {border-bottom:0px; padding-bottom:0px; margin-bottom:0px; margin-top:0px; padding-top:3px;}

p.linklove {display:none;}

ol.commentlist { list-style:none; margin:0px; padding:5px 0 0 8px;}
ol.commentlist li {margin-bottom:15px; border-bottom:1px solid #dedede;}


#footer {height:20px; margin:5px 0 5px 0; color:#ababab; float:left; width:390px;}
#footer a {color:#999999; text-decoration:none;}

#pagenav a {text-decoration:none;}
#pagenav a:hover {text-decoration:underline;}

ul.pdf {margin:0px; padding:0px;}
ul.pdf li {background-image:url(images/pdf-icon.gif); padding:0px 0 0 30px; background-repeat:no-repeat; list-style:none; margin:0px 0px 10px 0px;}
ul.pdf li a {color:#000000;}

#sidebar ul ul.blogroll {margin:8px 0 0 0;}
ul.blogroll a {color:#000000; text-decoration:none;}
ul.blogroll a:hover {color:#003366; text-decoration:underline;}
#sidebar ul ul.blogroll li {margin:0px 0px 3px 0px;}


.pagebar {
border:0 solid #FFFFFF;
font-size:0.92em;
margin-bottom:0;
margin-right:0.1em;
padding:20px 0;
text-align:left;
text-decoration:none;
}
.pagebar a, .pageList .this-page {
border:1px solid #003366;
padding:0.2em 0.5em;
text-decoration:none;
}
.pagebar a:visited {
border:1px solid #003366;
padding:0.2em 0.5em;
text-decoration:none;
}
.pagebar .break {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:medium none;
padding:2px 6px;
text-decoration:none;
}
.pagebar .this-page {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#003366 none repeat scroll 0 0;
border:1px solid #003366;
color:#FFFFFF;
font-weight:bold;
padding:0.2em 0.5em;
}
.pagebar a:hover {
border-color:#003366;
background-color:#cccccc;
}
.pagebar .inactive {
border:1px solid #CCCCCC;
color:#CCCCCC;
padding:0.2em 0.5em;
text-decoration:none;
}
