/*
Theme Name: Architekt
Theme URI: http://...
Description: auf Basis von benevolence-theme-in-deutsch von Olaf Baumann
Version: 0.1.1
Author: TV
Author URI: http://www.voellmar.de/ 
*/



/* WordpressStyle
----------------------------------------------- */
body            { color: #111; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background: #fff; margin: 0; padding: 0; position: relative; height: 100% }
#page /* Gesamtseite */        { background-color: #fff; margin: 0 auto }
.p          { color: #111; font-size: 13px; font-family: Helvetica, Arial, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; font-stretch: normal; text-align: left }
h1                { color: #666; font-size: 20px; font-family: Helvetica, Arial, SunSans-Regular, sans-serif; font-weight: 300; font-stretch: expanded; text-align: left }
h2                    { color: #666; font-size: 9px; font-family: Arial, Helvetica; font-style: normal; font-weight: normal; font-stretch: normal; text-decoration: none; background-image: url(http://www.voellmar.de/grafik/g_h3mark.gif); background-repeat: no-repeat; background-position: left 15px; text-transform: uppercase; text-indent: 11px; letter-spacing: 0.2em; margin: 0; padding: 16px 0 6px }
h3                 { color: #666; font-size: 9px; font-family: Arial, Helvetica; font-style: normal; font-weight: normal; font-stretch: normal; text-decoration: none; text-transform: uppercase; text-indent: 0; letter-spacing: 0.2em; margin: 0; padding: 0 0 6px }
a       { color: #111; text-decoration: none }
a:hover  { color: #993300; text-decoration: none }
a img {padding: 0; max-width: 100%; border:0}
a:hover img { border:solid #993300 1px; }


/* content
----------------------------------------------- */
#clear /* umfliessen beenden und fortsetzen */              { clear: both; float: left; }
#content /* Inhalt */                         { background-color: #fff; text-align: left; margin-top: 0; margin-bottom: 32px; margin-left: 235px; padding: 0; position: relative; top: 42px; bottom: 40px; left: 28px; width: 800px; vertical-align: top }
#content p       { color: #111; font-family: Helvetica, Arial, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; font-stretch: normal; text-align: left; margin-top: 0; padding: 0; vertical-align: top }
#content32  { background-color: #fff; text-align: left; margin-top: 0; margin-bottom: 32px; margin-left: 235px; padding: 0; position: relative; top: 58px; bottom: 40px; left: 28px; width: 800px; vertical-align: top }
/* footer
----------------------------------------------- */
#footer            { color: #999; font-size: 8pt; text-align: left; padding-bottom: 4px; position: relative; top: 43px; left: 260px; float: none; clear: both }

/* header
----------------------------------------------- */
#header           { color: #eee; font-size: 8pt; font-family: Helvetica, Arial, SunSans-Regular, sans-serif; line-height: 12pt; text-align: right; margin-top: 0; padding-top: 0; position: relative; top: 0; right: 9px; width: 100%; height: 12pt }
#header p     { color: #eee }
#header a	    { color: #eee }
#header a:hover	    { color: #993300 }
#logo          { color: #ccc; font-size: 14pt; font-family: Helvetica, Arial, SunSans-Regular, sans-serif; background-color: transparent; text-align: left; margin-top: 0; padding-top: 0; position: relative; top: 25px; left: 32px; width: 100%; height: 12pt }


/* Menu
----------------------------------------------- */
#menu0       { visibility: visible; margin: 0; padding: 0; position: absolute; z-index: 10; top: 28px; left: 10px; height: 450px }
#menu1   { visibility: visible; position: absolute; z-index: 11; top: 28px; left: 10px; height: 450px }
#menu2   { visibility: visible; position: absolute; z-index: 12; top: 28px; left: 10px; height: 450px }
#menu3     { visibility: visible; z-index: 13; top: 28px; left: 10px }
table.menu            { margin: 0; padding: 0; width: 200px; border-width: 0 }
td.menuzelle                     { margin: 0; padding: 5px 0 0; height: 22px; border-top: 1px solid #aaa }
td.menuzelle_categories                       { margin: 0; padding: 2px 0 3px 20px; height: 22px }
#sidebar          { color: #000; line-height: 11pt; text-align: left; padding: 0; position: relative; top: 56px; left: 32px; width: 200px; float: left }
#sidebar ul             { color: #333; font-size: 10px; text-decoration: none; text-align: left; text-transform: uppercase; letter-spacing: 0.2em }
#sidebar li	                   { color: #333; font-size: 10px; text-decoration: none; text-align: left; text-transform: uppercase; letter-spacing: 0.2em; padding-bottom: 2px }
#sidebar a	               { color: #333; font-size: 10px; text-decoration: none; text-align: left; text-transform: uppercase; letter-spacing: 0.2em }
#sidebar a:visited    { color: #333; font-size: 10px; text-decoration: none; text-align: left; text-transform: uppercase; letter-spacing: 0.2em }
#sidebar a:hover       { color: #993300; background-color: white; background-image: url(http://www.voellmar.de/grafik/menuzelleBG.png); background-repeat: no-repeat; background-position: left center; text-align: left; text-transform: uppercase; letter-spacing: 0.2em }


/* archive
----------------------------------------------- */
table                       { text-align: left; top: 0; vertical-align: top }
tbody                      { text-align: left; top: 0; vertical-align: top }
td                       { text-align: left; top: 0; vertical-align: top }
td.zelle_unten                      { text-align: left; vertical-align: bottom }
/* index
----------------------------------------------- */
.post                  { font-size: 4pt; text-align: left; position: relative }


/* html-seiten
----------------------------------------------- */
.normal         { color: #111; font-size: 13px; font-family: Arial, Helvetica; font-style: normal; margin: 0; padding: 0; vertical-align: top; border-width: 0; outline-width: 0 }
.normalgrau       { color: #666; font-size: 13px; font-family: Arial, Helvetica; font-style: normal; margin: 0; padding: 0; vertical-align: top; border-width: 0; outline-width: 0 }
.max     { color: #111; font-size: 20px; font-family: Geneva, Arial, Helvetica; font-style: normal; font-weight: 500; font-stretch: normal; text-decoration: none; letter-spacing: 0.1em; margin: 0; padding: 0; vertical-align: top }
.bildunter         { color: #666; font-size: 10px; font-family: Arial, Helvetica; font-style: normal; margin: 0; padding: 0 }
.kleingrau      { color: #666; font-size: 10px; font-family: Arial, Helvetica; font-style: normal }
.formulareintrag          { color: #006; font-size: 13px; font-family: Arial, Helvetica; font-style: normal; margin: 0; padding: 0; vertical-align: top; border: solid 1px #999; outline-width: 0 }
td.submenuzelle                { height: 16px }
a:link.submenulink         { color: #333; font-size: 10px; text-decoration: none; text-align: left; text-transform: uppercase; letter-spacing: 0.2em; position: relative; left: 19px }
a:visited.submenulink       { color: #333; font-size: 10px; text-decoration: none; text-align: left; text-transform: uppercase; letter-spacing: 0.2em; position: relative; left: 19px }
a:hover.submenulink            { color: #993300; position: relative; left: 19px }
a:active.submenulink          { color: #993300; font-size: 10px; text-decoration: none; text-align: left; text-transform: uppercase; letter-spacing: 0.2em; position: relative; left: 19px }
a:focus.submenulink          { color: #993300; font-size: 10px; text-decoration: none; text-align: left; text-transform: uppercase; letter-spacing: 0.2em; position: relative; left: 19px }


/* Raender fuer Tabellenzellen
----------------------------------------------- */
td.b_O_dot        { border-top: 1px dotted #aaa }
td.b_L      { border-left: 1px solid #444 }
td.b_LO      { border-left: 1px solid #444; border-top: 1px solid #444 }
td.b_LU      { border-left: 1px solid #444; border-bottom: 1px solid #444 }
td.b_LOU      { border-left: 1px solid #444; border-top: 1px solid #444; border-bottom: 1px solid #444 }
td.b_LRU      { border-left: 1px solid #444; border-right: 1px solid #444; border-bottom: 1px solid #444 }
td.b_R     { border-right: 1px solid #444 }
td.b_RO     { border-right: 1px solid #444; border-top: 1px solid #444 }
td.b_ROU     { border-right: 1px solid #444; border-top: 1px solid #444; border-bottom: 1px solid #444 }
td.b_LROU      { border-left: 1px solid #444; border-right: 1px solid #444; border-top: 1px solid #444; border-bottom: 1px solid #444 }
td.b_RU      { border-right: 1px solid #444; border-bottom: 1px solid #444 }
td.b_O      { border-top: 1px solid #444 }
td.b_OU      { border-top: 1px solid #444; border-bottom: 1px solid #444 }
td.b_U      { border-bottom: 1px solid #444 }


/*alteStyleangaben*/

#wrapper {
	position: relative;
	height: 100%;
	width: 760px;
	margin: 0 auto;
	background-color: #000;
} 

#insideWrapper {
	position: relative;
	top: 0px;
	height: 100%;
	width: 760px;
	margin: 0px;
	background-color: #fff;
	text-align: left;
}

#insideWrapper:after{
content: "."; display: block; line-height: 1px; font-size: 1px; clear: both;}
.left {
	float: left;
	margin: 0px 10px 0px 10px;
}

.right {
	float: right;
	margin: 0px 10px 0px 10px;
}
.centeredImage {
    text-align:center;
    margin-top:10px;
    margin-bottom:0px;
    padding:0px;
}
#footer a {
	color: #fff;
}

#footer a:visited {
	color: #fff;
}

#footer a:hover {
	color: #ff3333;
	border: 0px;
}
.commentBox {
	position: relative;
	margin: 0 auto;
	width: 100%; 
	overflow:hidden;
	background-color: #f5f5f5; 
	text-align: left; 
	border: 1px solid #999; 
	padding: 5px;
}

.cite   { color: #666; font-size: 13px }

code   { color: #666; font-size: 13px; font-family: "Courier New", Verdana; text-align: left }

input {
	border: 1px solid #666;
	background-color: #FFFFFF;
	color: #000000;
	padding: 2px;
}
ul  { color: #903; margin-top: 0; margin-bottom: 0; margin-left: 0; padding-left: 0 }

li  { color: red; list-style-type: none; margin-left: 0 }



blockquote, blockquote p {
	text-indent: 0px;
	margin-bottom: 7px;
	color: #666;
}

.footerLink {
	color: #666;
	text-decoration: underline;
}

a.footerLink {
	color: #666;
	text-decoration: underline;
}

a.footerLink:visited {
	color: #666;
	text-decoration: underline;
}

a.footerLink:hover {
	color: #999;
	text-decoration: underline;
}

.title    { color: #333; font-size: 17px }

#sidebar .title  { background-color: #ff3; margin-bottom: 15px }

a.title {
	color: #333;
}

a.title:visited {
	color: #333;
}

a.title:hover {
	color: #999;
	border: 0px;
}

#blogTitle  { color: #333; font-size: 20px; font-family: "Arial Black"; text-align: left; text-transform: uppercase; position: relative; top: 50px; left: 20px }

#blogTitle a {
	color: #333;
}

#blogTitle a:visited {
	color: #333;
}

#blogTitle a:hover {
	color: #ff3333;
	border: 0px;
}

.commentPos   { font-size: 13px; text-align: center; text-transform: uppercase; margin: 0; padding: 0; position: relative }






