/* CSS Document */

* { margin:0px; padding:0px; }
option {padding-left: 0.4em}

html {height:100%}

body {
    min-height: 101%;
    font-size: 100.01%;
    font-family:Arial, Helvetica, sans-serif;
    position: relative;
    color: #000;
    background: #fff;
    text-align: left;
}

img { border:0;;}

.searchfield {
        width:200px;
        border-width:1px;
        border-style: solid;
        border-top-color: #999;
        border-left-color: #999;
        border-right-color: #999;
        border-bottom-color: #999;
        background-color: #E8E8FF;

}

/* Design Suchbutton */
.button {
				font-size:0.8em;
        font-weight: bold;
        color: #000000;
        background-color: #ff0099;
}

select, input, textarea { font-size: 99% }

/*
ul, ol, dl { margin: 0 0 1em 1em }
li { margin-left: 1.5em; line-height: 1.5em; }
*/


 /* Clearfix-Methode zum Clearen der Float-Umgebungen */
.clearfix:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}

/* Diese Angabe benötigt der Safari-Browser zwingend !! */
.clearfix { display: block; }

#test {
font-size:0.8em;
float: right;
width:18%;
padding 5px;

}

#maincontainer	{
padding:4px;
width:80%;
font-size:0.7em;


}

#header	{
	height:auto; 
	width:auto;
	background-color:#000;
	border:1px solid #000;
}

.headertab	{
width:100%;
}

.searchcell	{
padding:4px;
	text-align:center;

}

#infoline	{
	width:auto;
	margin-top: 0px;
	padding:4px;
  background-color:#ff0099;
	color:#333;
}

#footer	{
	border-top:1px solid #c5c5c5;
				width:auto;
				padding: 2px;
				margin:4px;
margin-top:10px;
				color:#959595;
				background-color:#fff;
				}
.copy	{
font-size:0.8em;
text-align:right;
}
.copy a{
color:#959595;
}
#footer a{
color:#959595;
}
#c_container	{
background: #fff url(img/bg_left2.gif) repeat-y top left;
	width:auto;
	background-color:#fff;
	margin-top:4px;
}
#c_container2	{
	width:auto;
	background-color:#fff;
	margin-top:4px;
}

#left	{
	float:left;
	z-index:3;


}
#left_c	{
	position: relative;
	width:150px;
	z-index:4;

}
#right	{
	float:right;
	z-index:5;
}
#right_c	{
	position: relative;
	width:150px;
	z-index:6;
}
#content	{
	width:auto;
	margin-left:154px;
	margin-right:154px;
		background-color:#ffffff;
		border-left:1px #c5c5c5 dotted;
		border-right:1px #c5c5c5 dotted;
z-index:1;
}

#content_c	{
	position: relative;
	background-color:#ffffff;
	z-index:2;
	padding:4px;

}
#content2	{
	width:auto;
		background-color:#ffffff;
		border-left:1px #c5c5c5 dotted;
		border-right:1px #c5c5c5 dotted;
z-index:1;
}
#content2 TABLE TR TD {
padding:4px;
}

hr.clearer	{
		clear: both; 
		content: "."; 
		display: block;  
		height: 0; 
		line-height: 0px; 
		visibility: hidden; 
		border: 0; 
		padding: 0;
		margin: -1.1em 0 0 0;
}

/* Design Webtipps Startseite*/
td.webtip_header {

				padding: 4px;
        background-color:#ccc;
        color: #000;
}

/* Design Webtipps Startseite*/
td.webtip_content {
        border-width:0px; 
				padding: 4px;
        color: #333333;
				font-size:0.8em;
}
/* Design Verlinkungen */
a.l1 { 
	text-decoration: underline; 
	color:#FF0099; 
	/*font-size:1.1em;*/

	}
a.l2 { 
	text-decoration: none; 
	color: #000033; 
	}
a.l3 { 
	text-decoration: underline; 
	color: #000066; 
	font-size: 0.9em; 
	}
/*link für werbung*/
a.l4 { 
	text-decoration: underline; 
	color: #000; 
	font-size: 0.9em; 
	}


/* Design Navigationsbuttons */
a.menu {
        display:block;
        text-align:center;
        width:18ex;
        border-style:ridge;
        border-width:0px;
        border-top-color: #f5f5f5;
        border-left-color: #f5f5f5;
        border-right-color: #f5f5f5;
        border-bottom-color: #f5f5f5;
        padding:2px;
        text-decoration:none;
}

/* Design Navigationsbuttons */
a.menu:link {
        color:#000033;
        background-color:#e4e4e4;
        font-family: Arial; font-size: 11px;
}

/* Design Navigationsbuttons besuchter Link */
a.menu:visited {
        color:#000033;
        background-color:#e4e4e4;
        font-family: Arial; font-size: 11px;
}

/* Design Navigationsbuttons */
a.menu:hover {
        color:#000033;
        background-color:#ffffff;
        font-family: Arial; font-size: 11px;
}

/* Design Navigationsbuttons */
a.menu:active {
        color:#000033;
        background-color:#ffffff;
        font-family: Arial; font-size: 11px;
}

table.navigation {
        border-width:0px; padding: 0px;
        border-style: solid;
        border-top-color: #eeeeee;
        border-left-color: #ffffff;
        border-right-color: #ffffff;
        border-bottom-color: #ffffff;
        background-color: #ffffff;

}

/* Design Navigationsbuttons */
td.navigation {
        border-width:0px; padding: 0px;
        background-color: #ffffff;
        color: #000000;
}

/* Design oberer Teil */
table.header {
        border-width:0px; 
				padding: 0px;
        border-style: solid;
        border-top-color: #eeeeee;
        border-left-color: #ffffff;
        border-right-color: #ffffff;
        border-bottom-color: #ffffff;
        background-color: #999999;

}
/* Design Umriss */
table.border {
        border-width:1px; padding:0px;
        border-style: solid;
        border-top-color: #ffffff;
        border-left-color: #ffffff;
        border-right-color: #ffffff;
        border-bottom-color: #ffffff;
        background-color: #000000;
}
/* Design Radiobuttons unter dem Suchfeld */
td.header {
        border-width:0px; padding: 0px;
        background-color: #ffffff;
        color: #000000;
        font-weight: 500;
}

/* Design Navigation oben */
table.startnav {
        border-width:1px; padding: 2px;
        border-style: solid;
        border-top-color: #eeeeee;
        border-left-color: #eeeeee;
        border-right-color: #eeeeee;
        border-bottom-color: #eeeeee;
        background-color: #eaeaed;
}

/* Design Navigation oben */
td.startnav {
        border-width:0px; padding: 4px;
        background-color: #eaeaed;
        color: #000000;
}

/* Design Navigation oben */
a.startnav {
        text-decoration: underline;
        color: #000033;
}

/* Design Navigation "Sie sind hier" - Leiste */
table.here {
        background-color: #eeeeee;
        border-width:1px; padding: 2px;
        border-style: solid;
}

/* Design Navigation "Sie sind hier" - Leiste */
td.here {
        border-width:0px; padding: 1px;
        color: #000000;
        background-color: #eeeeee;
        font-size:12px;
        font-family: Arial, sans-serif;
        font-weight: 500;
}

/* Design Navigation oben "Sie sind hier" - Leiste*/
a.here {
        text-decoration: underline;
        color: #000000;
}


/* Design Unterkategorien in den Hauptkategorien*/
table.cat {
        background-color: #ffffff;
}

/* Design Unterkategorien in den Hauptkategorien*/
td.catcontent {
        /*border-width:1px;*/ 
        padding: 1px;
        background-color: #f9f9f9;
         color: #333333;
}

/* Design Fussbereich*/
table.footer {
        background-color: #eeeeee;
        border-width:1px; padding: 2px;
        border-style: solid;
}

/* Design Fussbereich*/
td.footer {
        border-width:0px; padding: 0px;
        background-color: #eeeeee;
        color: #333333;
}

/* Design Fussbereich*/
a.footer {
        text-decoration: none;
         color: #333333;
}

/* Design Navigation Seiten */
table.pages {
        border-width:0px; padding: 0px;
        border-style: solid;
        border-top-color: #eeeeee;
        border-left-color: #eeeeee;
        border-right-color: #eeeeee;
        border-bottom-color: #eeeeee;
        background-color: #eeeeee;
}

/* Design Navigation Seiten */
table.pagenav {
        border-width:0px; padding: 0px;
        border-style: solid;
        border-top-color: #ffffff;
        border-left-color: #ffffff;
        border-right-color: #ffffff;
        border-bottom-color: #ffffff;
        background-color: #ffffff;
}

/* Design Navigation Seiten */
td.pagenav {
        border-width:0px; padding: 0px;
        background-color: #eeeeee;
        color: #003333;
}

/* Design Navigation Seiten */
a.pagenav {
        text-decoration: none;
        color: #003333;
}

/* Design Navigation Seiten */
strong.pagenavactive{
        color: #cc0000;
}

/* Design Hintergrund Kategorien Startseite */
td.startcatalog {
        border-width:0px; padding: 8px;
        background-color: #ffffff;
        color: #000033;
}

/* Design Hintergrund Content */
td.catalogcontent {
        border-width:0px; padding: 0px;
        background-color: #ffffff;
        color: #000033;
}

/* Design Hintergrund Content, AGBS, Impressum, etc */
td.content {
        border-width:0px; padding: 5px;
        background-color: #ffffff;
        color: #000000;

}

/* Design Hintergrund Adsensefeld oben */
td.adsensecontent {
        border-width:0px; padding: 6px;
        background-color: #ffffff;
        color: #000033;
}

/* Design "Weitere Rubriken zum Thema"-Leiste */
table.morerubric {
        border-width:0px; padding: 0px;
        background-color: #ffffff;
}

/* Design "Weitere Rubriken zum Thema"-Leiste */
td.morerubric {
        border-width:0px; padding: 8px;
        background-color: #ffffff;
        color: #000033;
}

/* Design RSS Hintergrund */
table.rsscontent {
        border-width:0px; padding: 0px;
        background-color: #ffffff;
}

/* Design "Weitere Rubriken zum Thema"-Leiste */
td.rsscontent {
        border-width:0px; padding: 8px;
        background-color: #ffffff;
        color: #000033;
}

/* Design Suchergebnisse */
table.result {
        border-width:1px; padding: 0px;
        background-color: #ffffff;
        border-style: solid;
        border-top-color: #eeeeee;
        border-left-color: #eeeeee;
        border-right-color: #eeeeee;
        border-bottom-color: #eeeeee;
}

/* Design Suchergebnisse */
table.activeresult {
        border-width:0px; padding: 0px;
        background-color: #f5f5f5;
}

/* Design Suchergebnisse */
table.contentresult {
        border-width:0px; padding: 1px;
        background-color: #ffffff;
}

/* Design Suchergebnisse */
td.contentresult {
        border-width:0px; padding: 3px;
        color: #000033;
}

/* Design Screenshots */
td.screenshot {
        border-width:0px; padding: 0px;
        color: #000033;
		font-size: 0.8em;

}

/* Design Suchergebnisse Beschreibung */
td.descresult {
        border-width:0px; padding: 0px;
        color: #000033;
}

/* Design Suchergebnisse */
td.urlresult {
        border-width:0px; padding: 0px;
        color: #ffffff;
}

/* Design Suchergebnisse */
td.inforesult {
        border-width:0px; padding: 0px;
        color: #000033;
		font-size: 0.8em;

}

/* Design Suchergebnisse Link */
td.linkresult {
        border-width:0px; padding: 0px;
        color: #008000;
font-size:0.9em;
}

/* Design Adwords rechte Seite*/
table.adwords {
        border-width:0px; padding: 0px;
        border-style: solid;
        background-color: #ffffff;
}

/* Design Adwords rechte Seite*/
td.adwordscontent {
        border-width:1px; padding: 6px;
        background-color: #ffffff;
        color: #000033;

}
/* Design H1-Tag */

h1 {
        color: #333333; 
		font-size: 1.4em; 
		font-weight: 600;
        margin: 9px;
}

/* Design H2-Tag */
h2 {
        color: #222222; 
        margin: 0px;
}

/* Design H3-Tag */
h3 {
        color: #333333; 
		font-size: 1.2em; 
		font-weight: 600;
}

/* Design H4-Tag */
h4 {
        color: #333333; 
		font-weight: 600;
}

/* Design News */
.news {
        border-width:1px; padding: 1px;
        border-style: solid;
        border-top-color: #ffffff;
        border-left-color: #ffffff;
        border-right-color: #ffffff;
        border-bottom-color: #ffffff;
        background-color: #e4e4e4;
}

/* Design News */
.newstitle {
        border-width:0px; padding: 2px;
        color: #003366; 
		font-weight: 600;
}

/* Design News */
.newsdesc {
        border-width:0px; padding: 2px;
        color: #000033; 
		font-size: 0.9em; 
}

/* Design News */
.newslink {
        border-width:0px; padding: 2px;
        color: #0033cc;
		font-size: 0.9em; 

}

