
/*Site Layout*/
body{	
	font-size: 100.01%;	
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	text-align: left;
	background-color:#FFFFFF;
	}

#dsbody{
	text-align: left;
	}
body.dynasite{
	margin:auto
	}
#dsbody{
	margin:auto
	}
a img{
	border:none;
	}
img.dsimage_bodywrapleft_1{
margin-right:10px;
margin-bottom:10px;

}
.hidden{
	visibility : hidden;
	display : none;
	}
fieldset{
	border:solid 1px #A9A9A9;
	padding-left:0.5em;
	padding-bottom:0.5em;
}
body a:hover{
	color:black;
}
.fehler .message{
	font-size:100%;
	color: #A43220;
}
.fehler {
	padding: 1em;
	border: 1px dashed #2f6fab;
	color: black;
	background-color: #f9f9f9;
	line-height: 1.1em;
	margin-bottom:2em;
}
input{
	background-color:#FCFDFE;
}
/**********************************

		Header
		
***********************************/
#head{
	width: 63em!important;
	}
#top{	
	font-size:90%;	
	width:69em;	
	background-image:url(img/verlauf.png);	
	background-position:right;	
	text-align:right;	
	margin-right:0em;	
	background-repeat: no-repeat;	
	background-position: right;
	margin-bottom:0.05em;
	margin-top:0.05em;
	}
#top ul{
	list-style-type: none;
	display: inline;
	margin-top: 0px;
	padding-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
	margin-right: 1em;
	padding-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	}
#top li{
	margin-left:1em
}


#navlisthead li{
	list-style-type: none;
	display: inline;
	}
#navlisthead li a{
	text-decoration:none;
	color:black;
	font-size:80%;
	margin-right:0.4em;

	}
/*images*/
#headimages{
margin-top:0.15em;	
margin-bottom:0.1em;
}

.headimg{
	float:left;
	padding-right:0.1em;
width:15.6em;
height:9.65em;
	}

.headimg img{
width:100%;
	}
.headimg1{
	float:left;
	margin-left:0.1em!important;
	margin-left:0.05em;
	margin-right:0.05em!important;
height:9.65em;
	width:35.7em;
	}
*html .headimg1{
	margin-right:0em;
	margin-left:0.2em;
}

.headimg2{
float:left;
	height:9.65em;
	width:10.05em;
margin-left:0.15em;
	}
.headimg2 img{
	width:100%;
	}
*html .headimg2 img{
	margin-left:-0.2em
}
#rubrik{
	background-color:#C7D1DB;
	margin-top:0.1em;
	height:1.3em;
	padding-left:0.6em;
	padding-top:0.3em;
	font-size:80%;
	margin-bottom:0em;
	width:77em;
	width/**/: 76.6em;
	text-transform:uppercase;
	}
	
	
:root #rubrik{
	width:77.2em;
	margin-top:0.15em;
	}
#rubrikmenu a{	
	text-decoration:none;
	color:#4E555B;
	font-size:95%
	}
#superhead{
	
	width:61.75em; 
	overflow:hidden
	}
/*dsmain*/
#dsmain{
	width: 63em;
	margin-top:0em;
	}

/*****************Menu*****************/
.dsmenu_active,.dsmenu_inactive{
margin-top:5px;
}

#dsmenucontainer{
	width:11.55em;
	}
#dsmenucontainer{
	font-size: 1em;
	
	float:left;
	display: block;
	margin:1.5em 0em 0.4em 0em;
	}
#dsmenucontainer ul{
	line-height: 1.2em;
	list-style-type: none;
	margin-top: 0px;
	padding-top: 0em;
	margin-left: 0px;
	padding-left: 0em;
	margin-right: 0px;
	padding-right: 0em;
	margin-bottom: 0px;
	padding-bottom: 0em;
	}
#dsmenucontainer ul a:link, #dsmenucontainer ul a:visited{
	display: block;
	font-size:80%
	}
#dsmenucontainer  a:hover{
	color: #fff!important;
	background-color: #369;
	}
:root #dsmenucontainer{
	width: 13.55em;
	width/**/:  11.55em!important;
	margin-right:1em;
	margin-right/**/:0em;
	}
#dsmenus a{
	display: block;
	text-decoration: none;
	}
#dsmenus li li li a{
	
	}
#dsmenus li a{
	
	}
/*Active Menu*/
.dsmenu_active a{
	color: #FFFFFF;
	line-height: 1.2em;
	text-transform: uppercase;
	background-color: #d4171d;
	margin-top: 0px;
	padding-top: 0.2em;
	margin-right: 0px;
	padding-right: 0em;
	margin-bottom: 0px;
	padding-bottom: 0.2em;
	margin-left: 0px;
	padding-left: 0.7em;
	}

/*Inactive Menu*/
.dsmenu_inactive a{
	color: #FFFFFF;
	line-height: 1.2em;
	text-transform: uppercase;
	background-color: #d4171d;
	padding-top: 0.2em;
	padding-right: 0em;
	padding-bottom: 0.2em;
	padding-left: 0.7em;
	}
/*Active Submenu*/

.dssubmenu_active a{
	color: #005994!important;
	line-height: 1.2em;
	background-color: #F5F5F5;
	padding-top: 0.2em;
	padding-right: 0em;
	padding-bottom: 0.2em;
	padding-left: 0.7em;
	text-transform: none;
	}
/*Inactive Submenu*/
.dssubmenu_inactive a{
	color: #005994;
	line-height: 1.2em;
	background-color: #F5F5F5;
	padding-top: 0.2em;
	padding-left: 0.7em;
	padding-right: 0em;
	padding-bottom: 0.2em;
	text-transform: none;
	}
	/*SUB Submenu*/
.dssubmenus_2 a.dssubmenu_active {
	padding-left:2em;
	color:#c64646!important;
}
.dssubmenus_2 a.dssubmenu_inactive {
	padding-left:2em;
	color:#4B4B4B!important;
}
.dssubmenus_3 a.dssubmenu_active {
	padding-left:3em!important;
	color:#c64646!important;
}
.dssubmenus_3 a.dssubmenu_inactive {
	padding-left:3em!important;
	color:#4B4B4B!important;
}
* html .dsmenu_active a{
	height:0em;
	}
* html .dsmenu_inactive a{
	height:0em;
	}
* html .dssubmenu_active a{
	height:0em;
	}
* html .dssubmenu_inactive a{
	height:0em;
	}
/*SPALTEN*/
#dscolumns{
	float:left;	
	width: 50.2em!important;
	width: 50.9em;
	margin-top:1.5em
	}
#dscolumn1_1{ 
	padding:0em 2em 0em 2em;
	margin-left:0em !important;margin-left:0em;	
	width: 36.4em!important;	
	width/* */:/**/ 36em;
	}

#dscolumn1_2{
	float:left;
	padding:0em 2em 0em 2em;
	margin-left:0em !important;margin-left:0em;	
	width: 36.4em!important;	
	width/* */:/**/ 36.4em;	
}	

#dscolumn2_2{
	width:9.8em!important;width:9.8em;width/**/:/**/9.8em;	
	float:left;
	}

/***********Article Design 1*************/
h1.dstitle_1{
	
	font-size: 0.9em;
	margin-top: 0em;
	color:#005994;
	text-align:left;
padding:5px
	}
#dscolumn1_2 h1.dstitle_2{
	margin-bottom:1em
}
h1.dstitle_1 a{
	color:#005994;
	text-decoration: none;
	
	}
h1.dstitle_1 li{
	list-style-image: url(data/images/listenpunkt.gif);
}
h1.dsbody_1 img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
.dsbody_1 a{
	font-weight:bold;
        color: #A43220;
	text-decoration: none;
	}
.dsbody_1 hr{
	background-color: white;
	border: none; 
	border-bottom: 1px dashed; 
	color: #A5A7A8; 
	height: 1px;
	margin-left:0px; 
	}
.dsbody_1 hr{
	clear:both
	}
.dsbody_1 hr{
	clear:both
	}
.dsbody_1{
	font-size: 0.8em;
	margin-bottom: 2em;
	text-decoration: none;
	color:#4B4B4B;
	}
a.dsoption_1{
	color: #A43220;
	text-decoration: none;
	margin-bottom:1em
	}
.dsbody_1 li{
	list-style-position:outside;	
	list-style-type:square;
	padding:0em 0em 0em 0.5em;	
	margin:0.7em 0em 0em 0em;		
}

.dsbody_1 ul{
	list-style-position:inside;
	padding:0em 0em 0em 1em;	
	margin:0em 0em 0em 0em;		
}

.news_top3{
	color:#00539F;
	font-weight:normal!important;
	width: 40em;
	}
/*************Article Design 2*****************/
.dsbody_2 hr{
	clear:both
	}
h1.dstitle_2 a{
	color: white;
	text-decoration: none;
	}

h1.dstitle_2 a:hover{
	color: #990000;
	text-decoration: none;
	}
h1.dstitle_2{
	/*height:1.1em!important;
	height:1.1em;*/
	
    font-size: 0.9em;
	padding:0.5em;
	background-color: #3C739A;
	border-left: dashed 1px #A5A5A5;
	border-right: dashed 1px #A5A5A5!;
	color:white;
	font-weight:normal;
	}
div.dsbody_2{
	background-color:#F5F5F5;	
	font-size:0.8em;
	border-left: dashed 1px #A5A5A5;
	border-right: dashed 1px #A5A5A5;
	border-bottom: dashed 1px #A5A5A5;
	margin-top:-1em;
	padding-top:0.5em!important;padding-top:1.3em;padding-top/**/:/**/1.3em;
	padding-left:0.5em;
        padding-bottom:0.5em;
	margin-bottom:1em;
	}
*html div.dsbody_2{
	margin-top:-1em;
}

.dsbody_2 a{
	font-weight:bold;
        color: #A43220;
	text-decoration: none;
	}
a.dsoption_2{
	color: #A43220;
	text-decoration: none;
	margin-bottom:1em;
	font-size:80%;
	}
/******************Article Design 3******************/
.dsarticle_3{margin-bottom:1.5em;}

h1.dstitle_3{
	margin:0em 0em 0.3em 0.9em;
        font-size: 0.9em;
	color:#005994;
	text-align:left
	}
h1.dstitle_3 a{
	color:#005994;
	text-decoration: none;
	
	}
h1.dstitle_3 li{
	list-style-image: url(data/images/listenpunkt.gif);
}
.dsimage_3{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
    padding-top:0em!important;padding-top:0em;padding-top/**/:/**/0.1em;
	}
.dsbody_3 a{
	font-weight:bold;
        color: #A43220;
	text-decoration: none;
	}
.dsbody_3 hr{
	background-color: white;
	border: none; 
	border-bottom: 1px dashed; 
	color: #A5A7A8; 
	height: 1px;
	margin-left:0px; 
	}
.dsbody_3 hr{
	clear:both
	}
.dsbody_3 hr{
	clear:both
	}
.dsbody_3{
        padding:0em 0em 0em 0em;	
        font-size: 0.8em;
	margin: 0em 0em 0em 1em;
	text-decoration: none;
	color:#4B4B4B;
	}
a.dsoption_3{
	color: #A43220;
	text-decoration: none;
	margin-bottom:1em
	}
.dsbody_3 li{
list-style-position:outside;	
list-style-type:square;
padding:0em 0em 0em 0.5em;	
margin:0.7em 0em 0em 0em;		
}

.dsbody_3 ul{
list-style-position:inside;
padding:0em 0em 0em 1em;	
margin:0em 0em 0em 0em;		
}

/***********Article Design 4*************

		Serviceboxen

****************************************/
.dsarticle_4{
	border: dashed 1px #A5A5A5;
	padding:0em 0em 0em 0em;
	margin:0em 0em 1em 0em;
}

.dsbody_4 hr{
	clear:both
	}
h1.dstitle_4 a{
	color: white;
	text-decoration: none;
	}

h1.dstitle_4 a:hover{
	color: #990000;
	text-decoration: none;
	}
h1.dstitle_4{
	
    font-size: 0.9em;
	margin:0em 0em 0em 0em;
    padding:0.1em 0.1em 0.1em 0.5em;
	background-color: #3C739A;
	color:white;
	font-weight:normal;
	}

div.dsbody_4{
	background-color:#F5F5F5;	
	font-size:0.8em;
	margin-top:0em;
	padding-top:0.5em!important;padding-top:1.3em;padding-top/**/:/**/0.8em;
	padding-left:0.5em;
    padding-bottom:0.5em;
	margin-bottom:0em;
	}


.dsbody_4 a{
	font-weight:bold;
    color: #A43220;
	text-decoration: none;
	}
.dsoption_4 a{
color: #A43220;
font-size:0.8em;
text-decoration:none;
font-weight:bold;
background-color:#F5F5F5;
display:block;
}
input.searchinput{
	width:8em;
	float:left;
	}
input.go{
	float:left;
	margin-top:-1.2em;
	margin-left:1em
}
*html input.go{
	margin-top:-0.8em;
	margin-left:0.5em
}


/***********Article Design 5*************

		Feature

****************************************/
.dsarticle_5{
	border: solid 2px #d2181d;
	padding:0.5em;
	padding-left:1.5em;
	margin-bottom:3em;

}
.dsimage_5{
	margin-top:0.8em;
	margin-right:1em;
	border-right: solid 2px #EEEEEE;
}
h1.dstitle_5{
	padding:0em;
	font-size:80%;	
	
	margin-right:1.5em;
}
.dsbody_5{
    font-size:70%;
}
.dsbody_5 a{
	color:#A43220;
	text-decoration: none;
}
/**************************************

		/*SITEMAP*/

/**************************************/
#sitemap p a{
	color:#00539F;
	font-weight:bold;
	font-size:110%;
	text-transform:uppercase
	}
#sitemap li{
	list-style-type: square;
	color:#00539F
	}
#sitemap ul li a{
	color:#00539F; 
	font-weight:bold
	}
#sitemap ul li ul li a{
	color:#00539F; 
	font-weight:normal
	}

.dsbody_1 form{	
	width: 18em;
	}
.full{	
	float: left;	
	display: block;	
	}
.full h1{	
	font-size:100%
	}
.left{	
	width: 50%;	
	display: block;	
	float: left;
	}
.right{	
	width: 50%;	
	display: block;	
	float: right;
	}
input.textfield, input.shortfield, textarea{	
	background-color: #FCFDFE;	
	border-top: 1px solid #939078;	
	border-left: 1px solid #939078;	
	border-right: 1px solid #FFF;	
	border-bottom: 1px solid #FFF;	
	padding: 2px;	
	margin: 0 0 4px 0;
	}
input.textfield{	
	width: 25em;
	}
input.shortfield{	
	width: 12.3em;
	}
textarea{
	width: 25em;	
	margin: 3px 0;
	}
input.radio{	
	border: none;	
	vertical-align: middle;
	}
input.checkbox{	
	border: none;	
	margin: 0 0.4em 0 0;
	}
select, .submit{	
	font-size: 100%;	
	font-style: normal;	
	line-height: 100%;
	}
select{	
	padding: 1px;	
	background-color: #FCFDFE;	
	border-style: solid;	
	border-bottom: 1px solid #FFF;	
	border-right: 1px solid #FFF;	
	border-left: 1px solid #939078;	
	border-top: 1px solid #939078;	
	margin: 0 0 4px 0;
	}
select.date{	
	width: 7.7em;
	}
/******************************************
		Kontakt
******************************************/
div.Kontakt fieldset {
	padding:2em;
	width:38em;
}
div.Kontakt label{
	width:8em;
	display:block;
	float:left;
	margin-right:1em;

	margin-top:1em;
}
div.Kontakt input{
	margin-top:1em;

	width:19.7em
}
div.Kontakt form{
	width:30em;
}
div.Kontakt textarea{
	height:10em;
	width:20.1em;
	margin-top:1em
}

/******************************************
		SUCHE
******************************************/
#dssearch_head{
        width:41.8em;
	padding:0.5em 0.5em 0.5em 0.5em;
	background-color:#F5F5F5;
	border: dashed 1px #A5A5A5;
	color:#4B4B4B;
	margin-top:1em;
	}
#dssearch_container {
	font-size:0.9em;
	width:42.8em;
	float:left;	
	margin-left:0em;
	color:#4B4B4B;
	padding-top:2em;
	padding-left:2em;
	
}
#dssearch_container a{
	color:#990000;
	}
.dssearch_text1{
	padding:0.5em 0.5em 0.5em 0.5em;
	border: dashed 1px #A5A5A5;
	background-color:#FDFDFD;
	color:#4B4B4B;
}

.dssearch_text2{
	padding:0.5em 0.5em 0.5em 0.5em;
	border: dashed 1px #A5A5A5;
	background-color:#FDFDFD;
	color:#4B4B4B;
}


/******************************************
		DB Ausgaben
******************************************/
.dbausgabeHead{
	background-color:#3C739A;
	height:4.2em;
}
.dbausgabeHeadDate{
	background-color:#D1DEE7;
	border-right:solid 1px white;
	width:8em;
	padding:0.6em;
	padding-left:1.6em;
	float:left;
	color:#305A8A;
	font-weight:bold;
	line-height:1.5em;
}
.dbausgabeHeadText{
	background-color:#3C739A;
	color:#FFFDFC;
	font-weight:bold;
	padding:0.6em;
	padding-left:14em;
	text-align:left
}

.dbausgabeBody{
	clear:left;
	background-color:#EBEBEB;
	margin-bottom:2em;
	padding:0.8em;
	padding-left:14.3em;
}

.dbausgabeFullHead h1, h2, h3{
	font-size:100%;
	background-color:#EBEBEB;
	color:#305A8A;
	padding:0.6em;
}
.dbausgabeFullHead h1{
	background-color:#3C739A;
	color: #fff;
}
.dbausgabeFullHead{
	background-color:#D1DEE7;
	padding-bottom:1em

}
.dbausgabeFullHead .descr{
	width:9em;
	display:block;
	float:left;
	padding-left:1em;
}
.dbausgabeFullMain .descr{
	width:9em;
	display:block;
	float:left;
	padding-left:1em;
}
#dbausgabeFull p{
	margin:0.4em;
}
.dbausgabeFullMain{
	line-height:1em;
	text-align:left;
}

/******************************************
		DB Eingaben
******************************************/
#dbeingabe fieldset {
	padding-left:1.1em;
}
*:first-child+html #dbeingabe fieldset{
	width:44em
	}
#dbeingabe legend, #initiativen legend{
	color: #ffffff;
	line-height:2em;
	background-color:#3C739A;
	padding-left:1em;
	padding-right:1em;
}
#dbeingabeFull{
	width:43em;
	text-align:left;
}
#dbeingabeFull label{
	float:left;
	width:12em;
	text-align:left;
	margin-top:0.2em;

}
.dbeingabeFullHead input{
	width:20em;
	border:solid 1px #3C739A;
	margin-top:0.2em;
}
.dbeingabeFullHead select{
	margin-top:0.2em;
}
.dbeingabeFullHead{
	font-size:100%;
	background-color:#EBEBEB;
	color:#305A8A;
	padding:0.6em;

}
.dbeingabeFullMain input{
	width:20em;
	border:solid 1px #3C739A;
	margin-top:0.2em;
}
.dbeingabeFullMain textarea{
	border:solid 1px #3C739A;
	height:12em;
	width:21em
}
*html .dbeingabeFullMain textarea{
	margin-left:-0.2em;
	width:20em
}
*html .dbeingabeFullMain .textarea{
	margin-left:1em;
	width:30em
}
.dbeingabeFullMain select{
	border:solid 1px #3C739A;
}
.dbeingabeFullMain .selectboxes{
	margin-left:5em;
	text-align:left;
	border:solid;
	width:30em;
	margin-top:3em;
	padding:1em;
	border: dashed 1px #A5A5A5;
}
.dbeingabeFullMain .selectboxes input.checkbox{
	float:left;
	border:none
}
.dbeingabeFullMain .selectboxes span.checkbox{
	float:left;
	margin-left:-120px
}
.freischaltencheckbox{
	margin-left:-8em
}
/******************************************
		Vereine
******************************************/
#initiativen h1{
	color: #3C739A;
	line-height:2em;
	padding-left:1em;font-size:100%;
	text-align:left;
}
#vereineuebersicht{
	margin-left:3em;
}
ul#navlist{
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
}
#navlist li{
	display: inline;
	list-style-type: none;
}
#navlist a { padding: 0.3em 3em; }
#navlist a:link, #navlist a:visited{
	color: #fff;
	background-color: #3C739A;
	text-decoration: none;
}
#navlist a:hover{
	color: #fff;
	background-color: #369;
	text-decoration: none;
}
.vereineausgabe{
	width:30em;
	height:50em;
	clear:left;
	margin-top:2em;
	font-size:0.85em;
	

}
.vereineausgabe ul{
	list-style-type: none;
	text-align: left;

}
.vereineausgabe ul li a{
	/*line-height:1.5em;*/
	font-weight:normal;

}
.login_vereine{
	width:47em;
	margin-bottom:3em;
}
.login_vereine form{
		width:100%
}
.login_vereine label{
	width:8em;
	display:block;
	float:left;
	margin-top:0.3em;
}

/******************************************
		Backend
******************************************/
.freischalten h1{
	background-color: #3C739A;
	font-size:100%;
	color: #fff;
	padding-left:1em;
}
.freischalten select{
	border:solid 1px #3C739A;
}

.newshead{
	font-weight:bold;
}
.newsrubrik{
	font-size: 1em;
	margin:0em 0em 0em -0.5em;
   	padding:0.2em 0.2em 0.2em 0.5em;

	margin-top: 0em;
	background-color: #3C739A;
	color:white;
	font-weight:normal;
	
}

.newsrubrik a{
	color: #0070be;
	text-decoration: none;
	}


.newslink{font-size:0.85em;}

.dynasite_artikelausgabe{
	font-size:120%
}

.quizmessage{
	font-size:1em;
}
/******************************************
		Meinung
******************************************/
#kommentaschreiben{
	background-color: #CEE0E5;
	width:33.5em;
	padding:1em;
	border:1px solid #59666A;
	font-size:90%
}
#kommentaschreiben form{
	width:33.5em;
}
#kommentaschreiben h1{
	font-size:100%;
}
#kommentaschreiben fieldset{
	border:none;
}
#kommentaschreiben label{
	width:6em;
	display:block;
	float:left;

}
#kommentaschreiben #title{
	width:21.6em;
	border:1px solid #59666A;
}
#kommentaschreiben #name{
	width:21.6em;
	border:1px solid #59666A;
}
#kommentaschreiben textarea{
	width:27.2em;
	height:8em;
	border:1px solid #59666A;
}
#kommentstatus h1{
	background-color: #DBE6E9;
	padding:0.5em;
	font-size:100%;
	width:31em;
	border:1px solid #59666A
}
.kommentaausgabe{
	width:31em;
}
.kommentaausgabe h2{
	background: none;
	font-size:100%;
	margin:0;
}
.kommentaausgabe h1{
	font-size:100%;
	margin-left:1em;
}
.kommentaausgabe{
	font-size:90%;
}
.kommentaausgabe .comment{
	margin-left:1em;
}

.googleshow, .googleshow h1{
	font-size: 12px;	
	font-family: arial, helvetica, sans-serif;
}
******************************************
		Kalender-BOX-
******************************************/
.dscalender{	
		}
.dscalender table{	
	font-size: 65.4%;	
	width: 15em;	
	background-color: #F5F5F5;	
	border-collapse: collapse;	
	border-spacing: 0;
	}
.dscalender table th{	
	text-align: center;	
	color: #000000;	
	height: 2em;
	font-size:110%;
	background-color: #C7D1DB;	
	}
.dscalender tbody td{	
	text-align: center;	
	width: 14.2%;	
	height: 1.7em;	
	border-top: 1px solid #FFF;	
	border-left: 1px solid #FFF;	
	border-spacing: 0;	
	padding: 0.1em;
	}
.dscalender tbody td.days{
	color:#666666;
	font-weight:bold;
	font-size:120%;
}
.dscalender tbody td.day{	
	color: #999999;	
	background-color: #ECECEC;	
	font-size: 93.75%;
	}
.dscalender table td a, .dscalender table td a:link, .dscalender table td a:visited, .dscalender table td a:active{	
	color: #CC0000;	
	font-weight: bold;
	}
.dscalender table td a:hover{	
	color: #303233;
	}
.dscalender tfoot td{		
	border: none;	
	height: 0;
	}
@media print{
    *:first-child+html body{
		font-size:1.7em;
	}
}
.dsarticle_info{
background:red;
}

/******************************************/
/*********** VRSTIFT Ausgabe **************/
/******************************************/
#vrstift_ausgabe{
	width:35em;
 }
#vrstift_ausgabe li{
	list-style:none;
	margin-bottom:1em;
	border-bottom:dashed silver 1px;
	}
#vrstift_ausgabe h2{
	font-size:100%;
	margin:0;
	}
fieldset#vrstift{
	margin-top:2.2em;
}
h1.vrstift{
	font-size:110%;
	margin-left:3.3em;
	width:28em;
	}
	
#vrstift_alphabet{
	width:35em;
	height:3em;
	margin-left:3.5em;
}
.vrstift_alphabet_box{
	border-left:solid 1px silver;
	border-top:solid 1px silver;
	border-bottom:solid 1px silver;
	float:left;
	width:4.3em;
	padding:0.2em;
	padding-left:2.5em;
	font-size:110%;
}
#vrstift_alphabet .last{ 
	border-right:solid 1px silver;
}
fieldset#vrstift{
	width:29.6em;
	margin-left:3.5em;
	margin-bottom:3em;
}
fieldset#vrstift label{
	display:block;
	float:left;
	width:10em;
	margin-bottom:1em;
}
fieldset#vrstift input{
	margin-bottom:1em;
}
#vrstift_long_show{
	width:39em;
	margin-left:3.3em;
}
#vrstift_long_show h1{
	font-size:120%;
}
#vrstift_long_show h3{
	font-size:100%;
	margin:0px;
}
#vrstift_long_show label{
	display:block;
	font-weight:bold;
	margin-top:0.4em;
}

#vrstift_long_show h2{
font-size:110%;
}
#vrstift_long_show hr{
 background-color: white;
    border-top-width: medium;
    border-right-width: medium;
    border-left-width: medium;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-top-color: -moz-use-text-color;
    border-right-color: -moz-use-text-color;
    border-left-color: -moz-use-text-color;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: -moz-use-text-color;
    color: rgb(165, 167, 168);
    height: 1px;
    margin-left-value: 0px;
    margin-left-ltr-source: physical;
    margin-left-rtl-source: physical;
    }
	
	.anmeldungstiftertag07 label{
display:block;
}
.anmeldungstiftertag07 .in{
width:22em
}