/* Schrift */

.textkl { 
	text-decoration: none; 
	color: #FFFFFF; 
	font-family: arial, helvetica, sans-serif; 
	font-size: 9px; }

.textmed { 
	text-decoration: none; 
	color: #FFFFFF; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 14px; }

.textmed2	 { 
	text-decoration: none; 
	color: #000000; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 14px; }

.textmed3	 { 
	text-decoration: none; 
	color: #FFFFFF; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12px; }

.textgr { 
	text-decoration: none; 
	color: #FFFFFF; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 18px; }


/* Textlinks */

a.textlinkkl:link, a.textlinkkl:visited, a.textlinkkl:active {
	text-decoration: none;
	color: #FFFFFF; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 9px; }

a.textlinkkl:hover { 
	color: #FFFFFF; 
	font-family: verdana, arial, helvetica, sans-serif; 
	text-decoration: underline; 
	font-size: 9px}

a.textlink:link, a.textlink:visited, a.textlink:active { 
	color: #FFFFFF; 
	font-family: verdana, arial, helvetica, sans-serif; 
	text-decoration: none; 
	font-size: 14px; }

a.textlink:hover { 
	color: #FF0000;
	font-family: verdana, arial, helvetica, sans-serif;  
	text-decoration: none; 
	font-size: 14px; }

a.textlinkgr:link, a.textlinkgr:visited, a.textlinkgr:active { 
	color: #FFFFFF; 
	font-family: verdana, arial, helvetica, sans-serif; 
	text-decoration: none; 
	font-size: 18px; }

a.textlinkgr:hover { 
	color: #FF0000; 
	font-family: verdana, arial, helvetica, sans-serif;  
	text-decoration: none; 
	font-size: 18px; }


/* Bildlink */

a.bildlink:link, a.bildlink:visited, a.bildlink:active img{ 
	text-decoration: none; }

a.bildlink:hover img{ 
	text-decoration: none; 
	border-color: red; 
	border-width: 1px; }

/* Guggabar-Bild */

img.guggabar {
   	border: 7px solid #ffffff
};


/* Scrollleiste (soll auch im Firefox immer angezeigt werden) */

html { 
	overflow: scroll; }


/* Galerie- und Repertoireauflistung, Amtsblatt, Presse - Zellenabstand links */

td.main_cell {
	text-decoration: none; 
	color: #FFFFFF; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 14px;
	padding-left: 10px; }

td.menu_cell {
	text-decoration: none; 
	color: #FFFFFF; 
	font-family: arial, helvetica, sans-serif; 
	font-size: 9px;
	padding-left: 3px; }

td.menu_flame {
	background-image: url(../elemente/men_elm_12.gif); }


/* E-Mail-Formular */

input.main_button {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	background-color: #111111;
	color: #FFFFFF;
	border: 1px solid #222222; }

input.main_button:hover { 
	text-decoration: none; 
	border-color: red; 
	border-width: 1px; }

select.auswahlfeld {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000000; 	
	font-size: 13px;
	border: 1px dashed #222222;
	background-color: #FFFFFF; }

input.main_area {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000000; 	
	font-size: 13px;
	border: 1px dashed #222222;
	background-color: #FFFFFF; }

.radio {
	border: 1px dashed #222222;
	background-color: #FFFFFF; }

textarea.main_area {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000000; 	
	font-size: 13px;
	border: 1px dashed #222222;
	background-color: #FFFFFF; }

/* Startseite */

table.startmessage {
	border: 1px solid #BF0000;
	width: 200px; }

td.startmessage	{
	border: none;
	background-color: #EF5858;
	padding: 3px; }

span.startmessage {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 14px;
	color: #ffffff; }

a.startmessagelink:link, a.startmessagelink:visited, a.startmessagelink:active{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 14px;
	text-decoration: none; 
	color: #ffffff;
 }

a.startmessagelink:hover { 
	color: #ffffff; 
	font-family: verdana, arial, helvetica, sans-serif; 
	text-decoration: underline; 
	font-size: 14px;
} 

table.socialnetwork {
	margin-top:2px;
	padding-top:2px;
	border-style: solid; 
	border-color: #000000 transparent transparent transparent;
	border-width: 1px;
}

table.startmessage1 {
	border: 1px solid #BA0101;
	width: 110px; 
}

table.socialnetwork1 {
	margin-top:2px;
	padding-top:2px;
	padding-bottom:2px;
	width: 90px; 
}

td.startmessage1	{
	border: none;
	background-color: #BA0101;
	padding: 3px; }

table.socialnetwork2 {
	padding-top:2px;
	width: 90px; 
}

span.startmessage1 {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 16px;
	color: #ffffff; }