a.smalllink:link {color:#0c2f57; }
a.toplinkright:link {color:#FFFFFF; }
a.toplink:link {color:#0c2f57; }
a:link {color:#0C2F57; text-decoration:underline;}
a.smalllink:visited {color:#0c2f57; }
a.toplinkright:visited {color:#FFFFFF; }
a.toplink:visited {color:#0c2f57; }
a:visited {color:#0C2F57; text-decoration:underline;}
a.smalllink:hover {color:#0c2f57; text-decoration:underline; }
a.toplinkright:hover {color:#FFB900;}
a.toplink:hover {color:#0C2F57;}
a:hover {color:#0C2F57; text-decoration:underline; }
a.smalllink:active {color:#0c2f57; }
a.toplinkright:active {color:#FFB900;}
a.toplink:active {color:#0c2f57; }
a:active {color:#0C2F57; text-decoration:none; }
#logo {position:relative; top:34px; left:10px;}
#logobereich {position: relative; background-color: #FFFFFF; height: 121px; width: 180px; float: left;}
#footer {position:relative; width:950px; height:50px; clear:both;}
#line3 {position:relative; background-color:#FFFFFF; width:189px; height:1px; float:left; }
#line2 {position:relative; background-color:#eec14e; width:580px; height:1px; float:left; }
#line1 {position:relative; /*background-color:#eec14e;*/ width:180px; height:1px; float:left; background-color:#EEC14E;}
#lineleft {background-color: #e6af17; position: relative; width: 1px; float: left;}
#rightarea {position:relative; width:188px;float:left; display:block;left:20px; font-size:11px;line-height:15px;}
#innercontent {position: relative; width: 550px; display:block; float:left; /* margin-right:20px; */;}
#submenue {position: relative; display:block; left:10px;top:-1px; width: 160px; height: 500px; float:left; margin-right:30px;}
#content {position: relative; background-image: url(http://www.dmsg-bayern.de/cms/layoutbilder/faux_columns.png); background-repeat: repeat-y; display:block; width: 950px; float: left; border-left-width: 1px; border-left-style: solid; border-left-color: #eec14e; }
#sizer {color:#FFFFFF; position:absolute; top:40px; left:914px; width:34px; height:20px; z-index:100;right:0px;}
#headertop {position: relative; height: 120px; width: 770px; float: left; margin-bottom: 1px; overflow:hidden;}
#menuemitglied {position:relative; width:189px; height:27px; background-color:#0c2f57; text-align:center; border-left-width: 1px; border-left-style: solid; border-left-color: #0c2f57; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #0c2f57; font-size:12px;left:-1px;}
.menueitemaktuell {color:#ecc14e; }
#menueitem7 {position:absolute; top:0px; left:858px; background-color:#0c2f57; color:#FFFFFF; width:92px; z-index:100; border-right-style:none;}
#menueitem6 {position:absolute; top:0px; left:760px; background-color:#0c2f57; ; color:#FFFFFF; width:97px; z-index:100;}
#menueitem5 {position:relative; float:left; width:104px; z-index:100; }
#menueitem4 {color:blue; float:left; width:104px; z-index:100; }
#menueitem3 {position:relative; float:left; width:145px; z-index:100; }
#menueitem2 {color:blue; float:left; width:120px; z-index:100; }
#menueitem1 {position:relative; float:left; width:102px; z-index:100;border-left: 1px solid #FFFFFF;}
.menueitemblue {position:relative; color:#FFFFFF; background-color:#0c2f57; height:27px; text-align:center; border-right-width: 1px; border-right-style: solid; border-right-color: #FFFFFF; }
.menueitem {position:relative; background-color:#fad36a; height:27px; text-align:center; border-right-width: 1px; border-right-style: solid; border-right-color: #FFFFFF;}
#menue {background-color: #fad36a; position: relative; height: 27px; width: 770px; float: left; padding-left:180px;}
#header {position: relative; height: 149px; width: 950px; clear:both;overflow:hidden;}
a.smalllink {position:relative; text-decoration:none;}
a.toplinkright {position:relative; top:5px; text-decoration:none; font-weight:bold; }
a.toplink {position:relative; top:5px; text-decoration:none; font-weight:bold; }
#main {position:relative; }
body {position: relative; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 20px; font-family: Verdana, Arial, Helvetica, sans-serif;font-stretch:wider; font-size:12px; /* _font-size: 0.75em;*/;}
.textinhalt {position:relative; margin:10px;line-height: 14pt;}
.zusatz {position:relative; left:-10px;background-color:#0c2f57; text-align:center; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF; width:180px; height:28px;}
#zusatz1 {margin-top:50px;}
.infoblock {color:#0c2f57;margin-bottom:20px;}
.ueberschrift_rechts {text-transform:uppercase;font-size:11px; margin-top:2px;margin-bottom:5px;}
.infokasten {background-color:#e5eeed; margin-top:20px; color:#0c2f57; border-color:#0c2f57; border-width:1px; border-style:solid;padding:7px; margin-bottom:20px;}
.infokastenueberschrift {font-size:11px;margin-bottom:5px; margin-top:5px; text-align: center;left:-10px;}
#breadcrumb {color:#0C2F57;margin-bottom:50px; font-size:11px;}
.ueberschrift_rot {color:#6C0E02;font-size:18px;}
.teasertext {color:#666666;font-weight:bold; margin-bottom:20px;}
#kartenlink {margin-bottom: 15px;}
#sizedown {position:absolute;width:13px; height:13px; top:2px;left:0px;}
#sizeplus {position:relative;width:13px; height:13px; top:2px;left:20px;}
#rightarea hr {background-color:#0C2F57;}
.artikel img {margin-top:6px; margin-left:0px; margin-right:20px; margin-bottom:10px;}
.ueberschrift_teaser {color:#000;font-weight:bold;font-size:12px;}
.artikel {line-height: 14pt;}
.artikelbild {/*width:200px;*/;}
.bildbeschreibung {display:block;font-style: italic; font-size: 11px;margin-right:20px;}
.kurzartikel {line-height: 14pt; display:block; margin-right:15px;float:left; margin-bottom:40px;}
.teasermeldung_ueberschrift1 {margin-top:10px;color:#666666;}
.teasermeldung_ueberschrift2 {font-weight:bold;}
.teasermeldung img {width:170px;margin-right:20px;text-align: right;float:left;}
.teasermeldung_line {position:relative;left:90px;width:330px;height:1px; background-color:#ECC14E;max-height:1px;}
.teasermeldung {position:relative;display:block;line-height: 14pt; width:530px;margin-bottom:20px; height:140px;}
.teasermeldung_text {color:#000;margin-top:3px;}
.artikelbild_rechts {margin-top:15px;margin-left:15px;}
.artikelbild_links {margin-top:15px;margin-right:15px;position:static; width:180px;}
table.terminkalender th {background-color:#FFB900;}
table.terminkalender td {background-color:#FBF0D2;padding:10px; vertical-align: top;}
.termine_datum {color:#0C2F57;font-weight:bold;}
.termine_ueberschrift {color:#0C2F57;font-weight:bold;}
.termine_uhr {color:#666666;font-size:11px;}
.termine_beschreibung {color:#000000;font-size:11px;}
.termine_ort {color:#666666;font-size:11px;}
#icons {text-align: right;}
.mitarbeiter {position:relative; width:250px;height:280px; display:block;float:left;}
.tabelle_bild {width:400px;margin-bottom:20px;}
caption {background-color:#FBF0D2; text-align: left;padding-left:10px;color:#0C2F57; font-weight: bold;}
td {padding-left:10px;}
div .artikeltext table td, div .artikeltext table {border-style: solid; border-width: 1px; border-color:#EEC14E;border-spacing:0px;}
div .artikeltext table.tabelle_bild td, div .artikeltext table.tabelle_bild {border-style: solid; border-width: 0px; border-color:#FFF;}
div .kurzartikel1 table td, div .kurzartikel1 table {border-style: solid; border-width: 1px; border-color:#EEC14E;border-spacing:0px;}
#suchbereich {position:relative;margin-top:15px;margin-left:10px;}
#runforhelp {margin-left:20px;}
.spendenkasten {width:166px;height:128px; background-image:url(http://www.dmsg-bayern.de/cms/layoutbilder/icons/dmsg_spenden.png);}
#ms_bazar {margin-left:20px;}
#innerfooter {position:relative; width:555px; height:40px;margin-left:190px; top:15px;}
.menueitemaktiv {position:relative; background-color:#FFB900; height:27px; text-align:center; border-right-width: 1px; border-right-style: solid; border-right-color: #FFFFFF;}
.teaser_thumbnail {width:180px;height:180px;padding-bottom:10px;padding-top:10px;vertical-align: top}
.teaser_textzelle {display:block;}
.teaser_thumbnail img {float:left;border:0;}
.navi_article {text-align:right;margin-top:6px;margin-bottom:6px;}
.navi_article a {margin-right:6px;}
#fachtagung {margin-left:20px;
	display: none;
}

