/* 
Theme Name: Hacking the city
Description: nach Layouts von V2A.net
Author: Florian Sch&uuml;tte
Author URI: http://www.florianschuette.de/
Version: 1.0
*/
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 { -webkit-text-size-adjust:none; }
* { border: 0 none; margin: 0; padding: 0; }
html { height:101%; }
a:link, a:visited { color: #06ff00; text-decoration:none; }
a:hover, a:active { color: #000; text-decoration:none; }
a.more-link:link, a.more-link:visited { color: #06ff00; text-decoration:none !important; }
a.more-link:hover, a.more-link:active { color: #000; text-decoration:none; }
body { height:101%; font-family: Arial, Helvetica, sans-serif; margin:10px; font-size:13px; line-height:17px; }
h1 { font-size:22px; line-height:22px; }
h1 a:link, h1 a:visited { text-decoration:line-through !important; ; color:#000 !important; }
h1 a:hover, h1 a:active { text-decoration:none !important; color:#06ff00 !important; }
h2 { padding:0; margin:10px 0 10px 0; font-size:20px; }
h3 { clear:both; padding:0; margin:10px 0 10px 0; font-size:18px; }
h4 { padding:0; margin:10px 0 10px 0; font-size:16px; }
h5 { padding:0; margin:10px 0 10px 0; font-size:14px; }
h6 { padding:0; margin:10px 0 10px 0; font-size:22px; text-decoration:line-through; }
input { border:1px solid #ccc; }
p { padding:0; margin:10px 0 10px 0; }
ul#comment_list { list-style: none; margin: 0 0 32px 0; float: left; }
ul#comment_list li.comment { width: 540px; padding: 1.2em 0 0 0; border-bottom: 1px dotted #bbb; float: left; }
ul#comment_list li.trackback { width: 470px; padding: 1.2em 15px 0 15px; }
textarea { border:1px solid #ccc; width:100%; }
#zentriert { position: absolute; width: 600px; height: 303px; top: 50%; left: 50%; margin-top: -151px; margin-left: -300px; visibility: visible; }
.admin { float:right; text-align:right; }
.admin a:link, .admin a:visited { font-size:6px !important; color:#000 !important; text-decoration:none !important; }
.admin a:hover, .admin a:active { color:#06ff00 !important; text-decoration:none !important; }
.aktuellpdf a:link, .aktuellpdf a:visited { text-decoration:none; color:#06ff00; font-weight:bold; }
.aktuellpdf a:hover, .aktuellpdf a:active { text-decoration:none; color:#000; }
.alignleft { float:left; }
.alignright { float:right; text-align:right; }
.artistbild { margin-bottom:32px; }
.artistsprojects a:link, .artistsprojects a:visited { text-decoration:none; color:#000; font-weight:bold; }
.artistsprojects a:hover, .artistsprojects a:active { text-decoration:none; color:#06ff00; }
.blog a:link, .blog a:visited { text-decoration:none; color:#000; font-weight:bold; }
.blog a:hover, .blog a:active { text-decoration:none; color:#06ff00; }
.comment .entry { padding: 0 15px; }
.comment .entry p { margin: 0 0 1.0em 0; }
.comments_headers { font-weight:bold; font-size:22px; }
.comment_meta { margin: 0 0 1.2em 0; }
.comment_meta strong { }
.comment_num { padding: 0 15px 0 20px; float: right; }
.comment_num a, .comment_num a:visited { color: #888; text-decoration: none; }
.comment_num a:hover { color: #df0000; text-decoration: none; }
.comment_time { }
.content { margin-bottom:47px; }
.content a:link, .content a:visited { color: #06ff00; text-decoration: underline; }
.content a:hover, .content a:active { color: #000; text-decoration: none; }
.content ol { margin: 0px 0px 0px 10px; padding:0px 0 0px 10px; }
.content ul { margin: 0px 0px 0px 10px; padding:0px 0 0px 10px; }
.clear { clear:both; }
.trackback .comment_num { padding: 0 0 0 20px; }
.wp-caption-text { text-align:right; margin-right:10px; margin-top: 4px; font-size:10px; line-height:11px; }
#aboutbox { margin-bottom: 47px; }
#aktuellbox { margin-bottom: 47px; }
#alignleft { float:left; }
#alignright { float:right; text-align:right; }
#artikelblaettern { width:100%; margin-bottom:18px; }
#artikelblaettern a:link, #artikelblaettern a:visited { color:#000; text-decoration:line-through; }
#artikelblaettern a:hover, #artikelblaettern a:active { color:#000; text-decoration:none; }
#artikelueberschrift { width:100%; }
#artikelueberschriftrechtespalte { font-weight:bold; }
#artikelueberschriftrechtespalte a:link, #artikelueberschriftrechtespalte a:visited { text-decoration:none; color:#000; }
#artikelueberschriftrechtespalte a:hover, #artikelueberschriftrechtespalte a:active { text-decoration:none; color:#06ff00; }
#artistsprojectsbox { margin-bottom: 47px; }
#blogbox { margin-bottom: 47px; }
#blogbox a:link, #blogbox a:visited { text-decoration:none; color:#06ff00; }
#blogbox a:hover, #blogbox a:active { text-decoration:none; color: #000; }
#comments { width: 540px; float: left; clear: both; }
#comments a:link, #comments a:visited { color:#06ff00; text-decoration:none; }
#comments a:hover, #comments a:active { color:#000; text-decoration:none; }
#comment_form { }
#comment_form p { }
#comment_form .form_submit { padding: 0 5px 0px 5px; margin-bottom: 47px; border: 1px solid #ccc; }
#comment_form label { font-size: 11px; padding-left:10px; }
#comment_form .text_input { width: 191px; font: 13px Arial, Helvetica, sans-serif; border: 1px solid #ccc; }
#comment_form .text_area { width: 538px; }
#editbutton { width:auto; text-align:right; float:right; }
#editbutton a:link, #editbutton a:visited { color:#000; font-size:22px; text-decoration:none; font-weight:normal !important; }
#editbutton a:hover, #editbutton a:active { color:#06ff00; }
#footer { padding:0; width:100%; margin:47px 0 32px 0; }
#footer a:link, #footer a:visited { text-decoration:line-through; color:#000; font-size:12px; }
#footer a:hover, #footer a:active { color:#000; text-decoration:none; }
#header { width:100%; height:222px; background-image:url(images/header.gif); background-repeat:no-repeat; }
#kommentarlink a:link, #kommentarlink a:visited { color:#000; text-decoration:line-through; }
#kommentarlink a:hover, #kommentarlink a:active { color:#06ff00; text-decoration:none; }
#kategoriename { background-color:#FFF; padding-right:12px; color:#000; width:auto; float:left; }
#kategoriename a:link, #kategoriename a:visited { color:#000; text-decoration:underline; }
#kategoriename a:hover, #kategoriename a:active { color:#06ff00; text-decoration:none; }
#linieschwarzlinks { width:100%; height:16px; background-image:url(images/linie.gif); margin-bottom: 18px; }
#linieschwarzrechts { width:100%; height:16px; background-image:url(images/linie.gif); margin-bottom: 18px; }
#linkespalte { width:540px; float:left; }
#menublog { width:100%; margin-bottom:47px; text-align:center; }
#menublog li { display:inline; margin: 0px 5px 0px 5px; }
#menublog ul { padding:0; margin:0; list-style: none; }
#rechtespalte { width:330px; float:right; }
#rechtespalte h1 { text-decoration:line-through; }
#seite { position: absolute; width: 890px; left: 50%; margin-left: -445px; }
div.wpcf7-validation-errors { border: 1px solid #06ff00 !important; width:540px !important; padding:0 !important; margin:0 !important; }
div.wpcf7-mail-sent-ok { border: 0px !important; }
div.wpcf7-mail-sent-ng { border: 1px solid #06ff00 !important; width:540px !important; padding:0 !important; margin:0 !important; }
div.wpcf7-spam-blocked { border: 1px solid #06ff00 !important; width:540px !important; padding:0 !important; margin:0 !important; }
div.wpcf7-validation-errors { border: 1px solid #06ff00 !important; width:540px !important; padding:0 !important; margin:0 !important; }
span.wpcf7-not-valid-tip { position: absolute !important; top: 0 !important; left: 0 !important; z-index: 100 !important; background: #fff !important; border: 1px solid #06ff00 !important; font-size: 10pt !important; width: 280px !important; padding: 0px !important; }
.size-medium { margin-top:9px; }
.size-large { margin-top:9px; }
/*  Stile für den Editor - Auch hier einfügen: /wp-includes/js/tinymce/themes/advanced/skins/wp_theme/content.css - Muß nach jedem WordPress-Update wieder eingefügt werden!!! */
.ENGLISHgrauerText { color:#666; }
.ENGLISHgrauerText a:link, .ENGLISHgrauerText a:visited { color:#6aff66; }
.ENGLISHgrauerText a:hover, .ENGLISHgrauerText a:active { color:#666; }
.schwarzelinie { width:100%; height:6px; background-color:#000; margin-top:47px; margin-bottom:18px; }
.schwarzelinie-ohneabstand { width:100%; height:6px; background-color:#000; margin-top:22px; margin-bottom:22px; }
.durchgestrichen { text-decoration:line-through; }
.durchgestrichen-mouseover { }
.durchgestrichen-mouseover a:link, .durchgestrichen-mouseover a:visited { color:#000; text-decoration:line-through; }
.durchgestrichen-mouseover a:hover, .durchgestrichen-mouseover a:active { color:#000; text-decoration:none !important; }
.schwarz-mouseover { }
.schwarz-mouseover a:link, .schwarz-mouseover a:visited { color:#000; text-decoration:none; }
.schwarz-mouseover a:hover, .schwarz-mouseover a:active { color:#000; background-color:#000; padding:1px; }

