/*
Theme Name: LastAgenda
Theme URI: http://wordpress.org/
Description: Custom made for LastAgenda.de.
Version: 1.3
Author: Kamph.com•mu•ni•ca•tion
Author URI: http://kamph.com/

  ALL RIGHTS RESERVED

*/


html, body {
font-family: Georgia;
font-size: 12px;
}

  a:link,a:visited,a:active     { color:#7F7F7F; text-decoration:none; }
  a:hover     { color:#000000; }

#header {
margin-top: 20px;
}


.centerspace {
margin: auto;
width: 950px;
height: 200px;
}

.box1 {
	width: 610px; padding: 20px;
	padding-right: 10px;
	background: #f2f6fa;
	min-height: 600px;
	float: left;
}

.box2 {
    margin: 0; padding: 0;
	width: 282px; min-height: 700px;
	margin-left: 660px;
}



.filter {
height: 58px;
color: #7F7F7F;
font-size: 10px;
font-style: italic;
}

.filter_row {
height: 50px;
margin-right: 11px;
float: left;
line-height: 0.8em;
margin-top: 4px;
}

.radio_nice {
width: 16px;
height: 16px;
float: left;
background-image: url(images/radio_on_off.gif);
background-position: right;
}
.radio_nice_active {
width: 16px;
height: 16px;
float: left;
background-image: url(images/radio_on_off.gif);
background-position: left;
}

.nicelabel { position: relative; top: 6px; left: 5px; }




.radio_nice_small {
width: 12px;
height: 12px;
float: left;
background-image: url(images/radio_on_off_small.gif);
background-position: right;
}

.radio_nice_small_active {
width: 12px;
height: 12px;
float: left;
background-image: url(images/radio_on_off_small.gif);
background-position: left;
}

.nicelabel_small { position: relative; top: 1px; left: 3px; margin-right: 10px; float: left; }











#comment input, #comment textarea {
margin-top: 0;
background: #FFFFFF;
font-family: Georgia;
font-size: 14px;
width: 330px;
border: 0;
}



input.textform_blue {
background: #f2f6fa;
height: 18px;
width: 150px;
margin-top: 0;
font-family: Georgia;
font-size: 14px;
border: 0;
}

#searchsubmit {
text-transform: uppercase;
margin-top: 0;
margin-left: 10px;
position: relative;
top: -1px;
font-family: Georgia;
font-size: 10px;
}


/* Ergebnis Filter  */
.filter_header { font-style: italic; font-size: 12px;  }

/*  Pfeil von Text "Ergebnis-Filter"  */
.updown_sign { font-style: normal; font-family: Arial; }

.icon {
vertical-align: text-top;
margin: 0 10px 4px 0px;
}

.icon2 {
vertical-align: text-top;
margin: 0 0px 2px 0px;
}


.catTxt {
color: #000000;
position: relative;
top: 6px;
font-size: 11px;
margin-left: 7px;
padding: 0;
}

.followTxt {
position: relative;
top: 2px;
font-size: 11px;
padding: 0;
}


.catlink {
background: aqua;
margin-left: 0;
padding: 0;
}


#klammer {
float: right;
position: relative;
top: -2px;
min-width: 171px;
}
#KlammerTxt {
position: relative;
top: 38px;
left: -2px;
font-size: 10px;
font-weight: bold;
}


h1 {
display: none;
}

h2 {
margin: 0;
margin-bottom: 10px;
font-size: 17px;
font-weight: normal;
}

h3 {
font-weight: normal;
padding: 0px;
padding-bottom: 5px;
margin: 0;
font-size: 16px;
}


.seperator {
height: 24px;
border-bottom: 1px dotted #000000;
margin-right: 10px;
margin-bottom: 20px;
}

.day {
font-size: 20px;
width: 37px;
height: 37px;
padding-top: 6px;
padding-left: 2px;
text-align: center;
background-image: url(images/kreis.gif);
background-repeat: no-repeat;
float: left;
}

.cat {
font-size: 15pt;
width: 37px;
height: 37px;
padding-top: 0px;
padding-left: 2px;
text-align: center;
float: left;
}
.catdiv {
line-height: 20px;
}


.teaser_headline {  text-transform: uppercase;
position: relative; left: 0px; top: 10px; margin-bottom: 8px; }

.teaser_container { margin-left: 50px; font-size: 10pt; }
.teaser_text {  width: 500px; }
	.teaser_image { margin-top: 16px; margin-bottom: 16px; }
	img.alignnone { margin-top: 0px; margin-bottom: 16px; }



.teaser_footer { font-size: 8pt; font-family: Arial; text-transform: uppercase; }
	a:link .teaser_footer { color: black; }


.this_month   {  text-transform: uppercase; font-size: 16px; margin-top: 10px; margin-bottom: 10px; }


.black { color: #000000;  }
a:hover .black  { color: #4F4F4F; }

.italic { font-style: italic;  }
.bold { font-weight: bold; }
.center { text-align: center; }
.gray { color: #7F7F7F;  }
a:visited .gray { color: #7F7F7F;  }

.fontnormal { font-style: normal; font-weight: normal; }


.page_preheadline { font-size: 17px; margin-bottom: 2px; color: #7F7F7F; font-style: italic;  }
.page_headline { font-size: 18px; margin-bottom: 6px; text-transform: uppercase; }
.page_special_headline { color: #000000; font-size: 16px; padding: 0; margin: 0; font-style: normal; }


.info_headline { font-size: 18px; position: relative; left: 10px; top: 10px; margin-bottom: 6px; text-transform: uppercase; }
.info_subheadline { font-size: 16px; position: relative; left: 10px; top: 10px; margin-bottom: 6px; text-transform: uppercase; }

.info_left { padding-right: 5px; width: 160px; float: left; line-height: 1.5em; font-size: 11px; color: #4F4F4F; font-style: italic; }

.info_left_special { padding-right: 5px; width: 160px; float: left; line-height: 1.5em; font-size: 11px; color: #7F7F7F; font-style: italic; }


.info_right { width: 330px; float: left; line-height: 1.3em; font-size: 13px; }
.info_right p, .info_left_special p { margin-top: 0; }
.info_left_heading { font-size: 13px; padding-bottom: 2px; color: #000000; font-style: normal;  }

.source { 
margin-top: 72px; font-size: 10px; font-family: Arial; text-transform: uppercase;  }

.similar {
color: #4F4F4F;
margin-left: 50px;
margin-top: 3px;
font-size: 12px;
width: 480px;
}


.newItem {
color: #4F4F4F;
margin-left: 30px;
margin-top: 5px;
font-size: 9pt;
width: 235px;
}

.cal_kw { font-size: 12px; color: #7F7F7F; }

.caldiv {
font-size: 14px;
width: 290px;
}

.calrow { margin: 0; margin-top: 5px; padding: 0; height: 25px; }
#calnavi { margin-top: 20px; }
.calheading { font-size: 12px; }

.calitem {
position: relative;
padding: 4px;
padding-top: 3px;
margin-right: 9px;
width: 18px;
height: 16px;
float: left;
text-align: center;
}

.calitem.today  { background: #DFDFDF; }

a:link.calitem, a:visited.calitem, a:link.black, a:visited.black { color: #000000; }
a:hover.calitem, .calitem.active  { background: #B8D1E0; }


.clear { clear: both; }
.float-left { float: left; }
.float-right { float: right; }
.hidden { display: none; }

#copyright {
clear:both;
position: relative;
top: 8px;
font-size: 11px;
margin:auto;
margin-bottom: 50px;
width:950px;
color: #7F7F7F;
}

.commentlabel { margin-left: 6px;  }


#comment {
margin-left: 50px;
line-height:2.5em;font-size:10px;font-weight:bold;
}

.all_comments { margin-left: 50px; }
.comments { margin-top: 18px;  }
.comment_not_yet_approved { margin-bottom: 4px; font-style: italic; }

.comments_headline { font-size: 16px;  text-transform: uppercase; }
.comments_headline a { color: #000000; text-decoration: underline;  }
.comments_time { color:#7F7F7F; font-style: italic; font-size:12px; margin: 2px 0 4px 0; }
.comments_text { font-size: 13px; }
.comments_text p { margin-top: 0; margin-bottom: 16px; }

#later { float: right; margin-right: 10px; }

#footerline { color: #7F7F7F; font-size: 13.9px; }



#newsletter_hide {
font-size:11px;
padding:7px;
padding-top: 0px;
padding-bottom: 2px;
margin-bottom: 10px;
margin-right: 10px;
}

#ical_hide {
font-size:11px;
}

#rss_hide {
font-size:11px;
}


#newsletter_border { padding-left: 1px; border: 1px none #000000; margin-bottom: 1px;  }
#ical_border { padding-left: 1px; border: 1px none #000000; }
#rss_border { padding-left: 1px; border: 1px none #000000; }


.follow_link {
margin-left: 6px;
}
.follow_link5 {
margin-left: 5px;
}
.follow_link10 {
margin-left: 30px;
}




/* Z-index of #mask must lower than #boxes .window */
#closemask {
  position:absolute;
  top: 0px;
  left: 0px;
  z-index:9000;
  display:none;
}
  


/* Customize your modal window here, you can add background image too */
.window {
  padding: 20px;
  padding-right: 30px;
  background: url(images/add-own-event_bg.png);
  background-repeat: no-repeat;  position:absolute;
  display: none;
  z-index:9999;
  width:590px;
  height:437px;
 }

.error {
color: red !important;
}


#upload_legend {
	float: left;
	line-height: 38px;
	
}
#upload_button {
	background: black;
	min-width: 90px;
	text-align: center;
	color: white;
	margin: 10px;
	padding: 3px 6px 1px 6px;
	float: left;
	-moz-border-radius: 6px;
}


#add-event-button { 
float:right;
margin-right:20px;
width: 89px; height: 90px;
background-image: url(images/add_event_button2.png);
}

.add-event-button-active,
#add-event-button:hover { 
background-position: bottom;
}


#addevent input, #addevent textarea  {
margin-top: 0;
margin-bottom: 5px;
margin-right: 10px;
background: #FFFFFF;
font-family: Georgia;
font-size: 14px;
width: 330px;
border: 0;
}

#addevent textarea {
width: 550px;
height: 95px;
}

textarea.txtdefault {
font-size: 12px !important;
color: grey;
}



#addevent #submit {
font-size: 11px;
width: 200px;
background: none;
background-image: url(images/pfeil_rechts_schwarz.gif);
background-repeat: no-repeat; background-position: left;
}

#addevent #infotxt { color: grey; font-size: 11px; }
#addevent #area { float: left; position: relative; top: 0px; margin-right: 5px; }
#addevent .nicelabel_small { position: relative; top:0px; left: 3px; margin-right: 10px; float: left; }
#addevent #upload_legend { position: relative; top: 1px; }

#shareblock .icon2 { margin-left: 5px; margin-right: 3px; }
#fblike { margin-top: 14px; }
