@media all
{
#main{padding-top: 24px!important;}
#main #col3{background:transparent url(../images/blog/sidebar-blog.png) no-repeat;}
.itemBody{font-size: 14px; line-height: 24px; color: #1E1E1E;}
.itemBody h3 a{font-size: 36px; line-height: 36px; color: #2DB4DC!important; margin-bottom: 12px; text-decoration: none!important; text-transform: uppercase;}
.itemBody h3 a:hover{color: #1E1E1E!important;}
.more a{color: #2DB4DC!important; text-decoration: none!important;}
.more a:hover{color: #1E1E1E!important;}
.itemNav{font-size: 12px; line-height: 24px; color: #1E1E1E; padding:6px 0 48px 0;}
.itemNav a{color: #2DB4DC!important; text-decoration: none!important;}
.itemNav a:hover{color: #1E1E1E!important;}
.itemNav .schreiber, .itemNav .date{width: auto; float: left; margin-right: 24px; }
.itemNav .kommentare{width: auto; float: right;}

#categories{padding-bottom: 24px;}
#categories ul{list-style: none;padding: 0; margin-left: 0px;}
#categories li{padding: 0; margin: 0;}
#categories a{font-size: 14px; line-height: 24px; color: #2DB4DC!important; text-decoration: none!important;}
#categories a:hover{color: #1E1E1E!important;}
#categories .postnum{color: #AFA59B!important;}

#latestPosts{padding-bottom: 24px;}
#latestPosts .latestPostList{margin-left: 0px!important;}
#latestPosts .latestPostList dd{margin-left: 0px!important; color: #AFA59B; font-size: 12px; margin-bottom: 6px;}
#latestPosts a{font-size: 14px; line-height: 24px; color: #2DB4DC!important; text-decoration: none!important; font-weight: normal!important;}
#latestPosts a:hover{color: #1E1E1E!important;}

#latestComments{padding-bottom: 24px;}
#latestComments .latestCommentsList dd{margin-left: 0px!important; color: #AFA59B; font-size: 12px; margin-bottom: 6px;}
#latestComments a{font-size: 14px; line-height: 24px; color: #2DB4DC!important; text-decoration: none!important; font-weight: normal!important;}
#latestComments a:hover{color: #1E1E1E!important;}

.rss{padding: 24px 0 48px 0;}
.rss_post a{width: auto; float: left; margin-right: 12px;}
.rss_text{font-size: 12px;}

#tx-t3blog-sword{margin-left: 0!important; background:transparent url(../images/blog/searchfeld_background.png) no-repeat; border: 0!important; height: 30px;  width: 200px;padding: 0 0 2px 5px; float: left;}
#searchbox_lupe{border: none!important; margin-left: 0!important;}

.tx-pagebrowse, .tx-pagebrowse li{margin: 0!important;}
.tx-pagebrowse a{font-size: 14px; line-height: 24px; color: #2DB4DC!important; text-decoration: none!important; font-weight: normal!important;}
.tx-pagebrowse a:hover{color: #1E1E1E!important;}

#singleNavigation a{font-size: 14px; line-height: 24px; color: #2DB4DC!important; text-decoration: none!important; font-weight: normal!important;}
#singleNavigation a:hover{color: #1E1E1E!important;}

.backtolist{width: auto; float: left; position: absolute; left: 250px; padding-bottom: 24px!important;}
.previous{width: auto; float: left; padding-bottom: 24px!important;}
.next{width: auto; float: right;}

.single{clear: both;}

.itemBody .schreiber a{font-size: 14px; line-height: 24px; color: #2DB4DC!important; text-decoration: none!important; font-weight: normal!important;}
.itemBody .schreiber a:hover{color: #1E1E1E!important;}
.itemBody .schreiber, .itemBody .datum{width: auto; float: left; margin-right: 24px; padding-top: 6px;}

/* KOMMENTAR HEADLINE */
.commentBody h5{font-size: 16px; color: #1E1E1E!important; text-transform:uppercase; line-height: 18px;}

/* LISTE DER KOMMENTARE */
#commentList{margin-top: 40px;}
#commentList h3{font-size: 24px; color: #1E1E1E!important; text-transform:uppercase; padding-bottom: 6px; margin-bottom: 24px!important;}
#commentList .date{float: none;}

/* EINZUG DES KOMMENTARES */
div[id^="comment_"] {padding-bottom: 48px; clear:both; color: #1E1E1E; }

/* KOMMENTAR ANSICHT */
.commentTopNav{width: 220px; float: left;}
.commentBody{width: 380px; float: right;}
.commentFooter{clear: both;line-height: 20px;}
.commentFooter a{text-decoration: none!important; color: #333333!important;}
.commentFooter a:hover{color: #CC9900!important;}

/* DATE UND TIME INFORMATIONEN */
.date_time_info{position: relative; font-size: 10px;}
.date, .time{line-height: 24px; color:#1E1E1E;}
.time{position: absolute; top:0; left: 80px;}

/* NAME FORMATIEREN */
.commentTopNav .author{color: #CC9900; line-height: 20px;}

/* INPUTFELDER POSITIONIEREN */
.mailform{font-size: 10px;}
.mailform input, .mailform textarea{margin-left: 0px!important;position: relative;}

/* BLOGROLL */
.blogrollList{list-style: none; margin: 0!important;}
.blogrollList li{margin: 0!important;}
.blogrollList a {text-decoration: none!important; color: #2DB4DC!important; font-size: 14px; line-height: 24px;}
.blogrollList a:hover{color: #1E1E1E!important;}

/* FACEBOOK EINBINDUNG */
.itemBody iframe{margin-top: 40px;}
.itemBody p{clear: both; font-size: 14px; line-height: 24px;}

/* FORMATIERUNG KOMMENTARFELD */
.mailform h4{font-size: 24px; line-height: 24px; color: #1E1E1E!important; text-transform:uppercase; margin-bottom: 6px;}

/* FORMATIERUNG KOMMENTAR_FELDER */
label.inlined {padding-left: 6px;font: normal 12px "Helvetica Neue";position: relative;z-index: 1;opacity: 0.75;-webkit-transition: opacity 0.15s linear;left:2px; top: 25px; color: #1E1E1E;}
label.inlined + input.input-text {margin-top: -22px;background-color: transparent;position: relative;z-index: 2;}
label.focus {opacity: 0.35;}
label.has-text {opacity: 0.0;-webkit-transition-duration: 0s;}
.mailform input {width: 200px; padding: 5px; font-size: 12px;}
.mailform textarea{padding: 5px;font-size: 12px!important; height: 177px;width: 370px;}
.captchaFeld{margin-top: 20px;}
.captchaFeld label{position: relative; top: 0;color:#777777!important;}
.captchaFeld input{position: relative; left: -47px;}
.formLabel, .formField {color: #666;}
.abonieren{padding: 20px 0; font-size: 12px;}
.com_send_button{background: none!important;border: 0px!important;text-transform: uppercase; color:#2DB4DC; font-size: 24px!important; cursor:pointer!important; position:relative; left:-2px;}
.com_send_button:hover{color: #1e1e1e;}

/* FOOTER */
/* NEWSLETTER POSITIONIEREN */
#submenu_one .csc-textpic{left: 0!important; top:0!important; position:static!important;}
#submenu_one img {border:0!important;margin-bottom: 30px;}
.newsletter_link {position: relative!important; left: -2px;}
#singleNavigation{color: #CC9900;}
.backListView{margin:20px 0;}
.backListView a{text-decoration: none!important; color: #2DB4DC!important; font-size: 14px;}
.backListView a:hover{color: #1E1E1E!important;}
.textBelowMenu{ height: 980px; }
.footer_menu a{text-decoration: none!important;}
.footer_menu a:hover{color: #666!important;}


/* SMOTH GALLERY*/
.tx-rgsmoothgallery-pi1{margin-top: 17px;}
.tx-t3blog-pi2 .itemBody h5{text-transform: uppercase; margin-top: 20px;}
.tx-t3blog-pi2 div[class^="tx-rgsmoothgallery-pi1"]{margin: 20px 0 0 0!important;}

/* PAGE BROWSER */
.tx-pagebrowse li{display: inline; width: auto; margin-right: 20px!important;}
.blogCommentMessage{margin: 20px 0; color: #666;}


.codeOne {background:#F6F6F6; padding: 3px 3px 3px 5px; display: block;}
.codeTwo{background: #FFF;padding: 3px 3px 3px 5px; display: block;}
#zeichenflaeche{border: 1px solid #000;margin-bottom: 24px;}

.comText{position: absolute; left: 252px; bottom: 130px; }
#comment_submit{ margin-left:420px!important; text-align:right;}
.itemBody h4{color: #1E1E1E!important; font-size: 18px;line-height: 18px; padding: 24px 0 0px 0; text-transform: uppercase;}
.zitat_info{
	
	}
.zitat{
	
	}
	
textarea{resize: none!important;}
#categories h2, #latestPosts h2, #latestComments h2, #blogrollList h2{color: #1E1E1E!important; font-size: 18px;  padding-bottom: 6px; margin-bottom: 12px; border-bottom: 1px solid #1E1E1E;}
.single .schreiber{margin-bottom: 6px;}
.connect_widget{color: #1E1E1E;}
.commentListListing{font-size: 14px; line-height: 24px;}
.commentTopNav .author{color: #1E1E1E!important; font-size: 14px; line-height: 24px; font-weight: bold;}
.commentTopNav a{color: #2DB4DC!important;}
#submenu_one a:hover{color:#999999!important;}
.latestCommentsList{margin-left: 0px!important;}

#commenttitle {position: relative; right: 26px;}

.blog-entry-pics img{
	margin: 10px 0 20px 0!important;
}
}
