/* ============================
netzausglas.de
Version: 0.1 (14.03.08)
============================ */



/* ============================
   2. Allgemeine Elemente
=========================== */


body {
margin:80px;
padding:0;
height:100%;

background-color:#1d2731;
color:#000000;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;

}


h1 {
font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2em;
	color:#2D2D2D;
	padding:10px;
	line-height: 1.2em;
 }


hr {

border:dotted  #c1c1c1 1px;}

a {
text-decoration: none;
outline:none; /*umpunktung entfernen */
	}

div#qTip {
padding: 3px;
border: 1px solid #666;
display: none;
background: #fffd82;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
position: absolute;
z-index: 1000;
   }


/* ============================
	3. Styles für Layoutbereiche
	=========================== */

/* ===== Box-Layouts ====== */

#container {
margin:auto;
padding:0;
width:800px;
text-align:left;
vertical-align: middle;
}

#links_Menue {
float:left;
margin:0 ;
padding:0;
width:167px;
font-size:20px;
color:#FFFFFF;
position:fixed;
line-height:1.3em;

}


#links_Menue p {
padding:0px
}


#mitteTextbereich {
margin:0 0 0 200px;
padding:20px 20px 20px 20px;
background-color:#FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 1.6em;
}


#mitteTextbereich p {
padding:10px;
}

#weiterBox-position{
float:right;
clear:right;

}

#weiterBox-position2{
float:left;
clear:left;

}


.info_box {
background-color:#f0f0f0;
padding:10px 10px 10px 10px;
border:solid 1px #c1c1c1;
border-bottom:0;
}

.bildunterschrift {
	background-color:#FFFFFF;
	border:solid 1px #c1c1c1;
	border-top:0;
}

.bildunterschrift p{
font-size:.9em;


}
.info_box2 {
	background-color:#f0f0f0;
padding:10px 10px 10px 10px;
	border:solid 1px #c1c1c1;
}

.weiterBox {

font-size:1.4em;
color:#000000;
background-color:#f0f0f0;
border:dotted 1px #c1c1c1;


}
.pdfBox {

font-size:1.4em;
color:#000000;
background-color:#f0f0f0;
border:dotted 1px #c1c1c1;
padding: 5px 5px 5px 5px;
margin: 20px 0 -19px 0;

}

.quellenangabe {
font-family:Georgia, "Times New Roman", Times, serif;
background-color:#ffffff;
padding:10px 10px 10px 10px;
border: dotted 1px #c1c1c1;
}


/* ===== Schriften-Layouts ====== */
.head_1 {
font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2em;
	color:#2D2D2D;
	padding:10px;
	line-height: 1.2em;
 }


.code {
  font-family      : "Courier New";
  font-size:1em;
}

.pfeilakt {
font-size:1em;
color:#FF6600;
display:inline;
background:none;
}

.pfeil {
font-size:1em;
color:#CCCCCC;
display:none;
background:none;
}


.home {
font-family:Georgia, "Times New Roman", Times, serif;
background-color:#ffffff;
padding:10px 10px 10px 0px;
font-size:15px; line-height: 1.6em;
}

.sub_head {
color: #575757;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 1.4em;
margin: 0 0 0 10px;
}

.new {
background-color: #ffff3d;
vertical-align:top;
color: #444;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 5px;
font-size: 9px;
}

.impressum {

font-family: Georgia;
background-color: #FFFFFF;
text-decoration: none;
word-spacing: normal;
line-height: 0;
text-align:center;
letter-spacing: 0px;
font-size:1em;

}




/* ===== Hyperlink-Layouts ====== */
.alles  a:link { color:black; border-bottom: 1px dotted #000000; background-color:#EFEFEF;}
.alles  a:visited {color:black;  border-bottom: 1px dotted #000000; background-color:#EFEFEF;}
.alles  a:hover {color:white; background-color:black; border-bottom: 1px dotted #000000;  }
.alles  a:focus { color:black; border-bottom: 1px dotted #000000; background-color:#EFEFEF; }

.bildunterschrift  a:link { color:black; border-bottom: 1px dotted #000000; background-color:#EFEFEF;}
.bildunterschrift  a:visited {color:black;  border-bottom: 1px dotted #000000; background-color:#EFEFEF;}
.bildunterschrift  a:hover {color:white; background-color:black; border-bottom: 1px dotted #000000;  }
.bildunterschrift  a:focus { color:black; border-bottom: 1px dotted #000000; background-color:#EFEFEF; }



/* ===== Listen-Layouts ====== */
.alles li {list-style-image:url(../images/icons/list.gif); margin-left:50px; }

.pfeil_auflistung li {list-style-image:url(../images/icons/list2.png); margin-left:50px; padding:3px 0 0 0;}

.lupe_auflistung li {list-style-image:url(../images/icons/list3.png); margin-left:50px; }

.home_auflistung li {list-style-image:url(../images/icons/15.png); margin-left:50px; }

/* ===== Listen-Layouts ENDE ====== */

.seitenanfang { margin-bottom:-12px }







#links p {
        color: #00AEFF;
		background:#ffffff;
        display: block;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:1.4em;
        padding: 2px;
        text-decoration: none;
}


#links span a {
        color: #2D2D2D;
        display: block;
		font-family:Georgia, "Times New Roman", Times, serif;
        padding: 0.4em;
        text-decoration:none;
}


#links span a:hover {
		color:#FFFFFF;
		background-color:#000000;
		text-decoration:none;
}





/* ===== Toolbar-Layouts ====== */
.drucken { padding-right: 18px; background: url(../images/icons/print.gif) no-repeat 100% 50%; }
.bookmarken { padding-right: 17px; background: url(../images/icons/bookmark.gif) no-repeat 100% 50%; }
.download { padding-right: 17px; background: url(../images/icons/pdf.gif) no-repeat 100% 50%; }
.feedback { padding-right: 20px; background: url(../images/icons/feedback.gif) no-repeat 100% 50%; }

.drucken:hover { padding-right: 18px; background: url(../images/icons/print_color.gif) no-repeat 100% 50%; }
.bookmarken:hover { padding-right: 17px; background: url(../images/icons/bookmark_color.gif) no-repeat 100% 50%; }
.download:hover { padding-right: 17px; background: url(../images/icons/pdf_color.gif) no-repeat 100% 50%; }
.feedback:hover { padding-right: 20px; background: url(../images/icons/feedback_color.gif) no-repeat 100% 50%; }


.toolbar a {
        color: #2D2D2D;
		font-family:Georgia, "Times New Roman", Times, serif;
        padding: 0px;
        text-decoration:none;
}

.toolbar a:link { border-bottom: 1px dotted #c1c1c1; }
.toolbar a:visited { border-bottom: 1px dotted #c1c1c1; }
.toolbar a:hover { border-bottom: 1px dotted #c1c1c1; }
.toolbar a:focus { border-bottom: 1px dotted #c1c1c1; }

.toolbar {

font-size:1.1em;
padding:6px 0 6px 0;
height:1.5em;
border-top:1px dotted #c1c1c1;
border-bottom:1px dotted #c1c1c1;
	}
/* ===== Toolbar-Layouts ENDE ====== */


/* ============================
Styles für Tabellen
	=========================== */

table.tformat {
    padding: 0;
    border-spacing: 0;
    border-collapse: collapse;
    }

    table.tformat td {


    }


table.tformat tr.test td {


}

table.tformat tr.test2 td {
background-color:#EAEAEA;
}


table.tformat td.b {

background-color:#FFFFFF;
    padding: 0.5em 5px 0.2em 0.5em;

	border-bottom:dotted 1px;
	border-left:none;
	border-right:none;

    }
table.tformat td.q {

background-color:#F0F0F0;
    padding: 0.5em 5px 0.2em 0.5em;

	border-bottom:dotted 1px;
	border-left:none;
	border-right:none;
    }

table.tformat th {
    text-align: left;

    }
table.tformat th.b {
font-weight:bold;
    background-color: #FFFFFF;
    padding: 0.2em 10px 0.2em 0.5em;
    border: #333333 solid;
    border-width: 0px 0 2px;
        }

table.tformat th.q {
font-weight:bold;
    background-color: #F8F8F8;
    padding: 0.2em 10px 0.2em 0.5em;
    border: solid #000000;
    border-width: 0px 0 2px;
    }

/* ======Styles für Tabellen ENDE ===== */

/* =========== Hyperlinks ===== */


#links_Menue a:link { color: #ffffff; }
#links_Menue a:visited { color:#ffffff;}
#links_Menue a:hover {  color:#ffffff;  }
#links_Menue a:hover .pfeil { display: inline;}
#links_Menue a:focus {  color:#ffffff; }

#mitteTextbereich2  a:link { color:black; border-bottom: 1px dotted #000000; background-color:#EFEFEF;}
#mitteTextbereich2 a:visited {color:black;  border-bottom: 1px dotted #000000; background-color:#EFEFEF;}
#mitteTextbereich2  a:hover {color:white; background-color:black; border-bottom: 1px dotted #000000;  }
#mitteTextbereich2  a:focus { color:black; border-bottom: 1px dotted #000000; background-color:#EFEFEF; }