/*
Theme Name:Webdesign-Allendoerfer.de
Description:Template for Webdesign-Allendoerfer.de
Version:0.1
Author:Simon Allendörfer
Author URI:http://www.webdesign-allendoerfer.de/
Tags:Webdesign-Allendoerfer.de
*/
html,*{margin:0px;padding:0px;border:0px}
body{background:#1d4084 url(img/bg.png) repeat-x fixed;font:13px verdana;line-height:1.5}
a,a:link{color:#47b008;text-decoration:none;cursor:pointer}
a:visited{color:#a2d783;text-decoration:none;cursor:pointer}
a:hover,a:active,a:focus{text-decoration:underline}
input,textarea{border:1px solid #dbdbdb;padding:0 10px 0;height:37px;font-size:21px;font-size:21px;font-family:Times,"Times New Roman"}
textarea{height:200px;width:558px;padding:5px 10px 10px;}
input{vertical-align:middle; line-height:37px; width:268px;}
input[type=submit],input#submit,input#searchsubmit{background:#fff url(img/bg_submit.png) repeat-x;color:#1d4084;text-shadow:1px 1px 1px #fff;font-family:Arial,Helvetica,Verdana;-moz-border-radius:5px;-o-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; width:auto;}
.screen-reader-text{display:none}
.left{float:left}
.right{float:right}
.aligncenter{margin-left:auto;margin-right:auto}
.clear{clear:both}
br.clear{line-height:0px;margin:0px;}
ul{list-style:inside}
ol{list-style:decimal; padding-left:25px;}
h1 a,h2 a,h3 a,h4 a,h5 a,.h a,h1 a:link,h2 a:link,h3 a:link,h4 a:link,h5 a:link,.h a:link,h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,.h a:visited,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,.h a:hover,h1 a:active,h2 a:active,h3 a:active,h4 a:active,h5 a:active,.h a:active,h1 a:focus,h2 a:focus,h3 a:focus,h4 a:focus,h5 a:focus,.h a:focus{color:#1d4084;text-decoration:none}
.body_wrap{padding:47px 0 50px;background:url(img/sky.jpg) no-repeat top fixed}
#logoimage{width:291px;height:13px;padding:9px 9px 9px 20px}
.topnavi{margin-bottom:32px;height:30px;line-height:1.3}
.topnavi li{list-style:none;float:left}
.topnavi li a{display:block;background:#fff;height:26px;margin-right:5px;text-align:center;font-family:Times,"Times New Roman";font-size:21px;text-decoration:none;color:#1d4084;padding:1px 0 1px;-moz-border-radius:5px;-o-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-shadow:1px 1px 0px #fff;border:1px solid #fff}
.topnavi li a:hover{background:#fff url(img/bg_submit.png) repeat-x}
.topnavi li a.blog{width:99px}
.topnavi li a.lexikon{width:116px}
.topnavi li a.downloads{width:143px}
.topnavi li a.portfolio{padding-left:5px; width:121px}
.topnavi li a.kontakt{width:125px}
.topnavi li.last a{margin-right:0px}
.shadow{width:960px;background:url(img/box_shadow.png);-moz-border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:0px;padding:10px}
.wrapper{width:960px;background:url(img/bg_wrapper.gif) repeat-y}
.content{width:580px;background:#fff;padding:30px}
.content li{list-style:outside; margin:0 0 0 15px;}
p.postmetadata{font-size:10px;color:#6e6e6e;margin-bottom:10px;margin-top:-5px}
.entry *{display:inline}
.entry{margin-bottom:30px}
h1,h2,h3,h4,h5, .h{color:#1d4084;font-family:Times,"Times New Roman";font-weight:normal;display:block;line-height:1.2}
h1,h2.archive{font-size:30px;}
h2{font-size:26px;margin-bottom:10px}
h3{font-size:22px;margin-bottom:5px}
h4{font-size:18px}
h5{font-size:14px}
h1,.h,h2.archive{border-bottom:1px solid #1d4084;margin-bottom:5px}
.h{font-size:21px}
.lexikon-navi a, .breadcrumb, h1.archive, .content .h{line-height:1.2; border:0px;font-size:12px;text-transform:uppercase;font-family:Arial,Helvetica,Verdana;color:#939393;font-weight:bold;letter-spacing:2px;text-shadow:1px 1px 1px #dbdbdb;}
.breadcrumb a, h1.archive a, .content .h a{color:#939393;}
.breadcrumb a:hover, h1.archive a:hover, .content .h a:hover{text-decoration:underline;}
p, .content ul, .content ol, .content .gallery{margin-bottom:32px}
.sidebar{margin-left:660px;margin-right:10px;color:#fff}
.sidebar p{margin-bottom:20px}
.sidebar .h{color:#fff;border-color:#fff;font-size:21px;margin-top:25px;margin-bottom:5px}
.sidebar .follow-icons{padding-top:10px}
.follow-icons img{width:36px;height:36px}
.sidebar .author-buttons{text-align:right;margin-top:-25px;margin-bottom:6px}
.author-buttons img{width:16px;height:16px}
.sidebar .h a,.sidebar .h a:link,.sidebar .h a:visited,.sidebar .h a:hover,.sidebar .h a:active,.sidebar .h a:focus,.sidebar li a,.sidebar li a:link,.sidebar li a:visited,.sidebar li a:hover,.sidebar li a:active,.sidebar li a:focus{color:#fff}
#searchform div{width:290px;height:37px}
.sidebar #searchform div{margin-top:20px}
#searchform #s{width:178px;float:left;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;-o-border-radius-topleft:5px;-o-border-radius-bottomleft:5px;-khtml-border-radius-topleft:5px;-khtml-border-radius-bottomleft:5px;-webkit-border-radius-topleft:5px;-webkit-border-radius-bottomleft:5px;border-radius-topleft:5px;border-radius-bottomleft:5px}
#searchform #searchsubmit{font-size:21px;height:39px;width:87px; border:1px solid #dbdbdb;padding:0 0 1px 0;border-left:0px;-moz-border-radius:0px;-o-border-radius:0px;-khtml-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-o-border-radius-topright:5px;-o-border-radius-bottomright:5px;-khtml-border-radius-topright:5px;-khtml-border-radius-bottomright:5px;-webkit-border-radius-topright:5px;-webkit-border-radius-bottomright:5px;border-radius-topright:5px;border-radius-bottomright:5px}
/* IE 7 Hack */
* + html #searchform #s{float:none;width:182px;}
* + html #searchform #searchsubmit{margin:0 0 0 -6px; height:41px;}
/* End IE 7 Hack */
p.form{padding-top:5px;margin-bottom:5px}
.leftside{width:275px; padding-right:30px; float:left;}
.rightside{width:275px; float:right;}

.topnavi ul ul
	{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	margin:-10px 0 0 -10px;
	padding:20px 0 0 5px;
	}
	
/* IE 7 Hack */
* + html .topnavi ul ul{
   margin:-10px 0 0 -26px;
}
/* End IE 7 Hack */
	
.topnavi ul ul li{
float:none;
background:url(img/box_shadow.png);
margin:0px;
padding:0 5px 5px 5px;
width:129px;
}

.topnavi ul ul li.last{
float:none;
margin:0px;
-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-o-border-radius-bottomright:5px;-o-border-radius-bottomleft:5px;-khtml-border-radius-bottomright:5px;-khtml-border-radius-bottomleft:5px;-webkit-border-radius-bottomright:5px;-webkit-border-radius-bottomleft:5px;border-radius-bottomright:5px;border-radius-bottomleft:5px
}

.topnavi ul ul a{
margin:0px;
background:#fff;
font-family:Arial, Helcetica, Verdana;
font-size:11px;
font-weight:bold;
text-shadow:1px 1px 1px #fff;
height:28px;
width:auto;
float:none;
}

.topnavi ul ul a:hover{
}

.topnavi li:hover
	{
	cursor:pointer;
	z-index:100;
	}

.topnavi li:hover ul
{display:block;}

/* End CSS Drop Down Menu */

/* comments */
.commentlist{margin:0px;padding:0px;}
.commentlist li{margin:0 0 15px;list-style:none;line-height:1.5}
.commentlist li ul li{margin-right:-5px;margin-left:10px}
.commentlist p{}
.commentmetadata{margin-bottom:20px;}
.commentmetadata a{color:#939393;}
.comment-author{font-family:Times, "Times New Roman", Verdana; color:#1d4084; font-size:19px;}
.comment-author cite{font-style:normal;}
.comment-author-admin,.bypostauthor{}
.avatar{border:1px solid #eee;padding:2px;background:#fff;float:left;margin:0 10px 0 0}
.comment-text{clear:both; padding-bottom:5px;}
/* End comments */

/* Images */
.wp-caption{border:1px solid #dbdbdb; margin-bottom:20px; background:#f1f1f1;}
.wp-caption img{margin:4px 0 0 4px;}
.wp-caption p{padding:0 0 0 4px; color:#999;}
.alignleft{float:left; margin-right:30px;}
.alignright{float:right; margin-left:30px;}
.wp-caption p{margin:0px; font-size:10px;}
/* End Images */

.zonk1{margin-bottom:20px;}
.zonk1 div{padding-left:40px} /*468x60*/
.rt {
margin:0 -15px 0 10px;}

/* Quotes */
blockquote{padding:10px 10px 10px 30px; border:1px solid #dbdbdb; margin:0 0 30px; background:#f1f1f1; font-size:22px; font-family:Times, Helvetica, Verdana; color:#47b008; font-style:italic;}
blockquote p{margin:0px;}
blockquote cite{display:block; text-align:right; padding-right:20px; color:#939393; font-size:13px; font-family:verdana, arial, times;}
/* End Quotes */

/* Subscribe */
.subscribe{margin:0 0 30px;}
.subscribe img{float:left; margin:3px 10px 0 0;}
/* End Subscribe */
.box{padding:10px; border:1px solid #dbdbdb; background:#f1f1f1;}

/*gallery*/
		.gallery {
				margin-left:auto;
				margin-right:auto;
			}
			.gallery .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 33%;			}
			.gallery img {
				border: 2px solid #cfcfcf;
			}
			.gallery .gallery-caption {
				margin-left: 0;
			}
/*end gallery*/

.contentend{
clear:both;
margin-bottom:30px;
}

/*breadcrumb*/
.breadcrumb{margin-bottom:5px;}
/*end breadcrumb*/

/*lexikon*/
.lexikon-navi div{margin-bottom:10px; float:none;}
.lexikon-navi li{float:left; list-style:none; display:block; margin:0 2px 0 0;}
.lexikon-navi a{display:block; background:#f1f1f1; border:1px solid #dbdbdb; -moz-border-radius:2px;-o-border-radius-topleft:2px;-khtml-border-radius-topleft:2px;-webkit-border-radius-topleft:2px;border-radius:2px; font-size:17px; width:17px; text-align:center; padding:0 0 0; font-weight:normal;}
.lexikon-navi li.last{margin:0px;}
.lexikon-navi a:hover{text-decoration:none;}
/*end lexikon*/