/*@charset "iso-8859-1";*/

/* Formatierung allgemein */
body
{
	font-family: Verdana,Arial,Trebuchet MS,Tahoma,sans-serif;
	font-size:12px;
}

body a img 
{
	border : 0 none;
}

body a
{
	color:#000000; 
	text-decoration:none;
}

body a:link 
{
	color:#000000; 
	text-decoration:none; 
}

body a:visited 
{
	color:#000000; 
	text-decoration:none;
}

body a:active 
{
	color:#000000; 
	text-decoration:none;
}

/* Formatierung großes Fenster */
#outher_container 
{
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	border: 3px solid #659db4;
} 

/* Formatierung Inhalt */
#inhalt 
{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
} 

/* Formatierung Menüleiste */
.menu td
{
	background: #0000CC;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 1px solid #659db4;
	font-weight:bold;
}

.menu td:hover 
{
	background: #0033FF;
}

.menu a
{
  	padding-left: 20px;
}

.menu a:link 
{
	color:#FFFFFF; 
	text-decoration:none;
}

.menu a:visited 
{
	color:#FFFFFF; 
	text-decoration:none;
}

.menu a:active 
{
	color:#FFFFFF; 
	text-decoration:none;
}

.menulink
{
	display: block; 
	width: 100%
}

/* Formatierung Untermenü */
#untermenu 
{
	font-size: 10px;
	color:#FFFFFF;
	padding-left: 15px;
}

/* Formatierung News */
.news b
{
	font-size: 14px;
}

.news table
{
	border-collapse:collapse;
	border-style:solid;
	border-width:2px;
	border-color:#659db4;
}

.news td
{
	border-collapse:collapse;
	border-style:solid;
	border-width:2px;
	border-color:#659db4;
}

.news_text
{
	padding-left: 5px;
}

/* Formatierung Zusatz Text */
.zusatz_betreff
{
	font-size: 18px;
	font-weight:bold;
	padding-bottom:10px;
}

.zusatz_kurz
{
	font-style:italic;
	font-size:11px;
}

.zusatz_text
{
	
}

/* Formatierung Abteilung */
.abteilung b
{
	font-size: 14px;
}

.abteilung table
{
	border-style:solid;
	border-width:2px;
	border-color:#659db4;
	border-collapse:collapse;
}

.abteilung td
{
	border-style:solid;
	border-width:2px;
	border-color:#659db4;
	border-collapse:collapse;
}

.abteilung_text
{
	padding-left: 5px;
}

/* Formatierung Counter */
.counter font
{
	font-size:10px;
}

.counter
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

/* Formatierung Positionsanzeige */
h4
{
	padding-top: 5px;
	padding-bottom: 5px;
	font-size:10px;
}

/* Formatierung sitemenu */
.sitemenu
{
	padding-bottom: 15px;
}

.sitemenu table
{
	border-style:solid;
	border-width:2px;
	border-color:#659db4;
	border-collapse:collapse;
}

.sitemenu td
{
	padding-left: 3px;
	padding-right: 3px;
	border-style:solid;
	border-width:2px;
	border-color:#659db4;
	border-collapse:collapse;
}

/* Formatierung Abteilungsnews */
.abteilungsnews b
{
	font-size: 14px;
}

.abteilungsnews table
{
	border-style:solid;
	border-width:2px;
	border-color:#659db4;
	border-collapse:collapse;
}

.abteilungsnews td
{
	border-style:solid;
	border-width:2px;
	border-color:#659db4;
	border-collapse:collapse;
}

.abteilungsnews_text
{
	padding-left: 5px;
}

/* Formatierung Kalender */
#kalender_navi
{
	margin-top: 10px;
	margin-bottom: 5px;
	border-width:0px;
	border-color:#659db4;
	font-size:14px;
}

#kalender_navi td
{
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 10px;
	margin-bottom: 5px;
	border-width:0px;
	border-color:#659db4;
	font-size:14px;
}

.kalender b
{
	font-size: 14px;
}

#smalltable
{
	border-color:#FFFFFF;
	border-width:0px;
	margin-left: 5px;
}

.kalender table
{
	border-style:solid;
	border-width:2px;
	border-color:#659db4;
	border-collapse:collapse;
}

.kalender td
{
	border-style:solid;
	border-width:2px;
	border-color:#659db4;
	border-collapse:collapse;
}

.kalender_text
{
	padding-left: 5px;
}

#wochentag 
{
	padding-bottom: 5px;
	border-width:0px;
}

#tag 
{
	font-weight:bold;
	font-size:14px;
	border-width:0px;
}

#monat
{
	font-weight:bold;
	font-size:14px;
	border-width:0px;
}

#jahr 
{
	padding-bottom: 5px;
	border-width:0px;
}

#beginn 
{
	padding-bottom: 5px;
	border-width:0px;
}

.inhalt
{
	color:#FF0000;
}

/* Formatierung Bildergalerie */
.bilder b
{
	font-size: 14px;
}

.bilder table
{
	border-collapse:collapse;
	border-style:solid;
	border-width:2px;
	border-color:#659db4;
}

.bilder td
{
	border-collapse:collapse;
	border-style:solid;
	border-width:2px;
	border-color:#659db4;
}

/* Formatierung Portraits */
.portraits_index
{
	margin-top: 10px;
	border-style:solid;
	border-width:2px;
	border-color:#659db4;
	border-collapse:collapse;
}

.portraits_navi
{
	margin-top: 10px;
	margin-bottom: 5px;
	border-width:0px;
	border-color:#659db4;
	border-collapse:collapse;
	font-size:14px;
}


.portraits_navi td
{
	padding-left: 10px;
	padding-right: 10px;
}

.portraits_inhalt
{
	padding-top: 5px;
}

.portraits_inhalt td
{
	padding-left: 5px;
}

/* Formatierung Newsticker */
.ticker
{
	color:#FFFFFF;
	text-align:right;
	padding-right:5px;
	padding-bottom:2px;
}

.ticker a
{
	color:#FFFFFF; 
	text-decoration:none;
}

.ticker a:link 
{
	color:#FFFFFF; 
	text-decoration:none; 
}

.ticker a:visited 
{
	color:#FFFFFF; 
	text-decoration:none;
}

.ticker a:active 
{
	color:#FFFFFF; 
	text-decoration:none;
}

/* Formatierung Chronik */
.chronik table
{
	border-style:solid;
	border-width:2px;
	border-color:#659db4;
	border-collapse:collapse;
}

.chronik td
{
	border-style:solid;
	border-width:2px;
	border-color:#659db4;
	border-collapse:collapse;
}

.chronik th
{
	padding-bottom:5px;
	padding-top:5px;
	text-align:left;
	border-style:solid;
	border-width:2px;
	border-color:#659db4;
	border-collapse:collapse;
}

/* Formatierung Vorstandschaft/Ausschuss */
#funktion
{
	font-size:16px;
	font-weight:bold;
}

#name
{
	font-weight:bold;
}

/* Formatierung Bilder */
.bilder b
{
	font-size: 14px;
}

.bilder table
{
	border-style:solid;
	border-width:2px;
	border-color:#659db4;
	border-collapse:collapse;
}

/* Formatierung Seitenzähler */
#seitenzahl
{
	
	
}

#seitenzahl td
{
	background-image:url(wappen_seitenanzahl.gif); 
	background-repeat:no-repeat; 
	background-position:top center;
	
	padding-top:5px;
	padding-bottom:5px;
	border:hidden;
}

/* Formatierung Tabellen in Abteilungsseiten */
#abt_table_text tr
{
	text-align:left;
} 