/*
Theme Name: spitzer
Theme URI: http://spitzer-muenchen.info
Description: Das Theme zur Spitzer Website
Version: 1.0
Author: spitzer
Author URI: http://spitzer-muenchen.info
*/

html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {
	margin:0px;
	padding:0px;
	position:relative
}

body {
	background:url(images/pageBackground_Top.jpg) no-repeat top center fixed #f9f9f0;
}

img {
	border:0px;
}

img, div {
	behavior: url(../../css/iepngfix.htc);
}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

#globalcontainer {
	background:url(images/pageBackground_Mid.jpg) repeat-y top center;
	margin-top:34px;
}

#header {
	height:235px;
	width:966px;
	margin:0px auto;
	margin-bottom:10px;
}

#spitzerLogo {
	height:105px;
	left:0px;
	position:absolute;
	top:40px;
	width:340px;
}

#aboutNaviContainer {
	color:#000000;
	height:20px;
	left:420px;
	position:absolute;
	top:16px;
	width:350px;
}

#aboutNaviContainer a {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:14px;
	text-decoration:none;
}

#aboutNaviContainer a:hover,
#aboutNaviContainer a:active,
.activeAboutNavi {
	color:#f706cc !important;
}

#bubbleHead {
	background:url(images/headerBubble_olivgreen.gif) no-repeat; 
	height:96px; 
	left:376px; 
	position:absolute; 
	top:49px; 
	width:292px;
	padding:20px 20px 0px 60px;
}

#schreibunsLink {
	height:155px;
	left:764px;
	position:absolute;
	top:16px;
	width:195px;
}

#content {
	height:auto;
	width:966px;
	margin:0 auto;	
	margin-bottom:10px;
}

#leftcolumn2cols {
	float:left;
	height:auto;
	width:268px;
	margin-right:10px;	
}

#leftcolumn3cols {
	float:left;
	height:auto;
	width:407px;
	margin-right:10px;	
}

#leftcolumn4cols {
	float:left;
	height:auto;
	width:548px;
	margin-right:10px;	
}

#leftcolumn5cols {
	float:left;
	height:auto;
	width:685px;
	margin-right:10px;	
	overflow:hidden;
}

#sidebar1cols {
	float:left;	
	height:auto;
	width:129px;
}

#sidebar2cols {
	float:left;	
	height:auto;
	width:223px;
	padding-left:45px;
}

#sidebar3cols {
	float:left;	
	height:auto;
	width:407px;
}

#footer {
	height:50px;
	width:966px;
	margin:0 auto;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
}


/******************************************************************/
/* MAIN-NAVIGATION                                                */
/******************************************************************/
#mainNaviContainer {
	background:url(images/mainNaviBackground_yellow.gif) no-repeat;
	color:#000000;
	height:56px;
	left:0px;
	position:absolute;
	top:180px;
	width:959px;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	line-height:14px;
	padding:12px 0px 0px 25px;
}

#mainNaviContainer a {
	color:#000000;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	line-height:14px;
	text-decoration:none;
}

#mainNaviContainer a:hover,
#mainNaviContainer a:active,
.activeMainNavi {
	color:#f90069 !important;
}


#searchContainer {
	left:725px;
	position:absolute;
	top:12px;
	height:22px;
	width:225px;
}


/******************************************************************/
/* BLOG:: POST STYLES                                             */
/******************************************************************/
#post_excerpt {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:16px;	
	width:100%; background:url(images/post_bottomlinedots.gif) left bottom repeat-x; padding:0px 0px 10px 0px;
	clear:both;
	margin-bottom:30px;
}

#firstpost_excerpt {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:16px;	
	width:100%; background:url(images/post_bottomlinedots.gif) left bottom repeat-x; padding:0px 0px 10px 0px;
	clear:both;
	margin-bottom:30px;
}

#firstpost_excerpt h2,
#firstpost_excerpt h1 {
	color:#ED8320; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; line-height:25px;
	margin:0px 0px 5px 0px;
}

#post_excerpt h2,
#post_excerpt h1 {
	color:#ED8320; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:20px;
	margin:0px 0px 5px 0px;
}

#post_excerpt #entry {
	margin-bottom:10px;
}

#firstpost_excerpt #entry {
	margin-bottom:10px;
}
#firstpost_excerpt p img,
#firstpost_excerpt img {
	float:left; width:193px; height:auto; margin:0px 10px 10px 0px !important;
}

#post_excerpt p img,
#post_excerpt img {
	float:left; width:193px; height:auto; margin:0px 10px 10px 0px !important;
}

#post_excerpt #fullpostLink,
#firstpost_excerpt #fullpostLink {
	position:absolute; bottom:35px; right:30px;
}



.more {
	display:inline;
	display:inline-block;
	height:10px;
	width:34px;
	overflow:visible;
}

.more div {
	position:absolute;
	background-image:url(images/morearrow_yellow.gif);
	height:10px;
	width:34px;
	padding-bottom:15px;
}

.more a {
	width:34px; padding:25px 0px 0px 0px ; height:0px; display:block; overflow:hidden;
}


#firstpost_excerpt #post_date {
	color:#a6c461;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	width:200px;
	float:left;
}

#firstpost_excerpt #post_tags {
	color:#a6c461;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	margin-bottom:10px;
	width:200px;
	float:left;	
}

#firstpost_excerpt #post_tags a {
	color:#a6c461;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:16px;	
}

#post_excerpt #comments,
#firstpost_excerpt #comments {
	background:url(images/commentbubble_red.gif) no-repeat; padding:0px 0px 5px 30px; clear:both;
	color:#ca5a5e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	line-height:16px;
	margin:10px 0px 0px 0px;
}


/******************************************************************/
/* BLOG:: POST STYLES                                             */
/******************************************************************/
#post_spitzerunterwegs {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:16px;	
	width:100%; background:url(images/post_bottomlinedots.gif) left bottom repeat-x; padding:0px 0px 10px 0px;
	clear:both;
	margin-bottom:30px;
}

#post_spitzerunterwegs h2 {
	color:#ED8320; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; line-height:25px;
	margin:0px 0px 5px 0px;
}

#post_spitzerunterwegs #entry {
	margin-bottom:10px;
}
#post_spitzerunterwegs p img,
#post_spitzerunterwegs img {
	margin:0px 10px 5px 0px;
}







/******************************************************************/
/* STARTSEITE:: STARTTHEMA STYLES                                 */
/******************************************************************/
#start_topthema,
#start_thema {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:16px;	
	width:546px; background:url(images/post_bottomlinedots.gif) left bottom repeat-x; padding:0px 0px 20px 0px;
	clear:both;
	margin:0px 0px 10px 0px;
}

#start_topthema p {
	margin:0px;
	padding:0px;
}

#start_topthema p img,
#start_topthema img {
	width:546px; height:auto; background-color:#FF0000; margin:0px 0px 5px 0px; float:none;
}

#start_thema p img,
#start_thema img {
	width:130px; height:auto; margin:0px 10px 0px 0px;
}

#start_thema p {
	margin:0px;
	padding:0px;
}

#start_topthema h2,
#start_topthema h1 {
	color:#ED8320; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:19px; font-weight:bold; line-height:25px;
	margin:0px 0px 5px 0px;	
}

#start_thema h2,
#start_thema h1 {
	color:#ED8320; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:20px;
	margin:0px 0px 0px 0px;	
}

#start_topthema #comments,
#start_thema #comments {
	background:url(images/commentbubble_red.gif) no-repeat; padding:0px 0px 5px 30px; clear:both;
	color:#ca5a5e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	line-height:16px;
}

#start_topthema #post_tags a {
	color:#a6c461;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:16px;	
}

#start_topthema #arrow {
	background:url(images/arrow_topthema.png) no-repeat;
	height:70px;
	position:absolute;
	left:30px;
	top:125px;
	width:95px;
}

/******************************************************************/
/* TYPOGRAPHIC STYLES                                             */
/******************************************************************/
h1 {
	color:#ED8320;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	line-height:25px;
	margin-top:10px;	
}

h2 {
	color:#ED8320;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	margin-top:20px;
}

h3 { 
	color:#801519; 
	font-family:"Times New Roman", Times, serif; 
	font-weight:bold; 
	font-size:20px; 
	line-height:18px; 
	margin-bottom:15px;
}
h4 { 
	color:#862923; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold; 
	line-height:18px; 
	margin-bottom:35px;
}

h5 { 
	color:#5a5c05; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:17px; 
	font-weight:bold; 
	line-height:18px; 
	margin-bottom:10px;
}

h6 { 
	color:#ff3a20; 
	font-family:"Times New Roman", Times, serif;
	font-size:30px; 
	font-weight:bold; 
	line-height:30px; 
	margin-bottom:10px;
}

p {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
}

a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#a6c461;
}

.copybig {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	line-height:16px;
}

.searchResultTitle {
	color:#ED8320;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
}

.pageHeadline {
	color:#ca5a5e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:25px;
}

.commentcount {
	color:#ca5a5e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	line-height:16px;
}

.tags_date,
.tags_date a {
	color:#a6c461;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
}

.navigation a {
	font-weight:bold;
	color:#ca5a5e;
	font-size:14px;
	text-decoration:none;
}


.headerBubble, 
.headerBubble p, 
.headerBubble a {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	line-height:25px;
}

.bubbleLabel {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
}

#tagcloud {
	width:218px;
}

#tagcloudTop {
	background:url(images/tagcloudTop.jpg) no-repeat #c34037;
	width:184px;
	padding:15px 17px 0px 17px;
}

#tagcloudBottom {
	background:url(images/tagcloudBottom.gif) no-repeat;
	height:75px;
	width:218px;
}

#tagcloud h2{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:25px;
}

#tagcloud a {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

/************************************************************/
#procontraTop { background:url(images/procontra_top.jpg) no-repeat; width:493px; height:39px; padding:76px 60px 0px 137px; }
#procontraContent { background:url(images/procontra_mid.jpg) repeat-y; width:550px; min-height:300px; padding:30px 60px 15px 80px; overflow:auto; }
#psychotestContent p { color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; line-height:18px; margin-bottom:35px; }
#psychotestContent a { color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; line-height:18px; margin-bottom:35px; }

/************************************************************/
#psychotestTop { background:url(images/staticpage_gridbg_top.jpg) no-repeat; width:525px; height:70px; padding:45px 60px 0px 105px; }
#psychotestContent { background:url(images/staticpage_gridbg_mid.jpg) repeat-y; width:580px; min-height:300px; padding:0px 60px 15px 50px; overflow:auto; }
#psychotestBottom { background:url(images/staticpage_gridbg_bottom.jpg) no-repeat; width:690px; height:18px; }
#psychotestContent p { color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; line-height:18px; margin-bottom:35px; }
#psychotestContent a { color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; line-height:18px; margin-bottom:35px; }

/************************************************************/
#gridPageTop { background:url(images/staticpage_gridbg_top.jpg) no-repeat; width:540px; height:70px; padding:45px 60px 0px 90px; }
#gridPageContent { background:url(images/staticpage_gridbg_mid.jpg) repeat-y; width:540px; min-height:300px; padding:0px 60px 15px 90px; }
#gridPageBottom { background:url(images/staticpage_gridbg_bottom.jpg) no-repeat; width:690px; height:18px; }
#gridPageContent p { color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; line-height:18px; margin-bottom:35px; }
#gridPageContent a { color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; line-height:18px; margin-bottom:35px; }

/************************************************************/
/* CALENDAR */
#calendarPageContent { background:url(images/calendar_background_mid.jpg) repeat-y; width:360px; min-height:550px; padding:10px 300px 15px 30px; }
#calendarPageContent ul { list-style:none; margin:0px; }
#calendarPageContent ul li { list-style:none; line-height:16px; background:url(images/calendar_spacer.gif) repeat-x left bottom; padding-bottom:10px; margin-bottom:10px;}
#calendarPageContent ul li #entryDate{ color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:18px; margin:0px; }
#calendarPageContent ul li #entryTitle { color:#5c1f6f; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; line-height:16px; margin:0px; }
#calendarPageContent ul li #entryText { color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:16px; margin:0px; }
#calendarPageBottom { background:url(images/calendar_background_capbottom.jpg) no-repeat; width:690px; height:18px; }
#calendarPageTop { background:url(images/calendar_background_top.jpg) no-repeat; width:690px; height:90px; }
#calenderImages { position:absolute; left:400px; top:20px; width:260px; overflow-x:hidden;}

/* CALENDAR ON STARTPAGE */
#startcal { background:url(images/minicalendar_background.jpg) no-repeat; padding:195px 25px 30px 10px;}
#startcal ul { list-style:none;}
#startcal li { margin:0px 0px 10px 0px; }
#startcalEntryDate { color:#ad4a43; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:16px; margin:0px; }
#startcalEntryTitle { color:#d59039; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; line-height:16px; margin:0px; }
#calLink { position:absolute; right:30px; bottom:15px; }

#spitzerzeitung { width:160px; padding:0px 0px 0px 0px; margin:0px 0px 40px 0px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:16px; }
#spitzerzeitung img, #spitzerzeitung p img { margin-bottom:10px; }
#zeitungspin { width:27px; height:35px; background:url(images/spitzer_aktuell_pin.png) no-repeat; position:absolute; left:55px; top:-10px; }

#werbeblock { margin:20px 0px 0px 0px; height:auto; }

#spitzerunterwegs_header {
	background:url(images/spitzerunterwegs_headerbg.jpg) no-repeat; width:685px; height:280px;
	margin-bottom:10px;
}

#spitzerunterwegs_header #spitzerunterwegs_aktuell {
	position:absolute;
	left:25px;
	top:90px;
	padding:10px;
	width:110px;
	height:95px;
}
#spitzerunterwegs_header #spitzerunterwegs_aktuell p {
	color:#FFFFFF; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold; 
	line-height:18px; 
}

#ueberuns_nav {
	list-style:none;
}

#ueberuns_nav li {
	margin-right:5px;
	float:left;
}

#ueberuns_nav li a{
	color:#ED8320;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	line-height:25px;
	text-decoration:none;
}

#meinungsartikel {
	width:250px;
	margin-left:17px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:16px;	
	background:url(images/post_bottomlinedots.gif) left bottom repeat-x; padding:0px 0px 10px 0px;	
}

#meinungsartikel #entry {
	width:248px;
}

#meinungsartikel #comments {
	background:url(images/commentbubble_red.gif) no-repeat; padding:0px 0px 5px 30px; clear:both;
	color:#ca5a5e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	line-height:16px;
	margin:10px 0px 0px 0px;
}

#meinungsartikel h2 {
	margin-top:0px;
	margin-bottom:10px;	
}

#psychotest_bottomline {
	width:250px; height:20px;
	margin-left:17px;
	margin-bottom:15px;
	background:url(images/post_bottomlinedots.gif) left bottom repeat-x; padding:0px 0px 0px 0px;
}
