/* Style-Guide für dabadoo.net */


BODY     {
         margin: 5px;
         background-image: url(/bg-body.jpg); background-repeat: repeat-x;
         padding: 0;
         font-family: Verdana, Arial, Sans-Serif;
         font-size: 12px;
         color: #333333;

         }


a, a:link, a:hover, a:visited        {
           color: #32B26E;
           }

#wrapper     {
             width: 750px;
             background: #fff;
             border: 1px solid #666666;
             padding: 0px;
             }

#headnav     {
             color: #32B26E;
             padding: 15px;
             font-family: arial, verdana, sans-serif;
             text-align: right;
             letter-spacing: 2px;
             }

#headnav a, a:link, a:visited
            {
            color: #32B26E;
            text-decoration: none;
            border-bottom: 5px solid #eee;
            padding-bottom: 5px;
            }

#headnav a:hover
            {
            color: #32B26E;
            text-decoration: none;
            border-bottom: 5px solid #32B26E;
            padding-bottom: 5px;
            }

#logo       {
            float: left;
            width: 220px; height: 70px;
            background: #fff;
            }

#logo a     {text-decoration: none; border-bottom: 0px; }

#search     {
            background-image: url(/bg-searchform.jpg); background-repeat: no-repeat;
            float: right;
            width: 400px;
            height: 50px;
            margin-top: 30px;
            }

#search FORM {margin: 15px}
#search	INPUT {width: 150px; font-family: Arial; font-size: 12px; color: #666666; background: white; padding: 1px 3px 0px; margin-right: 10px;
                       border: 1px solid #666666;}
#search	SELECT {width: 150px; font-family: Arial; font-size: 12px; color: #666666; margin: 1px 0px; margin-right: 10px
               border: 1px solid #666666;}




#sponsor {
            clear: both;
            padding: 10px;
            line-height: 1.4em;
            font-size: 1em;
            }

#sponsor h1    {font-size: 1.2em; font-family: Trebuchet, Arial, Verdana, Sans-Serif;
            border-bottom: 3px solid #666666; color: #333; padding: 2px;
            }

#sponsor a, a:link, a:visited, a:hover {
            color: #000; text-decoration: none;
            }

#main {
            clear: both;
            padding: 10px;
            line-height: 1.4em;
            font-size: 1em;
            }

#main h1    {font-size: 1.2em; font-family: Trebuchet, Arial, Verdana, Sans-Serif;
            border-bottom: 3px solid #666666; color: #32B26E; padding: 2px;
            }

#main h2    {font-size: 1.05em; font-family: Trebuchet, Arial, Verdana, Sans-Serif;
            border-bottom: 1px solid #666666; color: #333333; padding: 2px;
            margin-top: 20px;
            }

#main a, a:link, a:visited, a:hover {
            color: #32B26E; text-decoration: none;
            }

#main-magazin {
            clear: both;
            padding: 10px;
            line-height: 1.4em;
            font-size: 1em;
            min-height: 550px;
            }


#leftnav    {
            float:left; padding: 2px; margin: 5px; margin-top:25px;
            width: 180px; height: 350px; min-height: 350px;
            font-size: 12px;
            color: #666;
            }
            
#leftnav p.channels     {font-size: 0.9em; line-height: 14px;
                        }

#leftnav a.menu 		{
		display:block;
		width:170px; max-width:165px;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		letter-spacing:1.1px;
		font-size:11px;
		text-align:left;
		font-variant: small-caps;
		margin-top: 0px; margin-left: 1px;
		padding: 5px;
		border-top: 1px solid #1C8347;
		background: #eee;
		}

#leftnav a.menu:link 	{
		color:#333;
		text-decoration:none;
		border-top: 1px solid #1C8347;
		background: #eee;
		}

#leftnav a.menu:visited 	{
		color:#333;
		text-decoration:none;
		border-top: 1px solid #1C8347;
		}

#leftnav a.menu:hover 	{
		color:#666;
		text-decoration:none;
		border-top: 1px solid #1C8347;
		background: #fff;
		}

#leftnav a.menu:active 	{
		color:#333;
		text-decoration:none;
		border-top: 1px solid #1C8347;
		}


#magazin-content {
            float: left;
            padding: 10px;
            line-height: 1.5em;
            font-size: 0.9em;
            width: 500px;
            }

#magazin-content h1    {font-size: 1.2em; font-family: Trebuchet, Arial, Verdana, Sans-Serif;
            border-bottom: 3px solid #666666; color: #32B26E; padding: 2px;
            }

#magazin-content h2    {font-size: 1.05em; font-family: Trebuchet, Arial, Verdana, Sans-Serif;
            border-bottom: 1px solid #666666; color: #333333; padding: 2px;
            margin-top: 20px;
            }

#magazin-content a, a:link, a:visited, a:hover {
            color: #32B26E; text-decoration: none;
            }


td.right    {text-align: right; vertical-align: top; padding: 5px; }

#catdesc {
            width: 350px;
            float: right;
            border: 1px solid #666666;
            padding: 10px;
            font-size: 0.95em;
            line-height: 1.5em;
            }

#catdesc h1 {
            font-size: 1.25em;
            line-height: 1.5em;
               }

#advertising {
            width: 170px; height: 115px;
            max-width: 170px;
            float: left;
            border: 1px solid #666666;
            padding: 5px; padding-left: 150px; padding-top: 40px;
            background-image: url(/bg-teaser.jpg); background-repeat: no-repeat;
            font-size: 0.95em; color: blue;
            line-height: 1.5em;
            }

#advertising a, a:link, a:visited, a:hover {
            color: blue; text-decoration: none;
            }

#content    {
            clear: both;
            }

#footer     {
            text-align: center;
            font-size: 0.85em; color: #666666;
            background: #eee;
            padding: 10px;
            clear: both;
            }

#footer a, a:link, a:hover, a:visited  {
           text-decoration:none; color: #666666; border-bottom: 0px;
           }

#sidead    {position:absolute; left:770px; top:5px; width:215px;
	    max-width:215px; text-align: center;
	    z-index:3; background-color:#FFFFFF;
            padding:5px;
	    font-family:Verdana,Arial,Helvetica,sans-serif;
	    font-size: 12px; line-height: 16px; color: #666;
	    border: 1px solid #333;
	    }

#sidead a, a:link, a:hover, a:visited     {text-decoration:none; color: #666666;}

#sidead ul.subdir, li.subdir {line-height: 1.3em; font-size:12px;
                   text-align: left; list-style-type: square; background-image: none; margin: 2px;
                   margin-left: 10px; padding: 1px; }

#sidead h6, h6 a {font-weight: bold; font-size: 11px; line-height: 1.3em; margin: 0px; padding: 0px; margin-bottom: 7px;
            color: darkgreen; text-align: left;  }

#special    {background-image: url(/bg-notebook-special.png); background-repeat: no-repeat;
            padding-bottom: 30px; font-size: 10px; line-height: 13px; padding-left: 85px; padding-top: 60px;
            text-align:left;
            border: 1px solid #5CB165 }

#special a, a:link, a:hover, a:visited  {text-decoration:none; color: #5CB165;}

p.red      {color: red; }

FORM       {margin: 15px}

INPUT      {width: 250px;
           font-size: 1em; color: #333333; font-family: verdana, courier, arial ;
           padding: 1px 3px 0px; margin-right: 10px;
           border: 1px solid #666666; background: white;
           }

SELECT     {
           width: 250px;
           font-size: 1em; color: #333333; font-family: verdana, courier, arial ;
           margin: 1px 0px; margin-right: 10px
           border: 1px solid #666666;
           }

TEXTAREA   {
           width: 350px; height: 100px;
           font-size: 1em; color: #333333; font-family: verdana, courier, arial;
           padding: 1px 3px 0px; margin-right: 10px;
           border: 1px solid #666666;}

/*	HR {height: 1px; color: #DDDDDD; margin: 10px 0px} */

.BUTTON {width: 150px; background: #dddddd}

/* Hier werden die Unterkategorie Boxen definiert */

.kategorie
        {
	float:left;
	padding:5px;
	display:block;
	border:1px solid black;
	background: #eee;
	text-align: center;
	width:20%;
	margin:20px 0 -15px 20px;
	text-decoration: none;

	}
	.kategorie a {text-decoration: none; 	border-bottom: 0px;}
	.kategorie a:visited{color: #333333; 	border-bottom: 0px; }
	.kategorie a:active{color: #333333; 	border-bottom: 0px;}
	.kategorie a:hover{color: #000000; 	border-bottom: 0px;}

	/* Ab hier die Anzeige der gefundenen Links */
	.inhalt{
	border:0px solid black;
	padding:5px;
	width: 90%;
	background-color: #FFFFFF;
	}
	.inhalt a{font-weight: bold;text-decoration: none;}
	.linkz {margin-top: 22px}

li      {
        margin: 1px; margin-bottom: 10px; list-style-type: none; line-height: 1.5em;
	background-image: url(/bg-item.jpg); background-repeat: no-repeat;
        padding-left: 25px; padding-top: 25px;
        }
ul      {
        margin-left: 5px; line-height: 1.5em;
        }

#main li.no, #main ul.no   {
        margin: 1px; margin-bottom: 10px; list-style-type: square; line-height: 1.5em;
        padding-left: 25px; padding-top: 25px;
        }


