html {
        overflow: -moz-scrollbars-vertical;
}

a {
outline: none;
}


.suchtext {
position:absolute;
left:-9999px;
}

body {
	background-image:url(../images/dgssenioren_02.gif);
	background-position:top left;
	background-repeat:repeat-x;/**/
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;	
	font-family: Arial, Verdana, Courier, Helvetica, sans-serif, serif, "Times New Roman", Times, Futura;
	color: #242B31;
	font-size: 13px;
}
td.contentborder{
	color: #242B31;
	font-family: Arial, Verdana, Courier, Helvetica, sans-serif, serif, "Times New Roman", Times, Futura;
	font-size: 13px;
	border-bottom:1px solid #B3B8BC;
	border-left:1px solid #B3B8BC;
	border-right:1px solid #B3B8BC;
	border-top:0px solid #B3B8BC;
}
/* normal*/
td.min {
	color: #242B31;
	font-family: Arial, Verdana, Courier, Helvetica, sans-serif, serif, "Times New Roman", Times, Futura;
	font-size: 5px;
}
/*
	Text
*/
/* normal*/
.txt {
	color: #242B31;
	font-family: Arial, Verdana, Courier, Helvetica, sans-serif, serif, "Times New Roman", Times, Futura;
	font-size: 13px;
}

h2 {
	color: #242B31;
	font-family: Arial, Verdana, Courier, Helvetica, sans-serif, serif, "Times New Roman", Times, Futura;
	font-size: 13px;
	margin:0;
	padding:0;
	font-weight:normal;
}
/* normal*/
.txtmin {
	color: #242B31;
	font-family: Arial, Verdana, Courier, Helvetica, sans-serif, serif, "Times New Roman", Times, Futura;
	font-size: 5px;
}
/* fett*/
.txtbold {
	color: #242B31;
	font-family: Arial, Verdana, Courier, Helvetica, sans-serif, serif, "Times New Roman", Times, Futura;
	font-size: 13px;
	font-weight: bold;
}

/* einleitender text titel*/
.txtTitle {
	color: #FFFFFF;
	font-family: Arial, Verdana, Courier, Helvetica, sans-serif, serif, "Times New Roman", Times, Futura;
	/*font-weight: bold;*/
	font-size: 13px;
}

h1.start {
	color: #FFFFFF;
	font-family: Arial, Verdana, Courier, Helvetica, sans-serif, serif, "Times New Roman", Times, Futura;
	/*font-weight: bold;*/
	font-size: 13px;
	margin:0;
	padding:0;
}



h1 {
	color: #242B31;
	font-family: Arial, Verdana, Courier, Helvetica, sans-serif, serif, "Times New Roman", Times, Futura;
	font-weight: bold;
	font-size: 13px;
}

h1 span {
display:none;
}

/* Addr. text unten*/
.txtAddr {
	color: #FFFFFF;
	font-family: Arial, Verdana, Courier, Helvetica, sans-serif, serif, "Times New Roman", Times, Futura;
	font-size: 12px;
	/*font-weight: bold;
	font-style:italic;*/
}

/*
	Link
*/
a:link { color:#242B31; text-decoration:underline; font-family:  Arial, Verdana, Courier, Helvetica, sans-serif, serif, "Times New Roman", Times, Futura; font-size: 13px;}
a:visited { color:#242B31; text-decoration:underline; font-family: Arial, Verdana, Courier, Helvetica, sans-serif, serif, "Times New Roman", Times, Futura; font-size: 13px;}
a:focus { color:#B50000; text-decoration:none; font-family: Arial, Verdana, Courier, Helvetica, sans-serif, serif, "Times New Roman", Times, Futura; font-size: 13px;}
a:hover { color:#B50000; text-decoration:none; font-family: Arial, Verdana, Courier, Helvetica, sans-serif, serif, "Times New Roman", Times, Futura; font-size: 13px;}
a:active { color:#B50000; text-decoration:none; font-family: Arial, Verdana, Courier, Helvetica, sans-serif, serif, "Times New Roman", Times, Futura; font-size: 13px;}

.navi{
	font-weight:normal;color:#B50000; text-decoration:none; font-family: Arial, Verdana, Courier, Helvetica, sans-serif, serif, "Times New Roman", Times, Futura; font-size: 13px;
}
a.navi:link { font-weight:normal;color:#242B31; text-decoration:underline; font-family:  Arial, Verdana, Courier, Helvetica, sans-serif, serif, "Times New Roman", Times, Futura; font-size: 13px;}
a.navi:visited { font-weight:normal;color:#242B31; text-decoration:underline; font-family: Arial, Verdana, Courier, Helvetica, sans-serif, serif, "Times New Roman", Times, Futura; font-size: 13px;}
a.navi:focus { font-weight:normal;color:#B50000; text-decoration:none; font-family: Arial, Verdana, Courier, Helvetica, sans-serif, serif, "Times New Roman", Times, Futura; font-size: 13px;}
a.navi:hover { font-weight:normal;color:#B50000; text-decoration:none; font-family: Arial, Verdana, Courier, Helvetica, sans-serif, serif, "Times New Roman", Times, Futura; font-size: 13px;}
a.navi:active { font-weight:normal;color:#B50000; text-decoration:none; font-family: Arial, Verdana, Courier, Helvetica, sans-serif, serif, "Times New Roman", Times, Futura; font-size: 13px;}

/*
	Für Kontakt Formular
	
	Beginn
*/
input {
	color:#242B31;
	font-family: Arial, Verdana, Courier, Helvetica, sans-serif, serif, "Times New Roman", Times, Futura;
	font-size: 12px;
	border: none; 
	border-top: 0px dotted #202020;
	border-left: 0px dotted #202020;
	border-right: 0px dotted #202020;
	border-bottom: 1px dotted #202020;
	background-color:transparent;
}
input.button {
	color:#FFFFFF;
	border: none; 
	background-color:#999999;/*#1E62AC;*/
	border-top:1px solid #242B31;
	border-bottom: 1px solid #242B31;
	border-left:1px solid #242B31;
	border-right:1px solid #242B31;
}

input.search{
	color:#242B31;
	border: none; 
	background-color:#FFFFFF;/*#1E62AC;*/
	border-top:0px solid #242B31;
	border-bottom: 0px solid #242B31;
	border-left:0px solid #242B31;
	border-right:0px solid #242B31;
}

textarea{
	color:#242B31;
	border: none; 
	border-top: 1px dotted #202020;
	border-left: 1px dotted #202020;
	border-right: 1px dotted #202020;
	border-bottom: 1px dotted #202020;
	background-color:transparent;
}
.mailfalsch{
	color:#986F31;
}
.felderleer{
	color:#986F31;
}
.pflichtfeld{
	color:#242B31;
}
.abgesandt{
	color:#09B801;
}
/*
	Ende Style Kontaktformular
*/

.emails {
list-style:none;
margin:10px 0 0 0;
padding:0;
}

.emails li {
margin:0;
padding:0;
}

.emails a {
display:block;
padding:0;
margin: 0 0 10px 0;
color:#28467C;
}

/*************************************************
		Algemeine Styles für das Formular
 *************************************************/
#kontakt_formular {	
	margin:0;
	padding:0;
	width:460px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	line-height:20px;
}

#kontakt_formular form {
	margin:0;
	padding:0;
}

/*************************************************
				Input Styles
 *************************************************/
#kontakt_formular input.text {
	border:none;
	border-bottom:1px dotted #000000;
	background-color:transparent;
}

#kontakt_formular input.button {
	width:100px;
	height:20px;
	background-color:#000000;
	text-align:center;
	border:1px solid #888888;
}

#kontakt_formular #kopie {
	margin-right:10px;
	float:left;
	clear:left;
}

#kontakt_formular select {
	border:1px solid #888888;
}

/*************************************************
				div Styles
 *************************************************/
#kontakt_formular div.kopie_box {
	display:block;
	float:left;
}

#kontakt_formular div.davor {
	display:block;
	float:left;
	width:65px; 
}

#kontakt_formular div.dahinter {
	display:block;
	float:left;
}

#kontakt_formular span.warn {
	font-size:9px;
}

#kontakt_formular div.abstand_width_kurtz {
	margin-left:10px;
	width:50px;
}

#kontakt_formular div.abstand_width_lang {
	margin-left:10px;
	width:70px;
}

div.zentriert {
	display:block;
	text-align:center;
	line-height:normal;
}

#kontakt_formular div.clear {
	clear:left; 
	height:10px; 
	line-height:1px;
}
/*************************************************/