/**********************************************\
Allgemein
\**********************************************/

body, p, h1, h2, h3, h4, h5, ul, ol, li, div, td, th, address, blockquote, nobr, b, i, input, select {
    font-family: Verdana, Arial, Sans-serif, Helvetica;
}

body, p, h3, h4, h5, h6, ul, ol, li, div, td, th, address, blockquote, nobr, b, i, input, select {
    font-size: 11px;
}

h1 {
    font-size: 13px;
}

h2 {
    font-size: 12px;
}
a img {
    border: none;
}

/**********************************************\
Hervorhebung
\**********************************************/

span.red {
    color:#990000;
}

/**********************************************\
Navigation
\**********************************************/

a:link, a:visited {
    color:#000000;
}
a:hover {
    color:#C97700;
}

a.nav_kat:link, a.nav_kat:visited {
    color:#ffffff;
    text-decoration:none;
}
a.nav_kat:hover {
    color:#C97700;
    text-decoration:none;
}
a.nav_kat_akt:link, a.nav_kat_akt:visited, a.nav_kat_akt:hover {
    color:#C97700;
    text-decoration:none;
}
a.s_kat:link, a.s_kat:visited, a.s_kat:hover {
    color:#C97700;
    text-decoration:none;
    font-size: 10px;
}
a.nav_sub:link, a.nav_sub:visited, a.nav_sub:hover {
    color:#000000;
    font-size: 10px;
    text-decoration:none;
}
a.nav_sub_akt:link, a.nav_sub_akt:visited, a.nav_sub_akt:hover {
    font-size: 10px;
    color:#C97700;
    font-size: 10px;
    text-decoration:none;
}
a.nav_sub2:link, a.nav_sub2:visited, a.nav_sub2:hover {
    font-family: Arial, Sans-serif, Helvetica;
    color:#818181;
    font-size: 10px;
    line-height: 10px;
    text-decoration:none;
}
.nav_sub2_akt {
    font-family: Arial, Sans-serif, Helvetica;
    font-size: 10px;
    line-height: 10px;
    color:#C97700;
    font-size:7pt;
}
a.nav_sub2_akt:link, a.nav_sub2_akt:visited, a.nav_sub2_akt:hover {
    font-family: Arial, Sans-serif, Helvetica;
    color:#C97700;
    font-size: 10px;
    line-height: 10px;
    text-decoration:none;
}
.news_titel {
    font-family: Arial, Sans-serif, Helvetica;
    font-weight: bold;
    font-size: 11px;
}
.news_datum {
    font-family: Arial, Sans-serif, Helvetica;
    font-weight: bold;
    font-size: 11px;
    color: #C97700;
}
a.news:link, a.news:visited, a.news:hover {
    color:#000000;
    font-family: Arial, Sans-serif, Helvetica;
    font-size: 10px;
    line-height: 12px;
    text-decoration:none;
}
a.browse:link, a.browse:visited, a.browse:hover {
    font-weight: bold;
    font-family: Arial, Sans-serif, Helvetica;
    color:#000000;
    font-size: 11px;
    text-decoration:none;
}
a.browse_selected:link, a.browse_selected:visited, a.browse_selected:hover {
    font-weight: bold;
    font-family: Arial, Sans-serif, Helvetica;
    color: #C97700;
    font-size: 11px;
    text-decoration:none;
}

a.grau:link, a.grau:visited {
    color:#5E5E5E;
    font-size:7pt;
    text-decoration:none;
}
a.grau:hover {
    color:#EBEBEB;
    font-size:7pt;
    text-decoration:none;
}

/**********************************************\
Logos Mitglieder
\**********************************************/
#footer {
	width: 730px; 
	overflow: scroll;
	white-space: nowrap;
}

/**********************************************\
Tooltip
\**********************************************/
#tooltip {
	position: absolute;
	z-index: 1000;
	border: 1px solid #111;
	background-color: #fff;
	width: 200px;
	padding: 5px;
	opacity: 0.9;
}
a.tooltip {
	background-image: url(/_img/info.png);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 12px;
}

a.nolink {
    text-decoration: none;
    font-style: italic;
	cursor: pointer;
}

/**********************************************\
Karte Anfahrtsbeschreibung
\**********************************************/
.olControlAttribution  {
	bottom: 0.1em !important;
}

/**********************************************\
Bereich Suchmaschinen
\**********************************************/
div.Vereinsdok_SuMa {
    width: 550px;
    background-color: #f0f0f0;
    border: 1px solid black;
    padding: 6px 2px;
}
div.Vereinsdok_alle {
    background-color: #ffffcc;
    border: 1px solid black;
    padding: 3px;
}
td.Vereinsdok_Satzung {
    background-color: #ffff99;
    border: 1px solid black;
}
td.Vereinsdok_VK {
    background-color: #ffff99;
    border: 1px solid black;
    padding-right: 25px;
}
td.Vereinsdok_BO {
    background-color: #ffff99;
    border: 1px solid black;
}
td.Vereinsdok_VK-S {
    background-color: #ccccff;
    border: 1px solid black;
    padding-right: 25px;
}
td.Vereinsdok_VO-S {
    background-color: #ccccff;
    border: 1px solid black;
}
p.Vereinsdok_Beziehung {
    font-size: 9px;
    height: 73px;
    position: relative;
    left: -20px;
    background: url(/inhalt.gfx/SuMa/arrow.gif) no-repeat;
    background-position: right top;
    padding: 4px 6px 1px 0px;
}
ul.Vereinsdok_Aufzaehlung {
    padding: 0;
    margin: 0;
    margin-left: 16px;
}
p.Beschwerdeablauf_BF {
    background-color: #ccccff;
}
td.Beschwerdeablauf_Eingang {
    width: 250px;
    background: url(/inhalt.gfx/SuMa/arrowblue.gif) no-repeat;
}
div.Beschwerdeablauf_Vorpruefung {
    background-color: #ffffcc;
}
div.Beschwerdeablauf_Verstoss {
    background-color:#ffff99;
}
div.Beschwerdeablauf_Abhilfeaufforderung {
    background-color: #ffff66;
}
td.Beschwerdeablauf_Abhilfe {
    width:250px;
    background-color: #ccff99;
}
td.Beschwerdeablauf_Sanktionen {
    width:250px;
    background-color: #ff9966;
}

