/* Code: Kirsten Huthmann für Kai D. Eichstädt. Februar 2004 - 2006

/* Dieses Basis-Stylesheet enthält die Grundstruktur der Site www.geldpunkt.de. 
Auch Netscape 4 sollte in der Lage sein, das meiste davon umzusetzen. 
Für alle anderen Browser gibt es zusätzliche Styles in der mehrstile.css */

a, input, li, ol, p, select, textarea, ul 	{
		font-family		: "Tahoma", Verdana, sans-serif;
	text-decoration			: none;
}
/*table, tr, td {                                                   /* von densxl auskommentiert*/
	border-collapse	: collapse;
	font-family		: "Tahoma", Verdana, sans-serif;
	font-size		: 0.9em;
	text-align		: center;
	padding			: 5px 20px 5px 0px;
	border-bottom	: 1px solid #006699;
}*/
table, tr, td {                                                     /* von densxl hinzugefügt*/
	border      	: 0px solid #fff;
}
.nobottom {
	border-bottom	: 1px solid #fff;
	}

body {
	margin					:	0px;
	padding					: 	0px;
	background-color		:	#fff;
	font-size				: 	101%;
}

.head {
		width				:  100%;
		border-bottom		: 1px solid #0BA9D7; 
		padding				: 0px 0px 4px 0px;
		margin				: 0 0 10px 0;
		height				: 126px;
     }
h1  {
		margin-top			: 6px;
		padding-left		: 0px;
		color				: #ff9900;
		font-family			: "Tahoma", "Trebuchet MS", sans-serif;
		font-size			: 1.4em;
		border-bottom		: 1px dotted gray;
		padding-bottom		: 10px;
		margin-bottom		: 10px;
		font-weight			: 100;
		}
h2 {
	font-size				: 1.1em;
	margin-bottom			: 5px;
	margin-top				: 10px; 6px;
	color					: #006699; 
	font-weight				: 100;
	font-family				: "Tahoma", "Trebuchet MS", "Rockwell", "Georgia Ref", sans-serif;
}
a.h2_link{
  font-size:        1.1em;
  font-weight:      100;
}
h3 {                                                                                      /*densxl h3 stile durch titellinkstile ersetzt*/
	font-size				  : 0.75em; 
	color					    : #006699;
	font-family				: Tahoma, "Trebuchet MS", "Georgia Ref", sans-serif;
	letter-spacing			: 0.06em;
	text-decoration			: none;
		margin-bottom			: 4px;
}


h4 {
	font-family			: "Tahoma", Verdana, "Trebuchet MS", sans-serif;
	color				: #fff;
	margin-top			: 0px;
	margin-bottom		: 5px;
	background-color	: #ff9900;
	text-align			: left;
	font-size			: 0.8em;
	letter-spacing		: 0.04em;
	padding-left		: 5px;
	font-weight			: 100;
	}
.marginalia h4 {
	text-align			: center;}
h5 {                                            /* densxl änderung: .Stichzeile zu h5*/
	margin-top			: 8px;
	color				: #666666;
	margin-bottom		: 3px;
	font-size			: 0.8em;
	font-family			: "Tahoma", Verdana, "Trebuchet MS", sans-serif;
	font-weight			: 100;
}
h6 {
	font-family			: "Tahoma", Verdana, "Trebuchet MS", sans-serif;
	color				: #fff;
	margin-top			: 0px;
	margin-bottom		: 5px;
	background-color	: #339900;
	letter-spacing		: 0.04em;
	text-align			: center;
	font-size			: 0.8em; 
}
.weiterlesen  {
	font-family			: "Tahoma", Verdana, Arial, sans-serif;
	color				: #fff;
	margin-top			: 0px;
	margin-bottom		: 5px;
	background-color	: #0BA9D7;
	text-align			: center;
	font-size			: 0.75em;
	letter-spacing		: 0.05em;
}
.adressen {
	font-family			: "Tahoma", Verdana, "Trebuchet MS", sans-serif;
	color				: #fff;
	margin-top			: 0px;
	margin-bottom		: 5px;
	background-color	: #006699;
	text-align			: center;
	font-size			: 0.75em;
	letter-spacing		: 0.04em;
}		
p	{
	font-family			: "Tahoma", Verdana, "Trebuchet MS", sans-serif;
	color					:   #333;
	font-size				:   0.8em;
	line-height				: 	1.4em;
	margin-top				:	4px; 0px;
	margin-bottom			:  12px;
	letter-spacing			:  0.03em;
		} 
a.single_link {
  font-size				:   0.8em;
  letter-spacing			:  0.03em;
  color:            #006699;
}		
h5 { 
	font-size			: 0.8em; 
	font-variant		: small-caps;
	color				: #333;
	letter-spacing		: 0.04em;
	margin-bottom		: 4px; 0px;
	margin-top			: 0px; 18px;
	border-top			: 1px solid #ff9900;
	border-right		: 1px solid #ff9900;

}
img	{
	border					:	0px;
	padding					: 	0px;
	vertical-align			: 	middle;
	text-align				: 	left;
	}
ul {
	font-family				: "Tahoma", Verdana, "Trebuchet MS", sans-serif;
	color					    :   #333;
	font-size				  :   0.8em;
	line-height				: 	1.5em;
	margin-top				:	0px;
	margin-bottom			:	12px;
	letter-spacing			:  0.02em;
}
ol {
	font-family				: "Tahoma", Verdana, "Trebuchet MS", sans-serif;
	color					    :   #333;
	font-size				  :   0.8em;
	line-height				: 	1.5em;
	margin-top				:	0px;
	margin-bottom			:	12px;
	letter-spacing			:  0.02em;
}
/* die Klassen für den Hauptinhalt */

.main {
	position			: absolute;
	left				: 186px;
	top					: 142px; 
	width				: 614px; 
	padding-left		: 9px;
	/* border-left			: 1px solid #0ba9d7; */
}

.inhaltlinks {
	float				: left;
	width				: 48%;
	padding-top			: 0px; 
	padding-right:13px;

	}

.inhaltrechts {
	float				: right;
	width				: 48%;
	padding-top			: 0px; 
	margin-right		: 0; 
	}



/* Klassen für die Rubrikseiten  */ 

/* Klassen für Unterseiten mit situativem Ansatz */ 


.szenario {
	padding				: 5px;
	/*float				: left;*/
	margin				: 15px 10px 0px 0px;
	/*width				: 46%; */
	/* height				: 160px; */
	border				: 1px solid #ff9900;
	}

/* Klassen für die Hauptnavigation */ 
.navibox {
	width				: 182px;
	position			: absolute;
	left				: 8px;
	top					: 136px; 
	padding				: 0px;
	margin				: 0px;
	
			}
.naviinhalt {
	padding				: 0px 0px 0px 0px;          /* densxl änderung: linkes padding von 2 auf 0px!*/
	margin				: 0px 13px 0px 0px;
}
.rubrikhead {
	font-family			: "Trebuchet MS", Tahoma, Verdana, sans-serif;
	margin				: 6px 0px 5px 0px;                            /*densxl geändert von 0 auf 5px margin unten!*/
	padding				: 4px 5px 4px 12px; 
	font-size			: 0.8em; 
	color				: #fff; 
	background-color	: #ff9900;  
	letter-spacing		: 0.2em;
}
p.rubrikhead{
  margin-bottom      : 0px;                                    /*von densxl hinzugefügt*/
}
a.rubrik1 {
	display				: block;
	font-family			: Tahoma,"Trebuchet MS",  Verdana, sans-serif;
	margin				: 0px 0px 0px 0px;
	padding				: 5px 5px 5px 12px; 
	text-decoration		: none;
	font-size			: 0.8em; 
	color				: #fff; 
	background-color	: #087FA2;  
	font-weight			: 100; bold;
	letter-spacing		: 0.02em; 
	border-top			: 1px dotted #fff;
}
a.rubrik1:link {
}
a.rubrik1:visited {
}
a.rubrik1:hover {
		background-color		: #ff9900;
		color					: #fff;
}
a.rubrik1:active {
		color					: #fff;
}
.rubrik1-aktiv {
		display				: block;
		font-family			: Tahoma, "Trebuchet MS",  Verdana, sans-serif;
		margin				: 0px 0px 0px 0px;
		padding				: 5px 5px 5px 12px; 
		text-decoration		: none;
		font-size			: 0.8em;
		color				: #fff;  
		border-right		: solid 6px #087FA2;
		background-color	: #ff9900; 
		font-weight			: 100; bold; 
		letter-spacing		: 0.02em; 
		border-top			: 1px dotted #fff;

}
.rubrik1-aktiv:link {
}
.rubrik1-aktiv:visited {
}
.rubrik1-aktiv:hover {
		background-color	: #087FA2; 
		color				: #fff; 
}
.rubrik1-aktiv:active {
		background-color	: #ff9900;
}
.rubrik1-aktiv2 {
		display				: block;
		font-family			: Tahoma, "Trebuchet MS", Verdana, sans-serif;
		margin				: 0px 0px 0px 0px;
		padding				: 5px 5px 5px 12px; 
		text-decoration		: none;
		font-size			: 0.8em;
		color				: #fff; 
		background-color	: #ff9900; 
		font-weight			: 100; bold; 
		letter-spacing		: 0.02em; 
		border-top			: 1px dotted #fff;

}
.rubrik1-aktiv2:link {
}
.rubrik1-aktiv2:visited {
}
.rubrik1-aktiv2:hover {
		background-color	: #087FA2; 
		color				: #fff; 
}
.rubrik1-aktiv2:active {
		background-color	: #ff9900;
}


/* Unterklassen der Hauptnavigation */ 

a.rubrik2 {
		display				: block;
		font-family			: Tahoma, "Trebuchet MS",  Verdana, sans-serif;
		margin				: 0px 0px 0px 0px;
		padding				: 4px 0px 4px 12px; 
		text-align			: left;
		text-decoration		: none;
		font-size			: 0.75em;
		color				: #fff;
		background-color	: #0ba9d7; 
		font-weight			: 100; bold; 
		letter-spacing		: 0.04em; 
		border-top			: 1px dotted #fff;

}
a.rubrik2:link {
}
a.rubrik2:visited {
		color				: #fff;
}
a.rubrik2:hover {
		background-color	: #ff9900;
		color				: #fff;
}
a.rubrik2:active {
		color					: #fff;
}
a.rubrik2-aktiv {
		display				: block;
		font-family			: Tahoma, "Trebuchet MS", Verdana, sans-serif;
		margin				: 0px 0px 0px 0px;
		padding				: 4px 0px 4px 12px;
		text-align			: left;
		text-decoration		: none;
		font-size			: 0.75em;
		color				:  #fff;
		background-color	: #0ba9d7; #ff9900;   
		font-weight			: 100; bold; 
		letter-spacing		: 0.04em; 
		border-top			: 1px dotted #fff;

}
a.rubrik2-aktiv:link {
}
a.rubrik2-aktiv:visited {
		color				: #fff;
}
a.rubrik2-aktiv:hover {
		background-color	: #ffcc33; 
		border-right		: solid 6px #087FA2;
		color				: #fff;
}
a.rubrik2-aktiv:active {
		color					: #fff;
}

a.unter2 {
		display				: block;
		font-family			: Tahoma, "Trebuchet MS", Verdana, sans-serif;
		margin				: 0px 0px 0px 0px;
		padding				: 4px 2px 4px 10px; 
		text-align			: left;
		text-decoration		: none;
		font-size			: 0.75em;
		color				:  #fff; 
		background-color	: #ffcc33; 
		font-weight			: 100; 
		letter-spacing		: 0.04em; 
		border-top			: 1px dotted #fff;

	}
a.unter2:link {}
a.unter2:visited {}
a.unter2:hover {
		background-color	:  #ff9900;
}
a.unter2:active {}

a.unter2-aktiv {
		display				: block;
		font-family			: Tahoma, "Trebuchet MS", Verdana, sans-serif;
		margin				: 0px 0px 0px 0px;
		padding				: 4px 2px 4px 10px; 
		text-align			: left;
		text-decoration		: none;
		font-size			: 0.75em;
		color				:  #fff; 
		border-right		: solid 6px #087FA2;
		background-color	: #ffcc33; 
		font-weight			: 100; bold;
		letter-spacing		: 0.04em; 
		border-top			: 1px dotted #fff;

	}
a.unter2-aktiv:link {}
a.unter2-aktiv:visited {}
a.unter2-aktiv:hover {
		background-color	:  #ff9900;
}
a.unter2-aktiv:active {}


a.rubrik3 {
		display			: block;
		margin			: -1px 0px 0px 0px;
		padding				: 4px 0px 4px 12px;
		text-align		: left;
		text-decoration	: none;
		font-size		: 0.75em;
		color			: #003366; 
		border			: solid 1px #cdcdcd;
		font-weight		: 100; bold;
		font-family		: Tahoma, "Trebuchet MS", Verdana, sans-serif;
}
a.rubrik3:link {
}
a.rubrik3:visited {
		background-color: transparent;
		color			: #003366; 
		font-weight		: bold;
}
a.rubrik3:hover {
		background-color: #0BA9D7; 
		color			: #fff;
		font-weight		: bold;
}
a.rubrik3:active {
		background-color: #0BA9D7; 
		color			: #fff;
		font-weight		: bold;
}
/* Linkklassen für Rubrikunterseiten, wie die Brotkrumennavi und die weiter-Links in den Überschriften */ 

.main a.brotkrume {
	color				: #666;
	font-family			: "Tahoma", "Trebuchet MS", sans-serif;
	font-size			: 0.7em;
	text-decoration		: none;
	letter-spacing		: 0.05em;
	font-weight			: 100; 
		}
.main a.brotkrume:link {
	color					: #666;
	}
.main a.brotkrume:visited {
	color					: #666;
	}
.main a.brotkrume:hover {
	text-decoration			: underline;
	color					: #f90;
	}
.main a.brotkrume:active {
	color					: #666;
	}

a.inline {
	font-family			: Tahoma, "Trebuchet MS", "Georgia Ref", sans-serif;
	text-decoration		: none;
	font-weight			: 600;
	color				: #003366;
	letter-spacing		: 0.05em;
	}
a.inline:link {
		}
a.inline:visited {
	}
a.inline:hover {
	color			: #ff9900;
			}
a.inline:active {
	}

/* den inlinelink braucht man wie den titellink: deren Größenangabe ist notwendig, macht aber den inlinelink zu klein */

h3.titellink	{
	font-size				: 0.85em; 
	color					: #003366;
	font-family				: Tahoma, "Trebuchet MS", "Georgia Ref", sans-serif;
	font-weight				: 600;
	letter-spacing			: 0.04em;
	text-decoration			: none;
	margin        			: 0px;
}

h3.titellink:link{
	}
h3.titellink:visited{
}
h3.titellink:hover{
	text-decoration			: none;
	color					: #ff9900;
	}
h3.titellink:active{
	}

#haarlinie {
	margin-top			: 20px;
	width				: 100%;
	border-top			: 1px dotted #666;
}
	
div.bildbutton a.head2link {
	font-family				: Tahoma, "Trebuchet MS", sans-serif;
	font-size				: 1.1em;
	text-decoration			: none;
	display					: inline;
	margin-bottom			: 5px;
	margin-top				: 16px;
	font-weight       : 100;
	letter-spacing		: 0.02em; 
	}
	
h2.head2link:link, a.head2link:link {
	color					: #006699;
	}
h2.head2link:visited, a.head2link:visited {
	color					: #006699;
	}
h2.head2link:hover, a.head2link:hover {
	color					: #ff9900;
	}
h2.head2link:active, a.head2link:active {
	color					: #ff9900;
	}

.bildlinks {
	margin					: 5px 0px 0px 0px;
	width					: 37%;
}
.bildrechts {
	float					: right;
	margin-left				: 5px;
	margin-bottom			: 0px; 5px;
	margin-top				: 5px; 0px;
}

.bu {
	font-size	: 0.87em;           /*densxl änderung der font-size*/
	text-align	: right;
	margin-right	: 6px;
}

.bildbutton {
	margin				: 0px 0px 0 0;
	padding				: 8px 3px 3px 8px;
	background-color	: #f1f1f1; #e3e3e3; 
}
.bildbutton p{
	font-size	: 0.75em;
}
.bildbutton a{
	font-family			: Tahoma, "Trebuchet MS", "Georgia Ref", sans-serif;
	text-decoration		: none;
	font-weight			: 600;
	color				: #003366;
	letter-spacing		: 0.05em;
	}
.bildbutton a:link {
		}
.bildbutton a:visited {
	}
.bildbutton a:hover {
	color			: #ff9900;
			}
.bildbutton a:active {
	}


/* hier kommt der Contentbereich in der Mittelspalte */

.versteckt  {
		display				: none;
			}
.spaltelinks {
	padding-left			: 5px;
}

.teaser {
	font-weight		: 600;
	font-size		: 0.73em;
	color			: #087FA2; 
	letter-spacing	: 0.03em;
	}
.frage {
	font-style		:  italic; 
	font-size		: 0.8em;
	color			: #006699; 
	}
.archivbox {
	text-align			: right;
	clear				: both;
}


/* Klassen im Risiko-Check */
.vorspann {
	font-weight				: 600;
	font-size				: 0.95em;
}
.datum {
	display: inline;
	padding-top: 20px;
}

/* folgende Klassen beschreiben die Marginalienspalte rechts auf der Startseite, z.B. für die Dossier-Banner  */
.impress {
	margin-left				: 0px;
	margin-bottom			: 10px;
	margin-top				: 0px;
	padding					: 0;
}
a.mehr {
		font-size				: 0.73em;
		color					: #333;
		text-decoration			: none;
		color					: #003366;
	}
a.mehr:link{
	}
a.mehr:visited{
}
a.mehr:hover{
		text-decoration			: underline;
	}
a.mehr:active{
	}

.thema {
		margin-bottom		: 5px;
		margin-top			: 5px;
}
.thema p{                                 /*.thema p und .thema a von densxl hinzugefügt*/
		font-size			: 0.7em;
		margin-bottom		: 0px;
}
.thema a {
	font-family			: Tahoma, "Trebuchet MS", "Georgia Ref", sans-serif;
	text-decoration		: none;
	font-weight			: 600;
	color				: #003366;
	letter-spacing		: 0.05em;
	}
.thema a:link {
		}
.thema a:visited {
	}
.thema a:hover {
	color			: #ff9900;
			}
.thema a:active {
	}

.banner {
		margin-left				: 0px;
		margin-bottom			: 5px;
}
.news {
	   width				: 18%; 
	   position				: absolute;
	   left					: 812px; 
	   top					: 138px;
	   border-left			: 1px solid #0ba9d7;
	   text-align			: left;
	   margin-left			: 0px;  
	   padding				: 0px 0px 0px 8px;
	   }
.news-leer {
	   width				: 18%; 
	   position				: absolute;
	   left					: 816px; 
	   top					: 137px;
	   text-align			: left;
	   margin-left			: 0px; 
	   padding				: 0px 0px 0px 6px;
	   }
.newsinhalte {
		margin				: 4px;
		padding				: 0px;
}

.blaueschrift {
		color				: #003366;
		font-size			: 70%;
}

/* Klassen für die Archivseiten */
#archivkopf  {
		margin-top: 20px;}

#archivkopf h1 {
		padding-top			: 6px;
		padding-left		: 4px;
		border-top			: 1px solid	#ff9900;
 		color				: #ff9900;
		font-family			: "Tahoma", Verdana, "Trebuchet MS", sans-serif;
		font-variant		: normal;
		font-size			: 1.6em;
		}
		
#index1 a{
		font-family			: "Tahoma", Verdana, "Trebuchet MS", sans-serif;
		font-variant		: normal;
		font-size			: 0.8em;
		margin-top			: 8px;
}
#index2 a{
		font-family			: "Tahoma", Verdana, "Trebuchet MS", sans-serif;
		font-variant		: normal;
		font-size			: 0.8em;
		margin-top			: 6px;
}
#index1 {
		text-indent			: -14px;
		
	}
#index1 img {
		text-indent			: -40px;
		margin-right		: 10px;
	}	
#index2 {
		text-indent			: -14px;
	}
#index2 img {
		text-indent			: -40px;
		margin-right		: 10px;
	}	
#index1 li{	
		list-style-type		: none;
	}
#index2 li{	
		list-style-type		: none;
	}

/* Klassen für den Hauptinhalt */

/* Klassen und Links für die Newsspalte */

a.linkaufweiss {
	font-size				: 0.7em;
	text-decoration			: none;
} 
a.linkaufweiss:link{
	text-decoration			: none;
	color					: #666666;
	}
a.linkaufweiss:visited{
	text-decoration			: none;
	color					: #666666;
}
a.linkaufweiss:hover{
	text-decoration			: none;
	background-color		: #ff9900;
	color					: #fff;
	}
a.linkaufweiss:active{
	text-decoration			: none;
	color					: #666666;
	}

/* die Zustände des Infokastens: Überschriften auf Orange, Zwischentitel und Linkklassen etc. */		

.marginalia {
	margin-top			: 36px;
	margin-right		: 0px; 
	border				: 1px dotted #777777;
	padding				: 5px 5px 5px 5px;
	background-color	: #fff;
		}

.marginalia p { 
		color				: #222;
		font-size			: 0.75em;
		margin-bottom		: 0px;
		}
.marginalia a {
	display				: block;
	font-family			: "Tahoma", Verdana, "Trebuchet MS", sans-serif;
	text-decoration		: none;
	font-size			: 0.75em;                                                            /*geändert von d.e.n.s.XL 0.75em->1em*/
	font-weight			: 100;
	line-height			: 140%;
	}
.marginalia a:link {
	color				: #003366;
	}
.marginalia a:visited {
	color				: #003366;
	}
.marginalia a:hover {
	color				: #fff;
	background-color	: #ff9900;
				}
.marginalia a:active {
	color			: #003366;
	}
.marginalia h1 { 
		color				: #003366; 
		font-size			: 0.8em;
		margin-bottom		: -4px;
		margin-top			: 0px;
		font-family			: "Tahoma", Verdana, "Trebuchet MS", sans-serif;
		border-bottom		: 0;
		font-weight			: 600;
		}
.marg {
	margin-top			: 36px;
	margin-right		: 2px; 
	border				: 1px dotted #777777;
	padding				: 5px 5px 5px 5px;
	background-color	: #fff;
		}
.marg h4{
  text-align      : center;
	font-size			: 0.75em;
	letter-spacing		: 0.05em;
	font-weight       : 600;
}
.marg p { 
		color				: #222;
		font-size			: 0.75em;
		margin-bottom		: 0px;
		}
.marg a {
	display				: block;
	font-family			: "Tahoma", Verdana, "Trebuchet MS", sans-serif;
	text-decoration		: none;
	font-size			: 1em;                                                            /*geändert von d.e.n.s.XL 0.75em->1em*/
	font-weight			: 100;

	}
.marg a:link {
	color				: #003366;
	}
.marg a:visited {
	color				: #003366;
	}
.marg a:hover {
	color				: #fff;
	background-color	: #ff9900;
				}
.marg a:active {
	color			: #003366;
	}
.fett {
	font-weight	: bold;
	}
/* Klassen für die Formulare im Haushaltsplan */ 

.sub2 {
	font-size			: 0.9em;
	margin-bottom		: 0px;
	margin-top			: 0px;
	color				: #ff9900;
	font-family			: Tahoma, "Trebuchet MS", sans-serif;
	} 
	
#form {
	width			: 70%;
	margin-top		: 0px;
	}
input {
	background		: #fff;
	font-weight		: 100;
	}
#form p {
	font-size		: 0.8em;
	line-height		: 1.4em;
	color			: #333;
	margin-top		: 0px;
	margin-left		: 0px;
	margin-right	: 10px;
}
td.text {
	padding-left	: 5px;
	padding-right	: 5px;
	vertical-align	: middle;
	border-bottom	: 1px solid #003366;
	font-family		: Tahoma, Verdana, Arial, sans-serif;
	text-align		: right;
}
td.text2 {
	color			: #003366;
	font-weight		: 600;
	padding-left	: 5px;
	padding-right	: 5px;
	vertical-align	: middle;
	border-bottom	: 1px solid #003366;
	font-family		: Tahoma, Verdana, Arial, sans-serif;
	text-align		: right;
}

.titelversteck {
	display		: none;
}
	
/*Hinzugefügt von densxl!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/



div.main a{
	font-family			: Tahoma, "Trebuchet MS", "Georgia Ref", sans-serif;
	text-decoration		: none;
	font-weight			: 600;
	color				: #003366;
	letter-spacing		: 0.05em;
	}
div.main a:link {
		}
div.main a:visited {
	}
div.main a:hover {
	color			: #ff9900;
			}
div.main a:active {
	}

/* Überschriftenlinks */
div.main a.h2_link{
  font-size:        1.1em;
  font-weight:      100;
  color:            #006699;
}	
div.main a.h2_link:hover{
  color:            #ff9900;
}

div.main a.h3_link{
  font-size:        0.75em;
  letter-spacing:   0.06em;
  color:            #006699;
}	
div.main a.h3_link:hover{
  color:            #ff9900;
}
/* Ende überschriftenlinks */
	
div.main a.single_1	{
	font-size				: 0.85em; 
	color					: #003366;
	font-family				: Tahoma, "Trebuchet MS", "Georgia Ref", sans-serif;
	font-weight				: 600;
	letter-spacing			: 0.04em;
	text-decoration			: none;
	margin-bottom			: -4px;
}

div.main a.single_1:link{
	}
div.main a.single_1:visited{
}
div.main a.single_1:hover{
	text-decoration			: none;
	color					: #ff9900;
	}
div.main a.single_1:active{
	}
div.main a.single_2	{
	font-size				: 0.85em; 
	color					: #003366;
	font-family				: Tahoma, "Trebuchet MS", "Georgia Ref", sans-serif;
	font-weight				: 600;
	letter-spacing			: 0.04em;
	text-decoration			: none;
	margin-bottom			: -4px;
}

div.main a.single_2:link{
	}
div.main a.single_2:visited{
}
div.main a.single_2:hover{
	text-decoration			: none;
	color					: #003366;
	}
div.main a.single_2:active{
	}
	
table.pic, table.pic_l, table.pic_r {
 border         : 0px solid black;
}
p.bildtext_2c {
	font-size	: 0.71em;           /*densxl änderung der font-size*/
	text-align	: left;
	margin-top   : 4px;
}
img.middle_2c{

}
img.left_2c{
  float:          left;
}
img.right_2c{
  float:          right;
}

div#container.abst_kl{
  margin       : 0px 0 5px 0;

}
div#container.abst_mi{
  margin       : 0px 0 10px 0;

}
div#container.abst_gr{
  margin       : 0px 0 20px 0;

}
	
h2.newsheadline{	
	font-family				: Tahoma, "Trebuchet MS", sans-serif;
	font-size				: 1.1em;
	color					: #006699;
	}
img.sprech_re{
float:right;

}
p.kw_show{
	margin-top			: 8px;
	color				: #666666;
	margin-bottom		: 3px;
	font-size			: 0.8em;
	font-family			: "Tahoma", Verdana, "Trebuchet MS", sans-serif;
	font-weight			: 600;
}
table.tabelle_r, table.tabelle_r td, table.tabelle_r tr{
	border-collapse	: collapse;
	font-family		: "Tahoma", Verdana, sans-serif;
	font-size		: 0.9em;
	text-align		: center;
	padding       : 2px 5px 2px 5px;
	border-bottom	: 1px solid #006699;
	border-left	: 1px solid #006699;
}
table.tabelle_r td.tabelle_r{
  border-top	: 1px solid #006699;
  border-right	: 1px solid #006699;
}
table.tabelle, table.tabelle td, table.tabelle tr{
	border-collapse	: collapse;
	font-family		: "Tahoma", Verdana, sans-serif;
	font-size		: 0.9em;
	/*text-align		: center;*/
	/*padding			: 5px 20px 5px 0px;*/
	border-bottom	: 0px solid #006699;
}
/* Suche (Formular und Ausgabe */

table.searchresults{
  font-size:      0.8em;
  font-family:    "Tahoma", Verdana, sans-serif;
  line-height:   	1.4em;
  letter-spacing: 0.03em;
}
input.search_but {
  font-size:      0.8em;
  line-height:   	1.4em;
  padding:        1px 1px 1px 1px;
  border:         1px outset #006699;
}
input.search_input {
  font-size:      0.8em;
  line-height:   	1.4em;
  width:          70%;
  padding:        2px;
  border:         1px solid #006699;
}
label.search {
  font-size:      0.8em;
  font-family:    "Tahoma", Verdana, sans-serif;
  line-height:   	1.4em;
  letter-spacing: 0.03em;
}
input.search_but_col {
  font-size:      0.8em;
  line-height:   	1.4em;
  border:         1px outset #006699;
  padding:        1px 0px 1px 0px;
  width:          30%;
}
input.search_input_col {
  font-size:      0.8em;
  line-height:   	1.4em;
  width:          64%;
  padding:        2px;
  border:         1px solid #006699;
}