body 	{margin:0px; padding:10px 20px 10px 20px; color: #000000; font-family: Verdana, Helvetica; font-size: 1.0em; font-weight: normal; background: #BC0000;}
b	{font-weight: bold;}
strong 	{font-weight: bold;}
img	{border: 0px;}
input	{font-size: 1.0em;}
legend	{font-weight: bold;color : #000000;}
fieldset {border: 1px solid;}
table	{empty-cells:show;}

#top	{float: left; width: 100%;font-size: 0.6em;height: 100px;font-weight: bold;color: #FFCC66;padding: 10px 0px 0px 230px; margin: 0px;text-align: center;background: url(../img/t_dsd1-logo.gif) left center no-repeat;}

#main 	{line-height: 1.3em;float: left;width: 71%;margin: 35px 0px 0px 0px; background-color : #FFFFCC;text-align: left;padding: 0px 0px 20px 0px;} 
#main p,ul,ol	{padding: 0px 20px 0px 20px; text-align: justify;}
#main h1,h2,h3,h4 {font-weight: bold;line-height: inherit;margin: 0px;  color: #000000;text-align: center;padding: 20px 20px 10px 20px;}
#main h1	{font-size: 1.3em;}
#main h2	{font-size: 1.2em;}
#main h3	{font-size: 1.1em;}
#main h4	{font-size: 1.0em;}
#main hr 	{width: 97%;border: 0px solid;height:1px; color: #FFCC66;  background-color: #FFCC66;font-weight: normal;}
#main fieldset.log	{margin: 0px 20px  0px 20px; width: 50%; text-align: center;}
#main fieldset.reg	{margin: 0px 20px  0px 20px;width: 90%; text-align: left;padding: 0px 10px 0px 10px;}
#main table		{font-size: 1.0em;margin-left:10px;} 
#main .ergebnis		{font-size: 1.0em;margin-left:10px;} 
#main .kleiner		{font-size: 0.9em;}

#navigation {font-size: 1.0em;padding: 0px;float: left;width : 26%;margin: 55px 3% 0px 0px; background-color : #BC0000;}
#navigation ul	{list-style-type:none;margin: 0px;padding: 0px;}
#navigation li	{padding: 0px; margin: 5px 0px 17px 0px;background: #FFCC66;}
#navigation li.submenuegrau {font-size: 0.3em;padding: 0px; margin: 0px 0px 0px 0px;background: #BC0000;}
#navigation p	{padding: 0px; margin: 0px; color: #000000; font-size: 0.8em; background: #BC0000;}
#navigation .adresse	{padding: 5px; margin: 0px; color: #000000; font-size: 0.8em; background: #FFCC66;}
#navigation legend	{font-size: 0.9em;}
#navigation fieldset	{font-size: 1em;margin: 30px 0px 0px 0px;  color: #FFCC66;padding: 0px 0px 10px 0px;}
#navigation .optionen	{font-weight: bold;color: #BC0000;text-align: center;padding: 10px 0px 0px 0px;}
a.navi 			{line-height: 1.5em;height: 1.5em;color: #000000;margin: 0px;padding: 0px ;display: block;font-weight: bold;text-decoration: none;}
a.navi:hover 		{line-height: 1.5em;height: 1.5em;color: #000000;text-decoration: none;background-color : #FFFFCC;}
a.navi:active 		{line-height: 1.5em;height: 1.5em;color: #000000;text-decoration: none;background-color : #FFFFCC;}
a.naviactive		{line-height: 1.5em;height: 1.5em;margin: 0px;padding: 0px ;background: #FFFFCC;color: #000000;text-decoration: none;font-weight: bold;display: block;}
a.naviactive:hover	{line-height: 1.5em;height: 1.5em;background: #FFFFCC;color: #000000;text-decoration: none;}
a.naviactive:active	{line-height: 1.5em;height: 1.5em;background: #FFFFCC;color: #000000;text-decoration: none;}

#zurNavi 	{padding: 15px 0px 15px 0px;text-align : center; font-size: 0.8em;}
#logos		{text-align: center;width: 33.3%;float:left;font-size: 0.8em;vertical-align: top;}

a		{color: #000000;font-weight: bold;text-decoration: underline;}
a:hover 	{color: #000000;background: #FFCC66;text-decoration:underline;}
a:active	{color: #000000;background: #FFCC66;text-decoration:underline;}

a.titel		{color: #000000;font-weight: bold;text-decoration: none;}
a.titel:hover 	{color: #000000;text-decoration:none;}
a.titel:active	{color: #000000;text-decoration:none;}


a.bild:hover	{color: #000000;text-decoration: none;background : transparent;}
a.bild:active	{color: #000000;text-decoration: none;background : transparent;}
.hide					{display: none;}
.error				{color: red;font-size: 1.1em; font-weight: bold;}
.error1				{color: red;font-size: 0.9em; font-weight: bold;}
.hinweis			{color: red;}
.clear				{clear: both;}
.fett					{font-weight:bold;}
.small				{font-size: 0.8em;background-color: #FFCC66;}

td.titel	{background-color : #BC0000; color: #000000;font-weight:bold;} 
td.grau		{background-color : #FFCC66;} 
.liste td	{padding: 5px 5px 5px 3px;}
td				{vertical-align:top;}

.sucherg0 	{margin: 5px 8px 5px 8px; padding: 3px 5px 3px 5px;}
.sucherg1 	{background-color : #FFCC66;margin: 5px 8px 5px 8px; padding: 3px 5px 3px 5px;}

.left		{float:left;margin: 20px 10px 0px 8%;text-align:center;}
.right	{float:right;margin: 20px 8% 0px 10px;text-align:center;}
.center	{margin: 20px 0px 10px 0px;text-align:center;}

.auswahl {float:left;width: 33.3%;text-align:center;}

a.weiter 	{text-align:center;height:10px;font-size: 0.9em;font-weight:bold;text-decoration: none;padding: 3px 5px 4px 5px;background-color: #FFCC66;border:2px outset #FFCC66;color:#000000;text-decoration: none;} 
a.weiter:hover 	{border:2px inset #FFCC66;background-color: #FFCC66;color: #000000;text-decoration: none;} 
a.weiter:active	{border:2px inset #FFCC66;background-color: #FFCC66;color: #000000;text-decoration: none;} 
.weiter1	{text-align:center;font-size: 0.9em;font-weight:bold;padding: 1px 4px 1px 4px;border:2px outset #FFCC66;background-color: #FFCC66;color: #000000;} 
.weiter2	{text-align:center;font-size: 0.9em;font-weight:bold;padding: 2px 5px 2px 5px;border:2px outset #FFCC66;background-color: #FFCC66;color: #000000;} 

.titelintext {font-size: 1.2em;font-weight:bold;margin: 0px;padding: 6px 0px 3px 0px;}
.uldisc	{list-style-type:disc;font-weight:bold;}
.olzahl	{list-style-type:decimal;}

.fest {font-size: 29px;}
.c {float: left;background: url(../img/t_index.gif) center center no-repeat;}
.c50_l {width:49%;float: left; text-align: left; padding-left: 30px;}
.c50_r {width:49%;float: left; text-align: right; padding-right: 25px;}
.c33_l {width:49%;float: left; text-align: left; padding-left: 10px; }
.c33_r {width:49%;float: left; text-align: right; padding-right: 5px;}
.c100 {width:98%; text-align: center; padding-left: 10px;padding-right: 5px;}
a.weiter1 	{width: 150px;text-align:center;height:10px;font-size: 0.9em;font-weight:bold;text-decoration: none;padding: 3px 5px 4px 5px;background-color: #FFCC66;border:2px outset #FFCC66;color:#000000;text-decoration: none;} 
a.weiter1:hover 	{border:2px inset #FFCC66;background-color: #FFCC66;color: #000000;text-decoration: none;} 
a.weiter1:active	{border:2px inset #FFCC66;background-color: #FFCC66;color: #000000;text-decoration: none;} 

