/*
Theme Name: Newsroom - Uhl and Friends
Theme URI: http://newsroom.uhl-and-friends.com/
Description: Dies ist das offizielle <a href="http://newsroom.uhl-and-friends.com/">newsroom.uhl-and-friends.com</a> Template.
Version: 0.3 Beta
Author: Nick Jantschke im Auftrag von uhl-and-friends.com
Author URI: http://www.stil-etage.de/
Tags: black, fixed width, three columns, widgets
*/
/*
----------------> CSS-RESET <--------------------
*/
* { margin: 0; padding: 0; }
html { overflow-y: scroll; }
html, body { height: 100%; }
body { font-size: 12px; font-family: Arial, sans-serif; color:#666; }
ul { list-style:none; }
ol { list-style: decimal inside; }
a { outline: none; text-decoration: none; }
a img { border: none; background: none; }
img { vertical-align: middle; }
table { border-collapse: collapse; }
/*
----------------> Formatierungen <--------------------
*/
p { line-height: 1.2em; margin: 0 0 10px 0; }
a { color: #009bc2; }
h1 { font-size: 14px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color:#006699; margin-top:10px; margin-bottom:10px; }
h2 { font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color:#006699; margin-top:10px; margin-bottom:10px; }
h3 { font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; color:#fff; padding:2px; border-left:#009bc2 5px solid; background-color:#333; }
h3 a{ color:#fff; font-weight:bold; }
h4 { color: #660000; font-size: 16px; margin-bottom: 5px; font-family:Arial, Helvetica, sans-serif; }
h5 { padding:2px; background-color:#DEF3FE; color:#666666; margin-bottom:5px; margin-top:5px; font-size:12px; clear:both; }
h6 { font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; color:#fff; padding:2px; border-left:#009bc2 5px solid; background-color:#333; clear:both; }
.ueber { color:#660000; font-size:12px; font-stretch:condensed; font-weight:bold; }
.post img { background-color:#FFFFFF; border:#CCCCCC 1px solid; padding:2px; margin:5px; }
.post {}
.post li { list-style: outside url(images/lipost.jpg); margin-left:20px; margin-bottom:10px; }
code { font-family:"Courier New", Courier, monospace; font-size:12px; color:#003300; font-style:italic; }
blockquote { padding:20px; background-color:#f3efdf; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; background-image:url(images/bquote.jpg); background-position:left top; background-repeat:no-repeat; }
.headnewmedia { font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; color:#fff; line-height:25px; }
.headnewmedia a { color:#fff; font-weight:bold; }
.flickr-image {  }
.more-link { display:block; visibility:hidden; }
.txtein1 { width:200px; border:#CCCCCC solid 1px; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#666666; margin-bottom:5px; }
.txtein2 { border:#CCCCCC solid 1px; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#666666; margin-bottom:5px; }
.alt { background-color:#E6FBFF; }
/*
----------------> Grundstrucktur <--------------------
*/
#container0 { float:left; width:100%; height:auto; background-image:url(images/streifen.jpg); background-repeat:repeat-x; }
#container00 { margin: 0 auto ; width:1000px; height:5px;}

#containermen1 { float:left; width:100%; height:auto; background-image: url(images/menuhg.jpg); background-repeat:repeat-x; }
#containermen11 { margin: 0 auto ; width:980px; height:25px; background-image:url(images/menuhgmain.jpg); background-repeat:no-repeat; }

#container1 { float:left; width:100%; height:auto; background-color:#000000; background-image:url(images/banner.jpg); background-repeat:no-repeat; background-position: top; }
#container11 { margin: 0 auto ; width:1000px; height:200px; }

#container2 { float:left; width:100%; height:auto; background-color:#000; background-image:url(images/hg.jpg); background-repeat: no-repeat; background-position: top; }
#container22 { margin: 0 auto ; width:950px; height:auto; margin-top:25px; }

#container3 { float:left; width:100%; height:auto; background-image:url(images/streifen.jpg); background-repeat:repeat-x; }
#container33 { margin: 0 auto ; width:980px; height:5px;}

#container4 { float:left; width:100%; height:auto; background-color:#000000; }
#container44 { margin: 0 auto ; width:860px; height:50px;}

#container5 { float:left; width:100%; height:auto; }
#container55 { margin: 0 auto ; width:980px; height:auto; background-color:#222222; }
/*
----------------> Head <--------------------
*/
.container0box {float:left; height:5px; width:300px; background-color:#ff9900; }
.logo {float:left; }
.portfolio ul li { list-style:none; }
/*
----------------> Menu <--------------------
*/
.banner { width:1000px; background-color:#CCCCCC; background-image:url(images/hgbanner.jpg); background-repeat:no-repeat; height:300px; }
.menu { float:left; height:20px; width:970px; padding-left:10px; padding-top:5px; }
.menu li { float:left; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666666; list-style:none; margin-right:5px; }
.menu li:hover {  }
.menu a { color:#ccc; text-decoration:none; font-weight:bold; padding:5px; }
.menu a:hover { color:#fff; text-decoration:underline; border:none; }
.menupunkt { font-size:10px; color:#DB6612; font-weight:bold; }
.slide { float:left; height:300px; width:700px; }
.current_page_item a { background-image:url(images/hgmen.jpg); background-repeat:no-repeat; color:#fff; border:none; }
/*
----------------> Content <--------------------
*/
#content { float:left; width:550px; padding-left:10px; }
.date { float:right; font-family:Arial, Helvetica, sans-serif; font-size:10px; width:auto; border-bottom:#009bc2 1px solid; line-height:16px; }
.artikeltitle { float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin-bottom:10px; border-bottom:#009bc2 1px solid; width:400px; }
.news1 { padding:20px; }
.news2 { padding:20px; }
.newsspalte li{ border-left:#009bc2 3px solid; padding-left:2px; margin-bottom:5px; }
.news3 { padding:20px; }
.news4 { padding:20px; }
.news5 { padding:20px; }
.news5 img{ padding:2px; margin:2px; border:#CCCCCC 1px solid; }
.news5 li { list-style: outside url(images/lipost.jpg); margin-left:20px; margin-bottom:10px; }
.news6 { padding:20px; }
.news7 { padding-left:20px; padding-right:20px; padding-top:5px; padding-bottom:10px; }
.bigbox { float:left; margin-bottom:20px;}
.bigboxhead { float:left; width:550px; height:25px; background-image:url(images/bigboxhead.jpg); background-repeat:no-repeat; color:#FFFFFF;}
.bigboxcontent { float:left; width:550px; height:auto; background-color:#FFFFFF;}
.bigboxfooter { float:left; width:550px; height:25px; background-image:url(images/bigboxfoot.jpg); background-repeat:no-repeat; color:#FFFFFF;}
.footleft {float:left; height:25px; }
.footright {float:right; height:25px; }
.seitentitel { padding-left:20px; }
.headbox { margin-bottom:10px; }
.headleft1 { float:left; line-height:12px; width:380px; font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; color:#fff; padding:2px; border-left:#009bc2 5px solid; background-color:#333; }
.headleft2 { float:right; line-height:24px; width:90px; font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; color:#fff; padding:2px; border-left:#009bc2 5px solid; background-color:#333; }
.headleft3 { float:left; font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; color:#333; margin-bottom:10px; margin-top:10px; }
.headleft4 { float:left; width:500px; font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; color:#333; padding:5px; background-color:#DEF3FE; margin-bottom:30px; color:#000000; }
.headleft4 a{ color:#666666; }
.tags { width:100%; font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; color:#fff; padding-top:2px; padding-bottom:2px; padding-left:2px; margin-top:10px; margin-bottom:10px; border-left:#009bc2 5px solid; background-color:#333; }
.tags a{ color:#FFFFFF; }
.navigation { margin-bottom:10px; margin-top:10px; }
.alignleft { float:left; font-size:12px; padding-bottom:2px; border-bottom:#009bc2 1px solid; }
.alignright { float:right; font-size:12px; padding-bottom:2px; border-bottom:#009bc2 1px solid; }
.brake { float:left; width:510px; height:20px; background-image:url(images/brake.jpg); background-repeat:no-repeat; margin-bottom:10px; margin-top:10px; }
.related_post li { float:left; padding-bottom:4px; padding-left:20px; margin-left:0px; margin-bottom:4px; border-bottom:#CCCCCC 1px solid; width:490px; background-image:url(images/hgli.jpg); background-repeat:no-repeat; background-position:left; list-style:none; }
/*
----------------> Sidebar <--------------------
*/
#sidebar { float:left; width:450px; height:auto; }
#sidebar1 {
	float:left;
	width:340px;
	margin-left:20px;
}
#sidebar2 {
	float:left;
	width:20px;
	height:100px;
	margin-left:5px;
	background-image:url(images/site.jpg);
}
.smallbox {float:left; width:325px; height:auto; margin-bottom:20px; }
.children { margin-left:5px; }
.smallboxhead { float:left; width:325px; height:25px; }
.smallboxcontent { float:left; width:305px; height:auto; background-color:#FFF; padding:10px; }
.list li { float:left; padding-bottom:4px; padding-left:20px; margin-bottom:4px; border-bottom:#CCCCCC 1px solid; width:90%; background-image:url(images/hgli.jpg); background-repeat:no-repeat; background-position:left; }
.smallboxbook { float:left; width:305px; height:auto; background-color:#FFF; padding:10px; }
.smallboxbook li { float:left; }
.smallboxfooter { float:left; width:325px; height:25px; background-image:url(images/smallboxfoot.jpg); background-repeat:no-repeat; }
.left1 { float:left; width:130px; }
.left1 li { float:left; padding-bottom:4px; padding-left:20px; margin-bottom:4px; border-bottom:#CCCCCC 1px solid; width:90%; background-image:url(images/hglidii.jpg); background-repeat:no-repeat; background-position:left; }
.left2 { float:left; width:130px; margin-left:30px; list-style:none; }
.left2 li{ float:left; padding-bottom:4px; padding-left:20px; margin-bottom:4px; border-bottom:#CCCCCC 1px solid; width:90%; background-image:url(images/hglirss.jpg); background-repeat:no-repeat; background-position:left; }
.btsearch {
	width:30px;
	height:24px;
	color:#333;
	font-size:12px;
	background: transparent;
	border:none;
	margin-left:10px;
	outline: none;
	background-image:url(images/los.jpg);
	background-repeat:no-repeat;
}
.btsenden {
	width:100px;
	height:24px;
	color:#333;
	font-size:12px;
	background: transparent;
	border:none;
	outline: none;
	background-image:url(images/senden.jpg);
	background-repeat:no-repeat;
}
.btsearch:hover { color:#000; }
.searchbox {
	width:250px;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	background-color: transparent;
	border: 1px #0099FF dashed; 
}
.sidebarbox{
	float:left;
	width:225px;
	height:auto;
}
.profilimg {float:left; width:auto; height:auto; margin-right:5px;}
.profilimg img { border:#CCCCCC 1px solid; padding:2px; margin:2px;}
.profiltxt {float:left;}
.profil1 a{ color:#999999; }
.profil2 a{ color:#999999; }
/*
----------------> Extraboxen <--------------------
*/
.box { float:left; background-image:url(images/search.gif); background-repeat:no-repeat; padding-left:10px; width:290px; height:50px; }
.box1 { float:left; width:290px; height:auto; padding:5px; }
.box2 { float:left; width: 100%; margin-top:5px; margin-bottom:5px; }
.box3 { float:left; width:125px; height:125px; background-color:#F2F2F2; margin-right:40px; }
.box4 { float:left; width:125px; height:125px; background-color:#F2F2F2; margin-right:40px; }
.box5 { float:left; width:125px; height:125px; background-color:#F2F2F2; margin-right:10px; }
/*
----------------> Footer <--------------------
*/
.submenu { line-height:30px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; padding-left:10px; }
.submenu li { float:left; margin-right:5px; list-style: inside square; }
.submenu a { font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; color: #DB6612; padding:2px; }
.submenu a:hover { padding:2px; border-bottom: #FFFFFF 1px dashed; }
.submenu .current_page_item a { background: none; color:#fff; padding:2px; border-bottom: #FFFFFF 1px dashed; }
.footerbox1 { float:left; width:300px; height:120px; padding-left:35px; padding-top:40px; }
.footerbox2 { float:left; width:200px; height:120px; margin-left:25px; margin-right:25px; padding-top:50px; padding-left:20px; }
.footerbox3 { float:left; width:200px; height:100px; padding-top:90px; padding-left:160px; }
/*
----------------> Kommentare <--------------------
*/
.commentbox{
	float:right;
	padding:3px;
	background-color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.commentbox a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.commentbox a:hover{
	text-decoration:none;
}
.kommentarbox {
	float:left;
	width:100%;
	margin-bottom:10px;
	border-bottom:#CCCCCC solid 1px;
	padding-bottom:10px;
	height:auto;
	background-color:#F3F3F3;
}
.info {
	float:left;
	width:75px;
	height:auto;
	padding:5px;
}
.info img { padding:2px; margin:2px; border:#CCCCCC 1px solid; }
.kommentarcontent {
	float:left;
	width:375px;
	margin-left:25px;
	padding:5px;
}
.commentmetadata{
}
.commentimg {
	float:left;
}
.no2 { background-color:#fff; }