/* Hintergrundbild definieren */

body {
	background: #FFF url(Grafik/bgr.gif) repeat-x;
}

/*Grosse Ueberschriften*/
.head{
	font-family:Verdana, sans-serif, Arial, Helvetica;
	font-size:11px;
	font-weight:bold;
	color:#333366;
	line-height: 15px;
	margin: 0px 0px 15px;
}

h2 {
	font-family:Verdana, Sans-serif, Arial, Helvetica;
	font-size:12px;
	line-height:17px;
	color:#AF0000;
	margin-top:5px;
	margin-bottom:0px;
	margin-right: 0px;
	margin-left: 0px;
	font-weight: bold;
}

/*Textkoerper*/
.txt{
	font-family:Verdana, Sans-serif, Arial, Helvetica;
	font-size:12px;
	line-height:17px;
	color:#000000;
	margin-top:5px;
	margin-bottom:0px;
	margin-right: 0px;
	margin-left: 0px;

}

p {
	font-family:Verdana, Sans-serif, Arial, Helvetica;
	font-size:12px;
	line-height:17px;
	color:#000000;
	margin-top:5px;
	margin-bottom:0px;
	margin-right: 0px;
	margin-left: 0px;

}


/*Tabellenzellen: grosse Schrift, zentriert*/
td.tab1{
	font-family:Verdana, sans-serif, Arial, Helvetica;
	font-size:11px;
	line-height:16px;
	text-align:center;
	color:#333366;
	font-weight: bold;

}


/*Tabellenzellen: kleine Schrift, linksbuendig*/
td.tab2{
	font-family:Verdana, sans-serif, Arial, Helvetica;
	font-size:11px;
	line-height:16px;
	text-align:center;
	color:#000000
}

/*Kasten*/
td.eye{
	background-color:#FFCCCC
}


/*p.linktop und p.linkbottom unterscheiden sich in margin-top und margin-bottom wg. NS*/

/*Artikellinks oben*/
p.linktop{
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	color:#000000;
	margin-top:0px;
	margin-bottom:10px
}


/*Artikellinks unten*/
p.linkbottom{
	font-family:Verdana, sans-serif, Arial, Helvetica;
	font-size:13px;
	color:#000000;
	margin-top:22px;
	margin-bottom:10px
}


/*Allgemeine Linkeigenschaften*/
a:link{
	color:#003399;
	text-decoration: none;

}

a:visited{
	color:#003399;
	text-decoration: none;

}

a:active{
	color:#003399;
	text-decoration: none;

}

a:hover{
	text-decoration:underline
}

a.intern:visited{
	color:#0000FF
}
.bottom {

	font-family:Verdana, sans-serif, Arial, Helvetica;
	font-size:11px;
	line-height:16px;
	color:#666666;
	margin-top:0px;
	margin-bottom:13px
}
.pic {
	font-family:Verdana, sans-serif, Arial, Helvetica;
	font-size:11px;
	line-height:16px;
	color:#FFFFFF;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}


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

img {
	border: 0;
	}

img.left, img.right {
	margin-top: 3px;
	margin-bottom: 5px;
	}

img.left {
	float: left;
	margin-right: 5px;
	padding-right: 5px;
	}

img.right {
	float: right;
	margin-left: 5px;
	padding-left: 5px;
	}

.headtab {
	font-family:Verdana, sans-serif, Arial, Helvetica;
	font-size:11px;
	font-weight:bold;
	color:#333366;
	line-height: 15px;


}
.txttab {

	font-family:Verdana, sans-serif, Arial, Helvetica;
	font-size:11px;
	line-height:15px;
	color:#000000;
}
a.para:link {

	color:#000000;
	text-decoration: none;
}
a.para:hover {


	color:#990000;
	text-decoration: underline;
}
a.para:visited {
}
.txtklein {
	font-family:Verdana, Sans-serif, Arial, Helvetica;
	font-size:11px;
	line-height:17px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color:#000000;
	margin-top:0px;
	margin-bottom:15px;
	margin-right: 0px;
	margin-left: 0px;
}
.darkgrey {
	background-color: #DFDFDF;
	font-family: Verdana, Sans-serif, Arial, Helvetica;
	font-size: 12px;
	line-height: 17px;
	color: #000000;

}
.lightgrey {

	background-color: #F0F0F0;
	font-family: Verdana, Sans-serif, Arial, Helvetica;
	font-size: 12px;
	line-height: 17px;
	color: #000000;
}

/* allgemeine abstandshalter */
.br2  {font-size : 2px;}
.br5  {font-size : 4px;}
.br8  {font-size : 6px;}
.br10 {font-size : 8px;}
.br13 {font-size : 10px;}
.br15 {font-size : 12px;}
.br20 {font-size : 15px;}
.darkgreykl {

	background-color: #DFDFDF;
	font-family: Verdana, Sans-serif, Arial, Helvetica;
	font-size: 11px;
	line-height: 17px;
	color: #000000;
}
.lightgreykl {
	background-color: #F0F0F0;
	font-family: Verdana, Sans-serif, Arial, Helvetica;
	font-size: 11px;
	line-height: 17px;
	color: #000000;

}
.whitekl {
	background-color: #FFFFFF;
	font-family: Verdana, Sans-serif, Arial, Helvetica;
	font-size: 11px;
	line-height: 17px;
	color: #000000;
	margin: 10px;


}
.white {



	background-color: #FFFFFF;
	font-family: Verdana, Sans-serif, Arial, Helvetica;
	font-size: 12px;
	line-height: 17px;
	color: #000000;
}
.list1 {
	font-family:Verdana, Sans-serif, Arial, Helvetica;
	font-size:11px;
	line-height:17px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	list-style-image: url(Grafik/pfeil.gif);
	list-style-type: disc;

}
.list2 {

	font-family:Verdana, Sans-serif, Arial, Helvetica;
	font-size:11px;
	line-height:17px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	list-style-image: url(Grafik/pfeil_schwarz.gif);
	list-style-type: disc;
}
.list3 {
	font-family:Verdana, Sans-serif, Arial, Helvetica;
	font-size:11px;
	line-height:17px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	list-style-image: none;
	list-style-type: disc;
	list-style-position: outside;

}
.list4 {

	font-family:Verdana, Sans-serif, Arial, Helvetica;
	font-size:12px;
	line-height:18px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	list-style-image: none;
	list-style-type: disc;
	list-style-position: outside;
}
.framed {
	border: thin solid #F0F0F0;
}
.head2 {
	font-family:Verdana, Sans-serif, Arial, Helvetica;
	font-size:12px;
	line-height:17px;
	color:#AF0000;
	margin-top:5px;
	margin-bottom:0px;
	margin-right: 0px;
	margin-left: 0px;
	font-weight: bold;

}
.listnum {


	font-family:Verdana, Sans-serif, Arial, Helvetica;
	font-size:12px;
	line-height:18px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	list-style-image: none;
	list-style-type: decimal;
	list-style-position: outside;
}
.head2kl {

	font-family:Verdana, Sans-serif, Arial, Helvetica;
	font-size:11px;
	line-height:17px;
	color:#990000;
	margin-top:5px;
	margin-bottom:10px;
	margin-right: 0px;
	margin-left: 0px;
	font-weight: bold;
}

.rb {



	background-color: #AF0000;
	font-family: Verdana, Sans-serif, Arial, Helvetica;
	font-size: 12px;
	line-height: 17px;
	color: #FFFFFF;
}
.rbunter {



	background-color: #F5CBCB;
	font-family: Verdana, Sans-serif, Arial, Helvetica;
	font-size: 12px;
	line-height: 17px;
	color: #000000;
}

.whitelink:link{
	color:#FFFFFF;
	text-decoration: none;

}

.whitelink:visited{
	color:#FFFFFF;
	text-decoration: none;

}

.whitelink:active{
	color:#FFFFFF;
	text-decoration: none;

}

.whitelink:hover{
	text-decoration:underline
}

.option {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
}

.txtrand {

	font-family:Verdana, Sans-serif, Arial, Helvetica;
	font-size:11px;
	line-height:17px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.bcnav {

	font-family:Verdana, Sans-serif, Arial, Helvetica;
	font-size:11px;
	line-height:17px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 19px;
	margin-left: 0px;
}

ol, ul {
	font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	line-height: 17px;
	margin-top:17px;
	margin-bottom:17px;
}


/*Sortierte alphabetische Liste mit Grossbuchstaben*/
ol.A{
	font-weight:bold;
	list-style-type:upper-alpha;
}


/*Sortierte alphabetische Liste mit Kleinbuchstaben*/
ol.b{
	font-weight:bold;
	list-style-type:lower-alpha;
}


/*Sortierte numerierte Liste*/
ol.num{
	list-style-type:decimal
}

/*Unsortierte Liste mit Punkten als Listenzeichen*/
ul.disc{
	list-style-type:disc;
}



/*Unsortierte Liste mit Quadraten als Listenzeichen*/
ul.square{
	list-style-type:square;
}

a.hidden:link, a.hidden:visited{
	cursor: text;
	color: #000;
	text-decoration: none;
	}
a.hidden:link:hover, a.hidden:visited:hover,
a.hidden:link:active, a.hidden:visited:active {
	color: #000;
	text-decoration: none;
	}
	
.pfeillink {
	padding-left: 13px;
	background: transparent url(Grafik/pfeil.gif) no-repeat 0 5px;
	}


