/*

------------------------------------------------------------------------

Theme Name:    News

Theme URI:     http://quommunication.com/

Description:   A new kind of WordPress theme. For comments, questions or problems visit the <a href="http://quommunication.com/forum" title="Quommunication Forum">Quommunication Forum</a>!

Version:       1.02

Author:        Quommunication

Author URI:    http://quommunication.com/

------------------------------------------------------------------------



Support:       Bence Kucsan, support@quommunication.com

Updated:       January 14 2008

Copyright:     (c) 2008 Quommunication, a product of Bence Kucsan



All rights reserved.

*/

body {

	margin: 0 auto;

	padding: 0px;

	background-color: #ffffff;

	font-family: Lucida Grande, Arial, Helvetica, sans-serif;

	font-size: 0.8em;

	color: #333333;

	overflow: scroll;

	text-align: left;

}



img {

	border: none;

}



a {

	outline: none;

}



.clear {

	clear: both;

}



.hr {

	border-bottom: 1px solid #cccccc;

}



.hr_top {

	border-top: 1px solid #cccccc;

}



.hr_bottom {

	margin: 0px;

	padding: 0px;

	height: 5px;

	clear: both;

	border-bottom: 0px solid #cccccc;

}



.red {

	color: #cc0000;

}



/*

------------------------------------------------------------------------

CONTAINER - The 980px wide wrapper used in header, main menu, and more

------------------------------------------------------------------------

*/



.container {

	margin: 0px auto;

	padding: 0px;

	width: 980px;

	/*text-align: left;*/

}



/*

------------------------------------------------------------------------

HEADER - Logo & Search Form

------------------------------------------------------------------------

*/



#header {

	margin: 0px auto;

	padding: 0px;

	width: 980px;

	height: 95px;

	text-align: left;

	background-image: url(media/blue_headline.jpg);

	background-repeat: no-repeat;

}



.logo, .logo a, .logo a:visited {

	margin: 10px 0px 0px 0px;

	padding: 0px;

	font-size: 50px;

	font-weight: bold;

	letter-spacing: -2px;

	color: #7C8488;

	text-decoration: none;

	float: left;

}



.search {

	margin: 32px 0px 0px 0px;

	padding: 55px;

	background-color: #eeeeee;

	float: right;

}



.search .input {

	margin: 0px 3px 0px 0px;

	padding: 25px 7px 5px 7px;

	width: 230px;

	font-size: 10px;

	color: #999999;

	border-left: 1px solid #bbbbbb;

	border-top: 1px solid #bbbbbb;	

	border-right: 1px solid #dddddd;

	border-bottom: 1px solid #dddddd;

}



.button {

	margin: 0px;

	padding: 0px 8px 0px 8px;

	height: 25px;

	background-color: #798E36;

	font-weight: bold;

	text-transform: uppercase;

	font-size: 10px;

	color: #ffffff;

	

	border: 0px;

}



/*

------------------------------------------------------------------------

MENUS - Main, Pages (currently not in use) & Sub Menu

------------------------------------------------------------------------

*/



#menu {

	margin: 0px auto;

	padding: 0px 0px 0px 0px;

	width: 100%;

	height: 20px;

}



.main_menu li {

	margin: 0px 20px 12px 0px;

	padding: 0px;

	font-size: 12px;

	float: left;

	list-style: none;

}



.page_item a, .page_item a:visited {

	margin: 0px;

	padding: 0px;

	color: #cc0000;

	text-decoration: none;

	display: block;

	border-bottom: 2px solid #ffffff;

}



.current_page_item, .page_item a:hover {

	border-bottom: 2px solid #cc0000;

}



.current_page_item a, .current_page_item a:visited, .current_page_item a:hover {

	border-bottom: none;

}



/* END Main Menu */



/* Sub Menu */



#submenu {

	margin: 0px auto;

	padding: 0px;

	width: 100%;

	height: 32px;

	background-color: #eeeeee;

	border-bottom: 1px solid #cccccc;

	border-top: 1px solid #cccccc;

}



.sub_menu li {

	margin: 7px 5px 7px 0px;

	padding: 0px;

	font-size: 11px;

	float: left;

	list-style: none;

}



.cat-item a, .cat-item a:visited {

	margin: 0px;

	padding: 3px 6px 3px 6px;

	color: #999999;

	text-decoration: none;

	display: block;

}



.cat-item a:hover {

	background-color: #999999;

	color: #ffffff;

	text-decoration: none;

}



.current-cat, .current-cat a, .current-cat a:visited {

	background-color: #999999;

	color: #ffffff;

	text-decoration: none;

}



.sub_menu li b {

	margin: 0px;

	padding: 3px 0px 3px 0px;

	color: #000000;

	text-decoration: none;

	display: block;

}



/* END Sub Menu */



/* Dropdown Menu, if there are some children categories in WordPress defined */



.children {

	margin: 0px;

	padding: 4px 0px 4px 0px;

	position: absolute;

	left: -9000px;

	background-color: #ffffff;

	border-right: 1px solid #cccccc;

	border-bottom: 1px solid #cccccc;

	border-left: 1px solid #dddddd;

	border-top: 1px solid #dddddd;

}



.sub_menu li:hover ul, .sub_menu li.iehover ul {

	left: auto;

}



.children li {

	margin: 2px 7px 1px 7px;

	padding: 1px 0px 1px 0px;

	float: none;

}



.children li a, .children li a:visited {

	background-color: #ffffff;

	color: #999999;

}



.children li a:hover {

	background-color: #999999;

	color: #ffffff;

}



.children .current-cat, .children .current-cat a, .children .current-cat a:visited {

	background-color: #999999;

	color: #ffffff;

	text-decoration: none;

}



/* END Dropdown Menu */



/*

------------------------------------------------------------------------

CONTENT

------------------------------------------------------------------------

*/



/* Column Definitions */



.column_main {

	margin: 10px 0px 10px 0px;

	padding: 20px 20px 20px 0px;

	width: 640px;

	float: left;

}



.column_right {
	margin: 10px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	width: 299px;
	float: right;
}



.column_left_b {

	margin: 10px 0px 10px 0px;

	padding: 20px 20px 20px 0px;

	width: 299px;

	float: left;

	border-right: 1px solid #cccccc;

}



.column_center_b {

	margin: 10px 0px 10px 0px;

	padding: 20px 20px 20px 20px;

	width: 299px;

	float: left;

	border-right: 1px solid #cccccc;

}



/* END Column Definitions */



/* Featured (the first enrty in every category archives and on the index page, currently with that black background ) */



#featured {

	margin: 10px 0px 0px 0px;

	padding: 1px 20px 10px 20px;

	background-color: #003068;

}



#featured h1 a, #featured h1 a:visited {

	color: #ffffff;

}



#featured h1 a:hover {

	color: #ffffff;

}



#featured h2 {

	color: #999999;

}



#featured h2 a, #featured h2 a:visited {

	padding: 0px 0px 1px 0px;

	color: #ffffff;

	border-bottom: 1px solid #333333;

}



#featured h2 a:hover {

	color: #003068;

	border-bottom: 1px solid #ffffff;

}



#featured h2 i {

	color: #999999;

}



#featured h2 i a, #featured h2 i a:visited {

	color: #003068;

	text-decoration: none;

	border-bottom: 1px solid #333333;

}



#featured h2 i a:hover {

	color: #003068;

	border-bottom: 1px solid #ffffff;

}



#featured p {

	color: #999999;

}



#featured p a, #featured p a:visited {

	color: #003068;

	border-bottom: 1px solid #333333;

}



#featured p a:hover {

	color: #003068;

	border-bottom: 1px solid #ffffff;

}



#featured img, #featured img a, #featured img a:visited {

	margin: 5px 0px 10px 20px;

	padding: 0px;

	float: right;

	border: none;

}



#featured ul, #featured ol {

	margin: 20px 0px 20px 50px;

	padding: 0px;

}



#featured li {

	margin: 0px;

	padding: 3px 0px 3px 0px;

	font-size: 12px;

	list-style-type: disc;

	border-bottom: none;

}



#featured blockquote p {

	margin: 20px 0px 20px 0px;

	font-size: 18px;

	line-height: 22px;

	font-style: italic;

}



/* END Featured */



/* Categories */



.category_header {

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	background-color: #eeeeee;

	text-align: center;

	border-bottom: 0px solid #cccccc;

}



/* END Categories */



/* Lists (displaying the posts) */



#content ul {

	margin: 0px 0px 10px 0px;

	padding: 0px;

}



#content li {

	margin: 0px;

	padding: 7px 0px 7px 0px;

	line-height: 16px;

	list-style-type: none;

	border-bottom: 1px dashed #aaaaaa;

}



.title a, .title a:visited {

	color: #003068;

	font-weight: bold;

	text-decoration: none;

	font-size: 10px;

}



.title a:hover {

	color: #003068;

}



.comment_excerpt a, .comment_excerpt a:visited, .comment_excerpt a:hover {

	font-weight: normal;

}



.meta {

	margin: 0px 0px 15px 0px;

	padding: 0px;

	color: #999999;

	font-size: 11px;

}



.meta a, .meta a:visited {

	color: #003068;

	text-decoration: none;

	border-bottom: 1px solid #dddddd;

}

.meta a:hover {

	color: #003068;

}



/* END Lists */



/* Entry */



.column_left_b img, .column_center_b img, .column_right img {

	margin-top: 5px;

	margin-bottom: 15px;

	padding: 2px;

	float: left;

	/* height: 82px; */

	border: none;

}



p {

	margin: 0px;

	padding: 0px;

	line-height: 18px;

}



p a, p a:visited {

	color: #003068;

	text-decoration: none;

	border-bottom: 1px solid #dddddd;

}



p a:hover {

	color: #003068;

}



#entry {

	margin: 30px 0px 0px 0px;

}



#entry .digg {

	margin: 3px 10px 5px 0px;

	float: left;

}



#entry img, #entry img a, #entry img a:visited {

	margin-top: 5px;

	margin-bottom: 15px;

	padding: 0px;

	border: none;

}



#entry p {

	margin: 0px;

	font-size: 12px;

}



#entry ul, #entry ol {

	margin: 20px 0px 20px 50px;

	padding: 0px;

}



#entry li {

	margin: 0px;

	padding: 3px 0px 3px 0px;

	font-size: 12px;

	list-style-type: disc;

	border-bottom: none;

}



#entry blockquote p {

	margin: 20px 0px 20px 0px;

	font-size: 12px;

	line-height: 22px;

	font-style: italic;

}



/* Button like link styling for the 'Archives' link */



.link a, .link a:visited {

	margin: 0px;

	padding: 4px 6px 4px 6px;

	background-color: #bbbbbb;

	font-size: 12px;

	color: #003068;

	font-weight: bold;

	border: none;

}



.link a:hover {

	color: #003068;

	background-color: #003068;

}



/* END Button like link styling for the 'Archives' link */



/* END Entry */



/* Comments */



.comment_author {

	margin: 10px 0px 10px 0px;

	padding: 0px;

	width: 150px;

	float: left;

}



.comments {

	margin: 10px 0px 10px 0px;

	padding: 0px;

	width: 470px;

	float: left;

}



.leave_comment {

	margin: 0px 150px 10px 0px;

	padding: 0px;

	/*background-color: #eeeeee;*/

}



.leave_comment .textarea {

	margin: 0px;

	padding: 6px 7px 5px 7px;

	width: 585px;

	font-size: 12px;

	color: #333333;

	border-left: 1px solid #bbbbbb;

	border-top: 1px solid #bbbbbb;	

	border-right: 1px solid #dddddd;

	border-bottom: 1px solid #dddddd;

}



.leave_comment .input {

	margin: 0px;

	padding: 6px 7px 5px 7px;

	width: 220px;

	font-size: 12px;

	color: #333333;

	border-left: 1px solid #bbbbbb;

	border-top: 1px solid #bbbbbb;	

	border-right: 1px solid #dddddd;

	border-bottom: 1px solid #dddddd;

}



/* END Comments */



/* Tabs (in the sidebar for the AJAX box) */



.tab_container {

	margin: 0px;

	padding: 0px;

	border: 5px solid #eeeeee;

	font-size: 10px;

}



.tab_container_in {

	margin: 0px;

	padding: 10px;

	border-left: 1px solid #dddddd;

	border-top: 1px solid #dddddd;

	border-right: 1px solid #cccccc;

	border-bottom: 1px solid #cccccc;

}



.tab_menu_container {

	padding: 0px 0px 0px 0px;

	height: 27px;

	background-color: #eeeeee;

}



#tab_menu li {

	margin: 0px;

	padding: 7px 5px 2px 0px;

	background-color: #eeeeee;

	font-size: 11px;

	line-height: normal;

	float: left;

	list-style: none;

	cursor: pointer;

	border-bottom: none;

}



#tab_menu .first {

	padding: 7px 5px 2px 6px;

}



#tab_menu li a, #tab_menu li a:visited {

	margin: 0px;

	padding: 3px 6px 3px 6px;

	background-color: #eeeeee;

	color: #003068;

	text-decoration: none;

	display: block;

}



#tab_menu li a:hover, #tab_menu li a.current {

	background-color: #999999;

	color: #ffffff;

	text-decoration: none;

}



.tab_content_list {

	display: none;	

}



#tab_content_tags a, #tab_content_tags a:visited {

	color: #003068;

	text-decoration: none;

}



#tab_content_tags a:hover {

	color: #003068;

	text-decoration: none;

}



/* END Tabs */



/* Widgets */



#content .widget ul {

	padding: 0 0 0 0;

	border: 0px;

}



.widget li a, .widget li a:visited {

	color: #003068;

	font-weight: bold;

	text-decoration: none;

	display: block;

	font-size: 10px;

}



.widget li a:hover {

	color: #003068;

}



.widget .page_item a, .widget .page_item a:visited, .widget .page_item a:hover  {

	border-bottom: none;

}



.widget .cat-item a, .widget .cat-item a:visited {

	padding: 0px;

}



.widget .cat-item a:hover, .widget .current-cat, .widget .current-cat a, .widget .current-cat a:visited {

	background-color: #ffffff;

}



/* END Widgets */



/*

------------------------------------------------------------------------

HEADERS

------------------------------------------------------------------------

*/



h1, h1 a, h1 a:visited {

	margin: 0px 0px 10px 0px;

	padding: 0px;

	font-size: 32px;

	line-height: 32px;

	font-weight: normal;

	color: #003068;

	letter-spacing: -1px;

	text-decoration: none;

}



h1 a:hover {

	color: #003068;

}



h2 {

	margin: 20px 0px 10px 0px;

	padding: 0px;

	font-size: 10px;

	font-weight: bold;

	/*text-transform: uppercase;*/

	color: #ee7f00;

}



h2 a, h2 a:visited {

	padding: 0px 0px 1px 0px;

	color: #003068;

	text-decoration: none;

	border-bottom: 1px solid #dddddd;

}



h2 a:hover {

	color: #003068;

}



h2 i {

	color: #999999;

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

	text-transform: none;

}



h2 i a, h2 i a:visited {

	color: #003068;

	text-decoration: none;

	border-bottom: 1px solid #dddddd;

}



h2 i a:hover {

	color: #003068;

}



h3 {

	margin: 20px 0px 20px 0px;

	padding: 0px;

	font-size: 20px;

	line-height: 20px;

	font-weight: normal;

	color: #000000;

	letter-spacing: -1px;

}



h3 a, h3 a:visited {

	color: #003068;

	text-decoration: none;

}



h3 a:hover {

	color: #003068;

}



/*

------------------------------------------------------------------------

FOOTER

------------------------------------------------------------------------

*/



#footer {

	margin: 0px auto;

	margin-top: 20px;

	padding: 20px 0px 20px 0px;

	width: 100%;

	background-color: #eeeeee;

	border-top: 1px solid #cccccc;

	border-bottom: 1px solid #cccccc;

}



#footer p.left {

	font-size: 11px;

	color: #999999;

	float: left;

}



#footer p.center {

	font-size: 10px;

	color: #999999;

	float: center;

}



#footer p.right {

	font-size: 11px;

	color: #999999;

	float: right;

}



#footer p a, #footer p a:visited {

	color: #003068;

	font-weight: normal;

	text-decoration: none;

	border-bottom: 1px solid #dddddd;

}



#footer p a:hover {

	color: #003068;

}



/*

------------------------------------------------------------------------

Tabelle

------------------------------------------------------------------------

*/





.screen-reader-text {

	display: none;

}







p.aktt_credit {

	display: none;

}
