/* ----------- Global -----------*/

body {background-image: url(../images/bg.gif); margin: 0px; padding: 0px; text-align: left;}

/* ----------- Überschriften -----------*/

h1 {color: #003366;	margin: 0px; padding: 0px; font-family: sylfaen , roman, times, Verdana;
    font-size: 30px; line-height: 30px; text-align: center;}
/*h2 {background-color: #7296ff; color: #000; margin: 0px; padding: 0px; font-family: verdana, sylfaen , roman, times;
    font-size: 20px; text-align: left; line-height: 30px; /*letter-spacing: 0.15em;}*/
h2 {font-family: verdana; font-size: 15px; color: #003366; font-weight: bold; margin: 0px;
    border-top: 1px dotted black; border-bottom: 1px dotted black;}
h3 {font-family: verdana; font-size: 12px; font-style: oblique; text-decoration: none; text-align: left;
    color: #003366; font-weight: bold; margin: 0px;}
h3.mitte {font-family: verdana; font-size: 12px; font-style: oblique; text-decoration: none; text-align: center;
    color: #003366; font-weight: bold; margin: 0px;}    
h4 {font-family: verdana; font-size: 12px; font-style: normal; text-decoration: none; color: #003366;
    font-weight: bold; margin: 0px;}
h5 {font-family: verdana; font-size: 12px; font-style: normal; text-decoration: none; text-align: left;
    color: #003366; font-weight: bold; margin: 0px;}

/* ----------- Zitate -----------*/	

blockquote {font-family: verdana; font-size: 12px; font-style: italic; font-weight: normal;
            margin: 20px;}
q {font-family: verdana; font-size: 12px; font-style: italic; font-weight: normal; margin: 0px;}

/* ----------- Links normal-----------*/

a {color: #666699; text-decoration: none; font-weight: normal;}
a:link {color: #000; text-decoration: none;	font-weight: normal;}
a:hover {color: red; text-decoration: underline; font-weight: normal;}
a:active {color: #aaa; text-decoration: underline; font-weight: normal;}

/* ------------ Links none ---------- */

a.none {color: #fff; text-decoration: none;	font-weight: bold;}
a:link.none {color: #fff;	text-decoration: none;	font-weight: bold;}
a:hover.none {color: #fff;	text-decoration: underline;	font-weight: bold;}

/* ----------- Links gelb ----------- */

a.gelb {color: #ffff66;	text-decoration: none;	font-weight: normal;}
a:link.gelb {color: #ffff66;	text-decoration: none;	font-weight: normal;}
a:hover.gelb {color: #ffcc66;	text-decoration: underline;	font-weight: normal;}

/* ----------- Links blau ----------- */

a.blau {color: #003366;	text-decoration: none;	font-weight: bold;}
a:link.blau {color: #003366;	text-decoration: none;	font-weight: bold;}
a:hover.blau { background: #ff6600;	color: #3366ff;	text-decoration: underline;	font-weight: bold;}

/* --------- Links blaugrau --------- */

a.blaugrau {color: #003366;	text-decoration: none;	font-weight: bold;}
a:link.blaugrau {color: #003366;	text-decoration: none;	font-weight: bold;}
a:hover.blaugrau {background: #d0d0d0;	color: #3366ff;	text-decoration: underline;	font-weight: bold;}

/* ---------- Links blaurot --------- */

a.blaurot {color: #666699;	text-decoration: none;	font-weight: normal; /*font-style: italic;*/}
a:link.blaurot {color: #666699;	text-decoration: none;	font-weight: normal;}
a:hover.blaurot {color: #990000;	text-decoration: underline;	font-weight: normal;}

/* ----------- Bilder ------------*/

img#rechts {border: 1px solid black;	float: right;	align: right; margin: 0px; margin-left: 15px; 
            margin-bootom: 15px; padding: 5px;}
img#mitte {border: 1px solid black;	float: middle;	align: center; margin: 0px; margin-left: 15px; 
            margin-bootom: 15px; padding: 5px;}
img#links {border: 1px solid black;	float: left;	align: left; margin: 0px; margin-right: 15px; 
            margin-bottom: 15px; padding: 5px;}
img#button {border: 0px; float: left;	align: left; margin: 10px;}

img#rechtsnoborder {border: 0px;	float: right;	align: right; margin: 0px; margin-left: 15px; 
            margin-bootom: 15px; padding: 5px;}
img#mittenoborder {border: 0px;	float: middle;	align: center; margin: 0px; margin-left: 15px; 
            margin-bootom: 15px; padding: 5px;}
img#linksnoborder {border: 0px;	float: left;	align: left; margin: 0px; margin-left: 15px; 
            margin-bootom: 15px; padding: 5px;}  


/* ----------- Tabellen -----------*/

table {font-family: verdana; font-size: 12px; margin: 0px; padding: 0px; text-align: left;}
tr {font-family: verdana;	font-size: 12px; text-align: left;}
td {font-family: verdana;	font-size: 12px; text-align: left;}
td.mitte {font-family: verdana;	font-size: 12px; text-align: center;}
td.rechts {font-family: verdana;	font-size: 12px; text-align: right;}
td.top {vertical-align: top;}

table.border {border: 1px solid black;}
td.randunten {border: 0px; border-bottom: 1px solid black; padding: 10px;}
td.randobenunten {border: 0px; border-bottom: 1px solid black; border-top: 1px solid black; padding: 10px;}
td.rechts {text-align: right;}
td.abstand {padding: 10px;}

/* ----------- Listen & Absätze & Formate -----------*/

li {list-style-type: none; text-align: left; margin: 0px; margin-left: 10px; padding: 0px;}
li.1 {list-style-type: square; margin: 0px; margin-left: 15px; padding: 5px;}
div {margin: 0px; padding: 0px;}
center {margin: 0px; padding: 0px;}
#fett {font-weight: bold;}

/* ----------- Farben -----------*/
.tbhintergrund {background-color: #666699; color: #ffff99;} /* Hintergrundfarbe für Tabellenkopf */
.farbenavilinks {color: maroon;}
.linkleer {color: #bcbcbc;}

