/* Phorum CSS */
@import "phorum51.css";
@import "specific.css";
@import "print.css";

body, table {
	margin:0px;
    padding:0px;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
body {
        background-color:white;	
}

@media screen {
/* ----------- global -------------- */
	a {
        	font-family:Verdana, Arial, Helvetica, sans-serif;
	        text-decoration:underline;
        	color:black;
	}

    #printtop {
            display:none;
    }

	#body {
            background: url(/images/background.png);
            background-repeat: repeat-y;
            background-position: -59px 0px;
	}

/* ------------ oben ------------ */
	#top {
            background: url(/images/head_wh-netz.jpg) #466BA4 no-repeat;
            width:100%;
            height:70px;
            border: 0px solid black;
            border-bottom-width: 1px;
	}

	#toplinks {
            background: black;
            float:right;
            padding:5px 10px;
            white-space: nowrap;
            color:white;
            font-size:12px;
    }

    #toplinks a {
            color:white;
            font-family:monospace;
	        border-width:0px;
	}	
    
	#toplinks a:hover {
		    text-decoration:none;
	}

    #toplinks form {
            display:inline;
            margin-left: 10px;
    }

    #toplinks form input {
            font-size:12px;padding:0px;margin:0px;
    }

    #toplang {
            float:right;
            margin-right:5px;
    }

    #toplang a {
    }


/* ------------- linke Spalte -------------- */
        #left {
            border-width: 0px;
            border-style: solid;
            border-color: black;
            width: 155px;
            float:left;
            padding-top:5px;
            margin-bottom:15px;
            margin-left:0px;
            font-size:12px;
            overflow:hidden;
        }
                
        #left * a {
            font-size: 12px;
        }
        
/* ---------------- Menue ---------------- */
        /* Main Menu Normal */
        a.mainmenun {
                color:black;
                padding:3px 15px;
                padding-left:0px;
                margin-left:0px;
                text-decoration:none;
                display:block;
                font-weight: bold;
                font-size:12px;
        }

        a:hover.mainmenun {
                text-decoration:underline;
        }

        /* Main Menu Aktiv */
        a.mainmenua {
                color:black;
                padding:3px 15px;
                padding-left:5px;
                margin-left:-5px;
                text-decoration:none;
                display:block;
                font-weight: bold;
                font-size:12px;
                background-image:url(/images/menu_bg.png);
                background-position: -6px;
                background-color:white;
                border: 1px solid black;
                border-width:1px 0px 1px 1px;
        }

        a:hover.mainmenua {
        }
 
        a.mainmenua:before { 
                /*content:'[';*/
        }
        a.mainmenua:after {
                /*content:']';*/
        }

        /* Sub1 Menu Normal */
        a.sub1menun {
                font-size:12px;
                color:black;
                font-style:italic;
                text-decoration:none;
        }

        a:hover.sub1menun {
                text-decoration:underline;
        }

        a.sub1menua {
                font-size:12px;
                color:black;
                font-style:italic;
                font-weight:bold;
                text-decoration:none;
        }

	#menu {
            border-width: 0px;
            border-style: solid;
            border-color: red;
            width: 155px;
            padding-top:5px;
            padding-bottom:5px;
            margin-left:0px;
	}
        #menu ul {
            margin-top:5px;
            margin-bottom:5px;
            padding-left:0px;
            border: 0px solid black;
        }
        #menu ul.main {
            list-style-type:none;
            text-indent:0px;
            margin-left:0px;
        }
        #menu ul.sub1 {
            text-indent:0px;
            margin-left:5px;
        }
        #menu ul.sub2 {
            text-indent:0px;
            margin-left:5px;
        }

/* ------------------ quicklinks ------------------------*/
	#quicklinks {
            width: 140px;
            margin-left:0px;
	}

        #quicklinks h1 {
            border-width: 0px;
            border-top-width:1px;
            border-style: dotted;
            border-color: gray;
            padding-left:10px;
            margin: 0px;
            padding-top:15px;
            font-size: 12px;
        }

        #quicklinks ul {
            margin-top:5px;
            margin-bottom:15px;
            padding-left:0px;
            border: 0px solid black;
            text-indent:0px;
            margin-left:15px;
        }
        
        #quicklinksa ul,li {
            margin-left:10px;
        }

        #quicklinks a {
                font-size: 12px;
        }

/* ------------------ lastchanges -----------------------*/
	#lastchanges{
            width: 140px;
            padding-bottom:35px;
            margin-left:0px;
	}

    #lastchanges h1 {
            border-width: 0px;
            border-top-width:1px;
            border-style: dotted;
            border-color: gray;
            padding-left:10px;
            margin: 0px;
            padding-top:15px;
            font-size: 12px;
        }

    #lastchanges ul {
            margin-top:5px;
            margin-bottom:15px;
            padding-left:0px;
            border: 0px solid black;
            text-indent:0px;
            margin-left:15px;
        }
        
    #lastchanges ul,li {
            margin-left:10px;
    }

    #lastchanges a {
            font-size: 12px;
    }


/* --------------------- content ------------------- */
	#content {
            padding:5px 10px;
            margin-left:165px;
            padding-bottom:50px;
	}
	
        #content h1 {
            font-size: 20px;
            font-weight: bold;
        }
        
        #content h1:before {
            content:url(/images/karos_h1.jpg);
            padding-right:5px;
        }

        #content h2 {
            font-size: 18px;
            font-weight:bold;
        }

        #content h3 {
            font-size: 14px;
        }

        h1 a, h2 a, h3 a {
            text-decoration: none;
        }
        
        pre {
            background-color:#eee;
            border: 1px solid #ddd;
            max-width:800px;
        }

	#pre {
            background-color:#eee;
            font-family:monospace;
            border: 1px solid #ddd;
            max-width:800px;
        }

        #content p,li {
            max-width:800px;
        }

/* ---------------- neues ----------------*/
  	#neues div.newstopic{
            border: 0px solid gray;
            border-top-width: 1px;
	}
        
	h3.newsheadline {
            margin-bottom: 0px;
	}

        div.newsdate {
            margin-bottom: 10px;
        }

        div.newstext {
            font-style: italic;
            margin-bottom: 10px;
        }

/* ---------------- suche ---------------*/
	.resultsinfo {
	}

	h3.result {
            margin-bottom:0px;
	}

	p.resulttext {
            margin:5px;
            margin-left:20px;
	}

/* ------------------- Linkverzeichnis ------------------ */
        div.linkmsg {
        }
        
        div.linksearchform {
        }
        
/* ------------------- footer --------------- */
	#footer {
            background-color:#eee;
            border-width: 1px 0px 1px 0px;
            border-style: solid;
            border-color: black;
            margin:0px;
            width:100%;
            padding:5px 0px;
            text-align:right;
            font-family:monospace;
            clear:both;
	}

        #footer a {
            font-family:monospace;
        }
        
        /* copyright */
        #copyright {
            float:left;
            padding-left:5px;
        }

/* --------------------- Formulare -------------------- */
	input,textarea {
	}

	input:hover,textarea:hover {
	}

/* --------------- Tabellenformat format1 ------------- */
	table.format1 {
                border:1px gray solid;
                border-color : #ffffff;
                background-color : #f0f0f0;
                border-collapse:collapse;
                width:95%;
	}

	table.format2 {
                border:1px gray solid;
                border-color : #ffffff;
                background-color : #f0f0f0;
                border-collapse:collapse;
	}

	table.format1 th, table.format2 th {
                background-color: #6099FF;
                border:1px gray solid;
                padding:2px;
	}

	table.format1 td, table.format2 td {
                border:1px gray solid;
                padding:2px;
                vertical-align:top;
	}

	table.format1 td:hover, table.format2 td:hover {
                background-color: #d2d2d2;
	}

	table.format1 tr:hover {
                background-color: #e0e0e0;
	}


}


