/* Resets */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* Ende Resets */


/* Allgemein */
* {
	font-family:Arial,Verdana,sans-serif;
}

body {
	background: #fafafa url(../pics/layout/farbverlauf_body.png) repeat-x;
	color:#333333;
	font-size:14px;
	line-height:18px;
}

.clearfloat {
	clear:both;
}

h1, h2, h3, h4, h5, h1 *, h2 *, h3 *, h4 *, h5 * {
	font-family:Georgia,'Times New Roman',Times,serif;
	margin-bottom:6px;
}

h1, h1 * {
	color:#e74300;
	font-size:24px;
	line-height:24px;
}

h2, h2 * {
	color:#009a83 !important;
	font-size:21px;
}

h3, h3 * {
	color:#009a83;
	font-size:17px;
}

a {
	color:#E74300;
}

.bild-links {
	margin-right:10px;
}

p {
	margin-bottom:15px;
}

ul {
	margin:0px;
	padding:0px;
}

#content_1_spaltig ul, #content ul {
	margin-bottom:15px;
}

#content_1_spaltig p, #content p, #footer p {
	text-align:justify;
}

/* Ende Allgemein */


/* Grundstruktur */
#wrapper {
	background:url(../pics/layout/wrapper_hg.png) repeat-y;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:950px;
}

#wrapper_1_spaltig {
	background:url(../pics/layout/wrapper_hg_1_spaltig.png) repeat-y;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:950px;
}

#content {
	margin-top:415px;
	float:right;
	width:750px;
	min-height: 760px;
	height: auto !important;
	height: 760px;
}

#content_1_spaltig {
	margin-top:415px;
	float:left;
	min-height: 350px;
	height: auto !important;
	height: 350px;
}

#eigentl_content {
	padding:0px 15px 15px 15px;
	margin-top:15px;
}

#eigentl_content_1_spaltig {
	padding:0px 15px 15px 15px;
	width:920px;
}

#hauptnavi {
	background:url(../pics/layout/hauptnavi_links_rechts.gif) no-repeat;
	height:60px;
	left:0px;
	line-height:60px;
	position:absolute;
	top:105px;
	width:100%;
	z-index:1;
}

#spalte_links {
	left:0px;
	position:absolute;
	top:415px;
	width:200px;
}

#footer {
	background:#303030 url(../pics/layout/css-backgrounds.png);
	background-position:0px -608px;
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:13px;
	height:500px;
	padding:20px 15px 15px 15px;
}

#banner {
	background-image: url(../pics/layout/css-backgrounds.png);
	background-position:-5px 0px;
	height:256px;
	left:0px;
	position:absolute;
	top:159px;
	width:100%;
}

#head {
	background: #fafafa url(../pics/layout/farbverlauf_body.png) repeat-x;
	height:105px;
	left:0px;
	position:absolute;
	top:0px;
	width:100%;
}
/* Ende Grundstruktur */


/* Hauptnavi */
#hauptnavi_hg {
	height:60px;
	margin-left:7px;
	margin-right:7px;
	background:url(../pics/layout/hauptnavi_hg.gif) repeat-x;
	text-align:center;
	width:936px;
}

#hauptnavi ul {
	margin-left:auto;
	margin-right:auto;
	width:750px;
}

#hauptnavi li {
	display:block;
	float:left;
}

#hauptnavi a {
	color:#ffffff;
	display:block;
	float:left;
	font-weight:bold;
	height:60px;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}

#hauptnavi .ebene-1-aktiv {
	background:url(../pics/layout/css-backgrounds-repeatx.png) repeat-x;
	background-position:0px 0px;
}

#hauptnavi a:hover {
	background:url(../pics/layout/css-backgrounds-repeatx.png) repeat-x;
	background-position:0px -60px;
}
/* Ende Hauptnavi */


/* Metanavi */
.metanavigation {
	padding-left:36px;
}

.metanavigation a{
	color:#ffffff;
}
/* Ende Metanavi */


#logo {
	background-image:url(../pics/layout/css-backgrounds.png);
	background-position:-400px -256px;
	float:left;
	height:100%;
	width:200px;
}

#head_rechts {
	float:left;
	margin-top:36px;
	width:750px;
}


/* Suche */
.suche {
	float:right;
}

.suche #suche_ausdruck, .suche #s {
	background-image:url(../pics/layout/css-backgrounds.png);
	background-position:-5px -365px;
	border:0px;
	float:left;
	height:27px;
	padding-left:15px;
	padding-top:10px;
	width:200px;
}

#suche_button, #searchsubmit {
	background-image:url(../pics/layout/css-backgrounds.png);
	background-position:-610px -365px;
	color:#ffffff;
	cursor:pointer;
	float:left;
	font-weight:bold;
	height:38px;
	line-height:38px;
	text-align:center;
	width:77px;
}
/* Ende Suche */


#icon_twitter {
	background-image:url(../pics/layout/css-backgrounds.png);
	background-position:-366px -261px;
	float:right;
	height:34px;
	margin-top:2px;
	width:34px;
}

#icon_rss {
	background-image:url(../pics/layout/css-backgrounds.png);
	background-position:-327px -261px;
	float:right;
	height:34px;
	margin-left:15px;
	margin-top:2px;
	width:34px;
}

#icon_newsletter {
	background-image:url(../pics/layout/css-backgrounds.png);
	background-position:-288px -261px;
	float:right;
	height:34px;
	margin-left:15px;
	margin-top:2px;
	margin-right:15px;
	width:34px;
}

#breadcrumbs {
	color:#5d5d5d;
	font-size:12px;
	height:30px;
	line-height:30px;
	padding-left:15px;
}

#breadcrumbs a {
	color:#5d5d5d;
	font-size:12px;
}


/* Spalte Links*/
#spalte_links li {
	height:31px;
	line-height:31px;
	display:block;
	margin-bottom:0px;
}

#spalte_links a {
	background-image:url(../pics/layout/hauptnavi_2_trenner.png);
	background-position:bottom;
	background-repeat:repeat-x;
	color:#333333;
	display:block;
	font-size:12px;
	margin-left:2px;
	margin-right:2px;
	padding-left:8px;
	text-decoration:none;
}

#spalte_links a:hover, #spalte_links .aktiv a:hover {
	background-image:url(../pics/layout/hauptnavi_2_hover.png);
	background-repeat:repeat-x;
	color:#009a83;
}

#spalte_links .aktiv a {
	background-image:url(../pics/layout/hauptnavi_2_hover.png);
	background-repeat:repeat-x;
	color:#e74300;
}

.spalte_links_ueberschr {
	color:#E74300;
	font-size:24px;
	font-weight:bold;
	font-family:Georgia,'Times New Roman',Times,serif;
	margin-bottom:10px;
	margin-left:10px;
	margin-top:10px;
}

.kategorien {
	margin-top:20px;
}

#spalte_links br {
	height:0px;
	line-height:0px;
}
/* Ende Spalte Links*/


/* Footer */
#navigation {
	float:left;
	width:218px;
}

#interessantes {
	float:left;
	padding-left:15px;
	width:218px;
}

#empfehlungen {
	float:left;
	padding-left:15px;
	width:218px;
}

#ueber_netbooks {
	float:left;
	padding-left:15px;
	width:218px;
}

#ueber_netbooks .absatz {
	padding-left:36px;
}

.footer_h, .footer_h_blogpost {
	color:#FFFFFF;
	font-family:Georgia,'Times New Roman',Times,serif;
	font-size:13px;
	font-weight:bold;
	line-height:18px !important;
}

.footer_h_blogpost {
	line-height:18px !important;
}

#navigation .footer_h {
	background-image:url(../pics/layout/css-backgrounds.png);
	background-position:-918px -415px;
	background-repeat:no-repeat;
	display:block;
	height:32px;
	line-height:32px;
	padding-left:34px;
}

#interessantes .footer_h {
	background-image:url(../pics/layout/css-backgrounds.png);
	background-position:-918px -452px;
	background-repeat:no-repeat;
	display:block;
	height:32px;
	line-height:32px;
	padding-left:34px;
}

#empfehlungen .footer_h {
	background-image:url(../pics/layout/css-backgrounds.png);
	background-position:-918px -489px;
	background-repeat:no-repeat;
	display:block;
	height:32px;
	line-height:32px;
	padding-left:34px;
}

#ueber_netbooks .footer_h, #ueber_netbooks .footer_h_blogpost {
	background-image:url(../pics/layout/css-backgrounds.png);
	background-position:-918px -526px;
	background-repeat:no-repeat;
	display:block;
	height:32px;
	line-height:32px;
	padding-left:34px;
}


#ueber_netbooks p {
	font-size:10px;
	line-height:12px;
}

#ueber_netbooks ul {
	font-size:10px;
	line-height:12px;
}
/* Ende Footer */


/* Sitemap */
.sitemap															{ padding-top:20px; }
.sitemap ul  														{ margin-left:0px; padding:0px; }
.sitemap ul li  													{ display:block; display:block; }

.sitemap ul.e_1														{ }
.sitemap ul.e_2														{ }
.sitemap ul.e_3														{ padding:15px 0px; }
.sitemap ul.e_4														{ }

.sitemap ul li.e_1													{ }
.sitemap ul li.e_2													{ border-left:1px solid #cccccc; margin-left:10px; padding-left:15px; }
.sitemap ul li.e_3													{ border-left:1px solid #838383; margin-left:10px; padding-left:15px; }
.sitemap ul li.e_4													{ border-left:1px solid #838383; margin-left:10px; padding-left:15px; }

.sitemap li a.ebene-1 												{ padding-bottom:10px; }
/* Ende Sitemap */


/* 3 Spaltig */
#dreispaltig {
	margin-top:15px;
	width:920px;
}

#spalte1, #spalte2, #spalte3 {
	float:left;
	text-align:center;
	width:33%;
}

.containerbreite {
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:287px;
}
/* Ende 3 Spaltig */


/* Vergleichstabelle */
table {
    border-color: #cccccc;
    border-style: solid;
    border-width: 0px;
    font-size:11px;
    width: 100%;
}

td, th, td p, th p {
    margin:0px;
    padding: 5px;
	text-align: center !important;
	vertical-align:middle;
}

th {
	font-size:12px;
	font-weight:bold;
}

.tabelle_xcf {
}

.tabelle_xcf th, .tabelle_xcf td {
	border-right:1px solid #CCCCCC;
}

.tabelle_xcf .tabelle_s_ende {
	border-right:0px;
}

.tabelle_xcf tr td, .tabelle_xcf thead th {
	border-bottom:1px solid #CCCCCC;
}

.tabelle_xcf .letzte_zeile {
	border-bottom:0px;
}

	/* Farben der Überschriften und der ersten Spalte */
	.tabelle_xcf .tabelle_s1 {
	    font-weight:bold;
	    color:#e74300;
	}
	
	.tabelle_xcf .tabelle_s1 {
	    font-weight:bold;
	    color:#e74300;
	}
	
	.tabelle_xcf thead, .tabelle_xcf tfoot {
	    color:#009A83;
	}
	
	.tabelle_xcf thead .tabelle_s1, .tabelle_xcf tfoot .tabelle_s1 {
	    color:#009A83;
	}
	/* Ende Farben der Überschriften und der ersten Spalte */

/* Ende Vergleichstabelle */


/* Neue Netbooks */
.neue_netbooks_eintrag {
	border-bottom:1px solid #cccccc;
	margin-bottom:15px;
	padding-bottom:15px;
}

.neue_netbooks_titel a {
	color:#e74300;
	font-family:Georgia,'Times New Roman',Times,serif;
	font-size:24px;
	font-weight:bold;
	margin-top:15px;
	text-decoration:none;
}

.neue_netbooks_titel {
	margin-bottom:10px;
}

.neue_netbooks_eintrag img, .neue_netbooks_detail img {
	float:left;
	margin-right:10px;
}
/* Neue Netbooks */


/* Wordpress Spezielles */

	/* Kommentare */
		.postmetadata {
			margin:30px 0;
		}
		
		.alt {
		padding:10px;
		}
		
		.even, .alt {
		border-left:1px solid #DDDDDD;
		}
		
		small {
		font-family:Arial,Helvetica,Sans-Serif;
		font-size:0.9em;
		line-height:1.5em;
		color:#777777;
		}
		
		.commentlist li {
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin:15px 0 10px;
		padding:5px 5px 10px 10px;
		}
		
		.commentlist li {
		font-weight:bold;
		}
		
		.commentlist li .avatar {
		background:#FFFFFF none repeat scroll 0 0;
		border:1px solid #EEEEEE;
		float:right;
		padding:2px;
		}
		
		.commentlist p {
		margin:10px 5px 10px 0;
		font-weight:normal;
		line-height:1.5em;
		text-transform:none;
		}
		
		.depth-1 {
		border:1px solid #DDDDDD;
		}
		
		#commentform textarea {
		padding:2px;
		width:100%;
		}
		
		.smallbox_rahmen {
			border: 1px solid #cccccc;
			margin-bottom:10px;
			padding:5px;
		}
		
		.smallbox_rahmen p, .smallbox_rahmen small {
			font-size:11px;
			line-height:14px;
			margin-bottom:5px;
		}
		
		.smallbox_rahmen a {
			font-size:11px;
		}
		
		.smallbox_rahmen h2, .smallbox_rahmen h2 a {
			font-size:14px;
			margin-bottom:5px;
		}
		
		.alignleft {
			float:left;
			margin-right:10px;
		}
		
		.alignright {
		    float:right;
		    margin-left:10px;
		}
		
	/* Ende Kommentare */
	
	.hentry {
    	clear:both;
		border-bottom:1px solid #DDDDDD;
		margin-bottom:15px;
		padding-top:15px;
	}
	
	.wp-caption-text {
		color:#777777;
		font-family:Arial,Helvetica,Sans-Serif;
		font-size:0.9em;
		line-height:1.5em;
		text-align:center !important;
	}

/* Ende Wordpress Spezielles */

/* Startseiten Streams */
#startseite_news {
	background-image:url(../pics/layout/css-backgrounds.png);
	background-position:-5px -415px;
	height:45px;
	padding-left:45px;
}

#startseite_twitter {
	background-image:url(../pics/layout/css-backgrounds.png);
	background-position:-5px -480px;
	height:45px;
	padding-left:45px;
}

#startseite_youtube {
	background-image:url(../pics/layout/css-backgrounds.png);
	background-position:-5px -545px;
	height:45px;
	padding-left:45px;
}
/* Ende Startseiten Streams */


/* Formular Newsletter */
.newslettertable {
	border:1px solid white;
}

.newslettertable td, .newslettertable th {
border:1px solid white;
}

.formular_linke-spalte {
	background:#F0F0F0 none repeat scroll 0 0;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	font-weight:bold;
	padding:5px 10px;
	text-align:right;
}

.formular_rechte-spalte {
	background:#F0F0F0 none repeat scroll 0 0;
	border-bottom:1px solid #FFFFFF;
	padding:5px 10px;
	text-align:left;
}

.formular_linke-spalte_weiss {
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}

.formular_rechte-spalte_weiss {
	border-bottom:1px solid #FFFFFF;
	text-align:left;
	padding-left:10px;
}

.fehler {
	background-color:#FFE0E0;
	border:1px solid #FF8080;
	margin-bottom:15px;
	padding:10px;
}

.newslettertable input, .newslettertable select {
	width:200px;
}

.form_button {
	background-image:url(../pics/layout/button_hg.png);
	background-repeat:no-repeat;
	color:#ffffff;
	cursor:pointer;
	float:left;
	font-weight:bold;
	height:30px;
	line-height:30px;
	text-align:center;
	width:95px;
}

/* Ende Formular Newsletter */

/* Social Bookmarking */
.addthis_toolbox {
	margin-left:auto;
	margin-right:auto;
	width:225px;
}

/* Ende Social Bookmarking*/

/* Tag-Cloud */
#tag_cloud {
	margin-top:15px;
}

#tag_cloud .footer_h_blogpost {
	background-image:url(../pics/layout/css-backgrounds.png);
	background-position:-443px -458px;
	display:block;
	height:32px;
	line-height:32px;
	padding-left:34px;
}
/* End Tag-Cloud */

.startseite_h1 {
	margin-bottom:33px;
}

/* Suchergebnisliste */
.treffer {
	margin-bottom:15px;
}

.treffer * {
	margin:0px;
	padding:0px;
}

.treffer .treffer_titel a {
	color:#2200CC;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
}

.treffer .treffer_beschreibung {
	color:#000000;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
}

.treffer .treffer_link {
	color:green;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
}

.trefferliste .liste {
	float:left;
	width:33%;
}

.liste h1 {
	font-size:20px;
}

.suche_treffer {
	width:920px;
}
/* Ende Suchergebnisliste */

#wikinavi {
	background: #f0f0f0;
	border:1px solid #cccccc;
	padding:5px;
	width:300px;
}

#wikinavi ul {
    margin-bottom:0px !important;
}

#wikinavi ul li {
    list-style:none;
}

#wikinavi ul li ul li {
    margin-left:20px;
}

.trennung {
	clear:both;
}

#content ol, #content ul {
	list-style-image:none;
	list-style-position:inside;
	list-style-type:square;
}

.vergleichsmoeglichkeit_oben {
	border:1px solid #CCCCCC;
	margin-bottom:15px;
	margin-top:50px;
	padding:5px;
}

.vergleichsmoeglichkeit_unten {
	border:1px solid #CCCCCC;
	margin-bottom:50px;
	margin-top:15px;
	padding:5px;
}

.button_vgl {
	background-image:url(../pics/layout/button-vergleichen-start.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	cursor:pointer;
	float:left;
	font-weight:bold;
	height:38px;
	line-height:38px;
	padding-left:32px;
	text-decoration:none;
	width:95px;
}

.button_rueck {
	background-image:url(../pics/layout/button-vergleichen-stop.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	cursor:pointer;
	float:left;
	font-weight:bold;
	height:38px;
	line-height:38px;
	padding-left:35px;
	width:135px;
}

.vergleichsmoeglichkeit_oben p, .vergleichsmoeglichkeit_unten p {
	float:left;
	margin-bottom:0px;
	margin-left:15px;
}


.pagerbox {
	margin-bottom:15px;
	text-align:center;
}

.tabelle_s1 a {
	color:#009A83;
}


#yarpp {
	background:#FAFAFA;
	border:1px solid #CCCCCC;
	clear:both;
	margin-bottom:15px;
	padding:10px;
}



/* Infoboxen */
#info_boxen_startseite {
	margin-left:auto;
	margin-right:auto;
	width:720px;
}

.info_box {
	background:#FAFAFA;
	border:1px solid #CCCCCC;
	float:left;
	height:280px;
	margin-bottom:15px;
	padding:10px;
	width:207px;
}

#info_boxen .middle, #info_boxen .right, #info_boxen_startseite .middle, #info_boxen_startseite .right {
	margin-left:15px;
}

.info_box h2 {
	font-size:16px;
	margin:0px;
}

.info_box p {
	font-size:11px;
	line-height:15px;
	margin:0px;
}

.info_box .h2_unterschrift {
	color:#E74300;
}

.info_box .bild {
	text-align:center;
}

.info_box .detaiil_link {
	text-decoration:underline;
}

/* Bilderrahmen Wordpress */
.wp-caption {
    border:1px solid #CCCCCC;
    background:#FAFAFA;
    margin-bottom:10px;
    text-align:center;
}

.wp-caption img {
	border:1px solid #F0F0F0;
	margin-top:4px;
}

.wp-caption p {
	margin-bottom:0px;
}


/* wp-polls */
.wp-polls {
	border:1px solid #CCCCCC;
	background:#FAFAFA;
	margin-bottom:15px;
	margin-top:15px;
	padding-top:15px;
}

.aligncenter {
	margin-left:auto;
	margin-right:auto;
}
