/*
Theme Name: DSL-Bestellung 2009
Author: Fabian Pausch
Author URI: http://cssthemesclub.com/support
*/



/* Begin Typography & Colors */
body {
	font-family: Arial;
	background: #ddddd2;
	color: #656565;

	}

* {
	margin: 0px;
	padding: 0px;
}

form {
	margin: 0px;
	padding: 0px;
}

.sidebox_anbieter img{
        margin: 5px 5px;
	border: 1px #ccccbd solid;
	padding: 5px;
	text-align: center;
}

.sidebox_anbieter img:hover{
	border: 1px #ff7800 solid;

}

.sidebox_geschwindigkeiten img {
        width: 240px;
        height: 32px;
        text-align: center;
        border: none;
        padding: 1px;
        margin-bottom: 2px;
}

.sidebox_geschwindigkeiten a{
	text-align: center;
}
.sidebox_geschwindigkeiten p {
        font-size: 12px;
        padding-top: 10px;
        padding-bottom: 10px;
        color: #848484;
}
.sidebox_anbieter a {
	text-align: center;
}

.seopagebar {
	font-size: 10px;
}
#seopagebar h2{
	color: red;
}
ul li {
	list-style-type: square;
}

a:link {
	color: #ff7800;
	text-decoration:none;
}

a:visited {
	color: #ff7800;
	text-decoration:none;
}
a:hover {
	text-decoration: underline;
	color: #848484;
}


#container {
	width: 923px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding-bottom: 10px;
	background: #f2f2e6;
	border: 1px #ccccbd solid;
}

.clear {
	clear: both;
}

#top {
	background: URL(images/header.jpg);

	border-bottom: #454545;
}

#topcontainer {
	width: 923px;
	margin-left: auto;
	margin-right: auto;
}

#header {
	height: 90px;
}

#headerleft {

	margin-top:10px;
	font-size: 45px;
	color: #ffffff;
	float: left;

}

#headerleft_slogan {
        font-size: 15px;
        color: #ffffff;
        margin-left: 20px;
        margin-top: 2px;

}

#headerleft_headline {
       float: left;
}

#headerleft a:link {
	color: #ffffff;
	text-decoration:none;
}

#headerleft a:visited {
	color: #ffffff;
	text-decoration:none;
}

#headerright {
	float: right;
}

#ad {
	width: 468px;
	height: 60px;
	background: #ffffff;
	border: 1px #4e4747 solid;
	margin-top: 10px;
}

#navigation {
	height: 30px;
	line-height: 30px;
	background: URL(images/navi.gif);
	background-image: url(images/navi.gif);
	padding-top: 5px;
	padding-bottom: 5px;
}

#navigationleft {
	color:#ffffff;
	float: left;
	margin-top: -14px;
	}

#navigationleft a {
	padding: 15px 13px 0px 15px;
	display: block;
	float: left;
	font-weight: bold;
	color: #ffffff;
}

#navigationleft a:link {

	text-decoration:none;
}

#navigationleft a:visited {

	text-decoration:none;
}

#navigationleft ul li {
	display: inline;
	list-style-type: none;
	padding: 0 auto;

}
#navigationleft a{
    font-size: 16px;
}
#navigationleft ul {
	margin: auto;


}
#navigationleft a:hover {
	background-image:url(images/navi_hover.gif);
	background-repeat: no-repeat;
	background-position: center -2px;
}
ul#nav li#active {

}

ul#nav li.active a {

}

#active a {
	background-image:url(images/navi_active.gif);
	background-repeat: no-repeat;
	background-position: center -2px;
}
#navigationright {
	float: right;
}

#navigationright button{
	width: 25px;
	height: 25px;
	background-image: url(images/search.gif);
	padding-top: 7px;
	border: 1px #ccccbd solid;
}
.search {
	width: 220px;
	height: 13px;
	font-size: 10px;
    background: #ffffff;
	border: 1px #ccccbd solid;
	padding: 5px;
	color: #848484;
	line-height: 18px;
	margin-top: 35px;

}

h2.news_headline, h2.news_headline a, h2.news_headline a:visited {
	font-size: 14px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
	margin-bottom: 0px;
	color: #ff7800;


}
h2.news_headline a:hover {
	color: #848484;
    text-decoration: underline;
}
.news_content {
	background-image: url(images/trennline.gif);
	background-repeat:no-repeat;
	background-position: center bottom;
	padding-bottom: 10px;
	margin-bottom: 5px;
	width: 530px;
}
.news_content p {
	font-size: 12px;
	padding: 10px;
}
.news_content a {
	font-size: 11px;
	padding-left: 15px;
	margin-bottom: 10px;

}

.news {
	width: 500px;
}

.newsbox img {
        padding: 5px 10px 5px 0px;
}

.newsbox_single img {
        padding-top: 10px;
        padding-bottom: 10px;


}

.tags{
       padding-left:10px;
}

.news_headline img {
      padding: 0px 0px 0px 0px;
}

#tags{
	width: 561px;
	margin-left: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
	background: #ffffff;
	border: 1px #ccccbd solid;
	padding: 5px;
}
#tags a{
        font-size: 13px;

}
.facebook{
	width: 561px;
	margin-left: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
	background: #ffffff;
	border: 1px #ccccbd solid;
	padding: 5px;
}
.facebook a{
        font-size: 13px;

}
#featuredheader {
	width: 561px;
	height: 20px;
	color: #848484;
	font-size: 20px;
	margin-left: 25px;
	margin-top: 10px;
}

#newsbox {
	width: 500px;
	color: #848484;
	font-size: 20px;
	margin-left: 15px;
	margin-top: 10px;
}

#newsbox img {
        text-align: center;
}

#newsbox ul li{
	Font-size:13px;
	margin-top: 5px;
	margin-left: 10px;
	margin-bottom: 10px;
	padding-top:5px;
}

#featured {
	width: 561px;
	margin-left: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
	background: #ffffff;
	border: 1px #ccccbd solid;
	padding: 5px;
        float: left;

}

#featured h3{
	background-image: url(images/trennline_news_4.gif);
	background-repeat: no-repeat;
	background-position: 0px 20px;
	padding-bottom: 10px;
}

#featuredimage {
	width: 548px;
	height: 161px;
	margin-left: 5px;
	margin-top: 10px;
	background: #ffffff;
	border: 1px #ccccbd solid;
}

#featuredimage img{
	width: 544px;
	height: 157px;
	margin-left: 2px;
	margin-top: 2px;
	background: #ffffff;
	border: 0px;
}

#featuredtitle {
	width: 340px;
	height: 20px;
	margin-top: 10px;
	padding: 5px;
	padding-top: 0px;
}

#featuredtitle a:link {
	color: #ff7800;
	text-decoration:none;
}

#featuredtitle a:visited {
	color: #b63c00;
	text-decoration:none;
}

#featuredcontent {
	font-size: 12px;
	padding: 5px;
}

#featuredinfo {
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	padding: 5px;
}

#featuredinfoleft {
	float: left;
}

#featuredinfoleft a:link {
	color: #ff7800;
	text-decoration:none;
}

#featuredinfoleft a:visited {
	color: #b63c00;
	text-decoration:none;
}

#featuredinforight {
	float: right;
}

#featuredinforight a:link {
	color: #ff7800;
	text-decoration:none;
}

#featuredinforight a:visited {
	color: #b63c00;
	text-decoration:none;
}

#left {
	width: 599px;
	float: left;
}

.categoryheader {
	width: 272px;
	height: 20px;
	color: #848484;
	font-size: 20px;
	margin-left: 25px;
	margin-top: 10px;
	display: inline;
	float: left;
}

.latest {
	width: 262px;
	margin-left: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
	background: #ffffff;
	border: 1px #ccccbd solid;
	padding: 5px;
	display: inline;
	float: left;
}

.latestimage {
	width: 249px;
	height: 81px;
	margin-left: 5px;
	margin-top: 10px;
	background: #ffffff;
	border: 1px #ccccbd solid;
}

.latestimage_text_box p{
	font-size: 12px;
	padding-top: 10px;
	color: #848484;
}

.latestimage_text_box {
        width: 245px;
}

.latestimage img{
	width: 245px;
	height: 77px;
	margin-left: 2px;
	margin-top: 2px;
	background: #ffffff;
	border: 0px;
}

.latesttitle {
	height: 20px;
	margin-top: 10px;
	padding: 5px;
	padding-top: 0px;
}

.latesttitle a:link {
	color: #ff7800;
	text-decoration:none;
}

.latesttitle a:visited {
	color: #b63c00;
	text-decoration:none;
}

.latestcontent {
	font-size: 12px;
	padding: 5px;
}

.latestinfo {
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	padding: 5px;
}

.latestinfoleft {
	float: left;
}

.latestinfoleft a:link {
	color: #ff7800;
	text-decoration:none;
}

.latestinfoleft a:visited {
	color: #b63c00;
	text-decoration:none;
}

.latestinforight {
	float: right;
}

.latestinforight a:link {
	color: #ff7800;
	text-decoration:none;
}

.latestinforight a:visited {
	color: #b63c00;
	text-decoration:none;
}

.rightlatest {
	width: 262px;
	margin-left: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
	background: #ffffff;
	border: 1px #ccccbd solid;
	padding: 5px;
}

.rightlatestimage {
	width: 55px;
	height: 55px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	background: #ffffff;
	border: 1px #ccccbd solid;
	float: left;
}

.rightlatestimage img{
	width: 51px;
	height: 51px;
	margin-left: 2px;
	margin-top: 2px;
	background: #ffffff;
	border: 0px;
}

.rightlatesttitle {
	height: 20px;
	margin-top: 5px;
	padding: 5px;
	padding-top: 0px;

	padding-bottom: 0px;
}

.rightlatesttitle a:link {
	color: #ff7800;
	text-decoration:none;
}

.rightlatesttitle a:visited {
	color: #b63c00;
	text-decoration:none;
}

.rightlatestcontent {
	font-size: 12px;
	padding: 5px;
}

.rightlatestinfo {
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	padding: 5px;
}

.rightlatestinfoleft {
	float: left;
}

.rightlatestinfoleft a:link {
	color: #ff7800;
	text-decoration:none;
}

.rightlatestinfoleft a:visited {
	color: #b63c00;
	text-decoration:none;
}

.rightlatestinforight {
	float: right;
}

.rightlatestinforight a:link {
	color:#ff7800;
	text-decoration:none;
}

.rightlatestinforight a:visited {
	color: #b63c00;
	text-decoration:none;
}

#sidebartop {

}

#bottom {

}

#right {
	width: 324px;
	float: left;
}

.sidebox {
	width: 262px;
	height: 300px;
	margin-left: 25px;
	margin-top: 10px;
	background: #ffffff;
	border: 1px #ccccbd solid;
	padding: 5px;
	display: inline;
	float: left;
}

.sidebox_dsl_blick {
        width: 262px;
	margin-left: 25px;
	margin-top: 10px;
	background: #ffffff;
	border: 1px #ccccbd solid;
	padding: 5px;
	display: inline;
	float: left;
}
.sidebox_dsl_blick h3 {
 	font-weight: bold;
	background-image: url(images/trennline_news_3.gif);
	background-repeat:no-repeat;
	background-position: 0px 20px;
	padding-bottom: 10px;
        font-size: 19px;

}
.sidebox a {
	color: #ff7800;
}



.sidebox a:hover {
	text-decoration: underline;
        color: #848484;
}

a.usb{
        color: #848484;
        text-decoration: none;
}
a.usb:hover {

        color: #848484;
        text-decoration: none;


}
.sidebox h3{
	font-weight: bold;
	background-image: url(images/trennline_news_3.gif);
	background-repeat:no-repeat;
	background-position: 0px 20px;
	padding-bottom: 10px;
        font-size: 19px;
}

.sidebox_anbieter {
	width: 262px;
	margin-left: 25px;
	margin-top: 10px;
	background: #ffffff;
	border: 1px #ccccbd solid;
	padding: 5px;
	display: inline;
	float: left;

}

.sidebox_geschwindigkeiten {
	width: 262px;
	margin-left: 25px;
	margin-top: 10px;
	background: #ffffff;
	border: 1px #ccccbd solid;
	padding: 5px;

	float: left;
}
.sidebox_geschwindigkeiten img:hover{
	background-color: #ff7800;

}
.sidebox_geschwindigkeiten a {
	border: none;
}
.sidebox_h3 {
	width: 260px;

}

.sidebox_h3 h3 {
	background-image: url(images/trennline_news_3.gif);
	background-repeat:no-repeat;
	background-position: 0px 20px;
	padding-bottom: 10px;
        font-size: 19px;
}

.sidebox_tags h3{
	background-image: url(images/trennline_news_3.gif);
	background-repeat:no-repeat;
	background-position: 0px 20px;
	padding-bottom: 10px;
        font-size: 19px;
}

.sidebox_blogroll h3{
	background-image: url(images/trennline_news_3.gif);
	background-repeat:no-repeat;
	background-position: 0px 20px;
	padding-bottom: 10px;
        font-size: 19px;
}
.sidebox_geschwindigkeiten_img {
	width: 260px;
	text-align: center;
	border: none;

}
.sidebox_anbeiter_img {
	width: 260px;
	text-align: center;
}

.sidebox_tags {
	width: 262px;
	margin-left: 25px;
	margin-top: 10px;
	background: #ffffff;
	border: 1px #ccccbd solid;
	padding: 5px;
	display: inline;
	float: left;
}

.sidebox_social {
	width: 262px;
	margin-left: 25px;
	margin-top: 10px;
	background: #ffffff;
	border: 1px #ccccbd solid;
	padding: 5px;
	display: inline;
	float: left;
}

.sidebox_social h3{
	background-image: url(images/trennline_news_3.gif);
	background-repeat:no-repeat;
	background-position: 0px 20px;
	padding-bottom: 10px;
        font-size: 19px;
}

.sidebox_social_twitter {
       background:transparent url(images/twitter-icon.jpg) no-repeat scroll center top;
       display:block;
       height:74px;
       width:74px;
       float:left;
}
.sidebox_social_twitter:hover {
      background-position:center -74px;
}

.sidebox_social_rss {
       background:transparent url(images/rss-icon.jpg) no-repeat scroll center top;
       display:block;
       height:74px;
       width:74px;
       float:left;
}
.sidebox_social_rss:hover {
      background-position:center -74px;
}

.sidebox_social_facebook {
       background:transparent url(images/facebook-icon.jpg) no-repeat scroll center top;
       display:block;
       height:74px;
       width:74px;
       float:left;
}
.sidebox_social_facebook:hover {
      background-position:center -74px;
}


.sidebox_social span {
       display:none;
}

.sidebox_blogroll {
	width: 262px;
	margin-left: 25px;
	margin-top: 10px;
	background: #ffffff;
	border: 1px #ccccbd solid;
	padding: 5px;
	display: inline;
	float: left;

}

.sidebox_blogroll a {
		color: #ff7800;
}

.sidebox_blogroll a:visited {
	color: #ff7800;
}

.sidebox_blogroll a:hover {
color: #848484;
}

.sideboxheader {
	height: 20px;
	padding: 5px;
	color: #848484;
}

.linkcat h2 {
font-size: 14px;
}

.linkcat {
margin-left: 20px;
}

.sideboxcontainer {
	border: 1px #ccccbd solid;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

.sidebox ul {
	font-size: 12px;
	margin-left: 10px;
}

.sidebox li {
	margin-top: 5px;
	margin-left: 20px;
}

.sidebox_blogroll ul {
	font-size: 12px;
	margin-left: 10px;
}

.sidebox_blogroll  li {
	margin-top: 5px;
}
.letzte_news li{
	font-size: 13px;
	margin-top: 5px;
	margin-left: 20px;
}

*:first-child+html .sidebox li {
	margin-top: 3px;
}

#ad2 {
	width: 250px;
	height: 250px;
	background: #ffffff;
	border: 1px #ccccbd solid;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}

.ad3 {
	width: 125px;
	height: 125px;
	background: #ffffff;
	border: 1px #ccccbd solid;
	margin-top: 3px;
	margin-left: 3px;
	float: left;
}


.pagetitle {
	width: 571px;
	height: 20px;
	line-height: 20px;
	font-size: 20px;
	color: #848484;
	margin-top: 10px;
	margin-left: 25px;
}

.pagetitleleft  {
	font-size: 10px;
	color: #848484;
	margin-left: 70px;
	float: left;
}

.pagetitleright  {
	float: left;
}

.trennung {
	padding-top: 5px;
	margin-left: 5px;
}

.searchbox {
	width: 200px;
	height: 14px;
    background: #ffffff;
	border: 1px #ccccbd solid;
	padding: 3px;
	color: #848484;
	text-align: center;
	font-size: 9px;
}

.submitsearch {
	width: 100px;
	height: 22px;
	background: #ffffff;
	border: 1px #ccccbd solid;
	color: #848484;
	text-align: center;
	font-size: 12px;
	margin-bottom: 2px;
	margin-left: 5px;
}

.navigation {
	width: 561px;
	height: 20px;
	line-height: 20px;
	font-size: 10px;
	color: url(images/navi.gif) no-repeat;
	background: url(images/navi.gif) no-repeat;
	border: 1px #ccccbd solid;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 25px;
	padding: 5px;
}

.navigation_archiv {
        font-size: 14px;
        font-weight:bold;
	width: 561px;
	height: 20px;
	line-height: 20px;

	background: url(images/navi_archiv.gif) no-repeat;
	border: 1px #ccccbd solid;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 25px;
	padding: 5px;
}

.navigationleft {
	float: left;
}

.navigationleft a:link {
	color: white;
	text-decoration:none;
        font-size:13px;
        font-weight:bold;
}

.navigationleft a:visited {
	color: white;
	text-decoration:none;
        font-size:13px;
}

.archiv_link {
        text-align: center;
}

.archiv_link a {
        font-size: 13px;
        font-weight:bold;
        color:#848484;
}

.impressum {
       float: right;
}

.footer_info p {
      float:left;

}

.navigationright {
	float: right;
}

.navigationright a:link {
	color: white;
	text-decoration:none;
        font-size:13px;
        font-weight:bold;
}

.navigationright a:visited {
	color: white;
	text-decoration:none;
        font-size:13px;
}

#post,
.post {
        font-size: 13px;
	width: 561px;
	margin-left: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
	background: #ffffff;
	border: 1px #ccccbd solid;
	padding: 5px;
}
#post h3,
.post h3,
.head3 {
       background-image: url(images/trennline_news_4.gif);
       background-repeat: no-repeat;
       background-position: 0px 20px;
       padding-bottom: 15px;
       font-size: 19px;
}
#bookmarks_box li{
	font-size: 13px;
	margin-top: 5px;
	margin-left: 5px;
}
.letzten_kommentare li {
        font-size: 13px;
	margin-top: 5px;
	margin-left: 20px;
}
#postimage {
	width: 548px;
	height: 161px;
	margin-left: 5px;
	margin-top: 10px;
	background: #ffffff;
	border: 1px #ccccbd solid;
}

#postimage img{
	width: 544px;
	height: 157px;
	margin-left: 2px;
	margin-top: 2px;
	background: #ffffff;
	border: 0px;
}

#posttitle {
	width: 551px;
	background-image: url(images/trennline.gif);
	background-repeat:no-repeat;

	background-position: center bottom;
	color: #848484;
	margin-top: 10px;
	padding: 5px;
	padding-top: 0px;
	margin-bottom: 10px;
}

#posttitle h1{
	font-size: 17px;
	color: #ff7800;

}

#posttitle a:link {
	color: #ff7800;
	text-decoration:none;
}

#posttitle a:visited {
	color: #b63c00;
	text-decoration:none;
}

#postcontent,
.postcontent {

	font-size: 12px;
	padding: 5px;

}

#postcontent p,
.postcontent p {
	padding-top:5px;
	padding-bottom:10px;
	line-height:20px;
}

#postcontent ul li,
.postcontent ul li {
	margin-left:30px;
	padding-top: 10px;
	padding-left: 10px;
	list-style-image:url(images/list_style_image.gif);
}
#postcontent h2,
.postcontent h2 {
        font-size: 15px;
}


#postinfo {
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	padding: 5px;
}

#postinfoleft {
	color: #848484;
	float: left;

}

#postinfoleft a:link {
	color: #ff7800;
	text-decoration:none;
}

#postinfoleft a:visited {
	color: #ff7800;
	text-decoration:none;
}

#postinforight {
	color: #848484;
	float: right;
}

#postinforight a:link {
	color: #ff7800;
	text-decoration:none;
}

#postinforight a:visited {
	color: #ff7800;
	text-decoration:none;
}

.results {
	width: 561px;
	margin-left: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
	background: #ffffff;
	border: 1px #ccccbd solid;
	padding: 5px;
}

.resultsimage {
	width: 548px;
	height: 161px;
	margin-left: 5px;
	margin-top: 10px;
	background: #ffffff;
	border: 1px #ccccbd solid;
}

.resultsimage img{
	width: 544px;
	height: 157px;
	margin-left: 2px;
	margin-top: 2px;
	background: #ffffff;
	border: 0px;
}

.resultstitle {
	width: 500px;
	margin-top: 10px;
	padding: 5px;
	padding-top: 0px;
	margin-bottom: 10px
}

.resultstitle h2 {
	font-size: 14px;


}

.resultstitle a:link {
	color: #ff7800;
	text-decoration:none;
}

.resultstitle a:visited {
	color: #ff7800;
	text-decoration:none;
}

.resultscontent {
	font-size: 12px;
	padding: 5px;
        color: #848484;
}

.resultscontent p{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.resultsinfo {
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	padding: 5px;
}

.resultsinfoleft {
	float: left;
}

.resultsinfoleft a{
	padding-left: 15px;
	margin-bottom: 10px;
}

.resultsinfoleft a:link {
	color: #ff7800;
	text-decoration:none;
}

.resultsinfoleft a:visited {
	color: #ff7800;
	text-decoration:none;
}

.resultsinforight {
	float: right;
}

.resultsinforight a:link {
	color: #ff7800;
	text-decoration:none;
}

.resultsinforight a:visited {
	color: #ff7800;
	text-decoration:none;
}

.commenttext {
	width: 548px;
	height: 200px;
	background: #ddddd2;
	border: 1px #ccccbd solid;
	padding: 5px;
	color: #848484;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.commentauthor {
	width: 548px;
	height: 15px;
	background: #ddddd2;
	border: 1px #ccccbd solid;
	padding: 5px;
	color: #848484;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.commentemail {
	width: 548px;
	height: 15px;
	background: #ddddd2;
	border: 1px #ccccbd solid;
	padding: 5px;
	color: #848484;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.commenturl {
	width: 548px;
	height: 15px;
	background: #ddddd2;
	border: 1px #ccccbd solid;
	padding: 5px;
	color: #848484;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.commentsubmit {
	width: 175px;
	color: #848484;
	background: #ddddd2;
	border: 1px #ccccbd solid;
	margin-bottom: 5px;
}

.comment {
	width: 561px;
	margin-left: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
	background: #ffffff;
	border: 1px #ccccbd solid;
	padding: 5px;
}

.commenttitle {
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	color: #848484;
	background: #ddddd2;
	border: 1px #ccccbd solid;
	padding: 5px;
}


.commentimage {
	width: 45px;
	height: 45px;
	background: #ffffff;
	border: 1px #d8d6d6 solid;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-right: 5px;
	float: left;
}

.commentimage img{
	width: 43px;
	height: 43px;
	margin-left: 1px;
	margin-top: 1px;
	border: 0px;
}

.commentcontent {
	font-size: 12px;
	margin-top: 8px;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-right: 5px;
}

.commentcontent a:link {
	color: #ff7800;
	text-decoration:none;
}

.commentcontent a:visited {
	color: #ff7800;
	text-decoration:none;
}

.commentinfo {
	height: 20px;
	line-height: 20px;
	font-size: 15px;
	color: #848484;
	margin-top: 10px;
	padding: 5px;
}

.commentinfoleft {
	float: left;
	font-size: 12px;
}


.commentinfoleft a:link {
	color: #ff7800;
	text-decoration:none;
}

.commentinfoleft a:visited {
	color: #ff7800;
	text-decoration:none;
}

.commentinforight {
	float: right;
	font-size: 12px;
}


.commentinforight a:link {
	color: #ff7800;

	text-decoration:none;
}

.commentinforight a:visited {
	color: #ff7800;
	text-decoration:none;
}

#footer {
	width: 861px;
	height: 25px;
	background: #ffffff;
	border: 1px #ccccbd solid;
	line-height: 25px;
	font-size: 10px;
	color: #848484;
	margin-top: 10px;
	margin-left: 25px;
	padding: 5px;

}

#footerleft {
	float: left;
}

#footerright {
	float: right;
}
.bgcolor11 {
text-align: left;
}

/* Verivox DSL-Rechner.Stlye start*/

.verivox h2 {
          background-image: url(images/trennline_news_4.gif);
          background-repeat: no-repeat;
          background-position: 0px 20px;
          padding-bottom: 20px;
          font-size: 19px;
}


.verivox p {
          font-size: 12px;
          padding-bottom: 10px;
          line-height: 20px;

}
.verivox td {
      font-size:12px;
}

#calc_heading {
          padding-bottom: 10px !important;
}
table.calc_output {
          font-size: 12px !important;
}
table.form_container {
          color: white;
          background-image: url(images/dsl-rechner-bg-klein.jpg)!important;
}
.tab_res2 {
          background-color: #fff6f0 !important;
}
table.calc_output th {
          color: white !important;
          background-color: #ff7800 !important;


}

.dslcarriers {
       padding-left: 30px;
}
.tooltip {
 background-color: #ff7800 !important;
 border: 1px solid #656565 !important;
}


/* Verivox DSL-Rechner Ende */
th h2 {
          background-image: url(images/trennline_news_4.gif);
          background-repeat: no-repeat;
          background-position: 0px 20px;
          padding-bottom: 10px;
          text-align: left;
          font-size: 19px;
}

#contentbox_tarife p{
          font-size: 12px !important;
          padding-bottom: 10px;
          line-height: 20px;
}
.dslrechner_box {
          color: white;
          background-image: url(images/bg-dsl-rechner.jpg);
          height: 266px;
}

/* Twitter Feeds*/

.twitter-tag-message {
      padding:10px;
      padding-bottom:13px;
}

.twitter-imagelink {
      float:left;
      padding-right:12px;
}

/* Twitter Feeds Ende */

/* News-Bild */
.news_bild {
       float: right;
       border: 1px solid #CCCCBD;
       margin:8px;
}
/* News-Bild Ende */
.imgright { margin: 5px 5px 10px 10px; padding: 0px; border:1px solid #CCCCBD;}
.floatr { float: right !important; }

/* End captions */