/* ----  created by Crossmedia Community - www.ccsb.de         ----- */
/* ----  created with CCGO www.ccgo.de - - copyright 2009 	   ----- */
/* ----  ein Produkt der Crossmedia Community GmbH & Co. KG    ----- */
/* ----------------------------------------------------------------- */
/*       Allgemeine Style Sheets-Angaben des Internet-Auftritts      */
/* ----------------------------------------------------------------- */

/* HTML / BODY */

html
{
	height: 100%;

	background-color: #ffffff;
	background-image: url('../images/bg.gif');
	background-repeat: repeat-x;
}

body
{
	height: 100%;
	
	margin: 0px;
	padding: 0px;
	
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	letter-spacing: 0px;
	font-weight: normal;
	font-style: normal;
	color: #000000; /* color: #424242; */
	
}



/* Absatz */

p { margin: 0px; padding: 0px; }

/* Bilder */

img { border: none; }

/* Tabellen */

/* table { border-collapse: collapse; } */



/* Listen [Quadrat=square, Kreis=circle, Bullet=disc, nichts=none] */
ul { list-style-type: disc; }
ol { list-style-type: decimal; }
/*li {  }*/


/* Formulare */

input,button,textarea,select,option
{ outline: none; font-family: Arial, Tahoma, Verdana, Helvetica; }


/* Headlines */

h1 { 
font-family: Frutiger 45 Light, Frutiger, Arial, Verdana, Tahoma, Helvetica, sans-serif;
color: #424242; font-size: 20px; line-height: 24px; margin: 0px; padding: 0px 0px; font-weight: normal;  display: inline; }
h2 { 
font-family: Frutiger 45 Light, Frutiger, Arial, Verdana, Tahoma, Helvetica, sans-serif;color: #215aa7; font-size: 16px; line-height: 18px; margin: 0px; padding: 0px 0px; font-weight: normal; display: inline;  }
h3 { 
font-family: Frutiger 45 Light, Frutiger, Arial, Verdana, Tahoma, Helvetica, sans-serif;color: #75715f; font-size: 11px; line-height: 14px; margin: 0px; padding: 0px 0px; font-weight: bold; display: inline;  }

h4 { 
font-family: Frutiger 45 Light, Frutiger, Arial, Verdana, Tahoma, Helvetica, sans-serif;color: #215aa7; font-size: 12px; line-height: 18px; margin: 0px; padding: 0px; font-weight: normal; display: inline; }
h5 { 
font-family: Frutiger 45 Light, Frutiger, Arial, Verdana, Tahoma, Helvetica, sans-serif;color: #3b7195; font-size: 11px; line-height: 13px; margin: 0px; padding: 0px; font-weight: bold; }
h6 { 
font-family: Frutiger 45 Light, Frutiger, Arial, Verdana, Tahoma, Helvetica, sans-serif;color: #75715f; font-size: 12px; line-height: 14px; margin: 0px; padding: 0px; font-weight: normal; font-style: italic; display: inline;}



/* Links */

a					{ outline: none; }
a:link    		{ color: #FF7D0C; text-decoration: none; } /* normaler Link */
a:visited 		{ color: #FF7D0C; text-decoration: none; } /* besuchter Link */
a:focus			{ color: #FF7D0C; text-decoration: none; } /* fokussierter Link */
a:hover   		{ color: #FF7D0C; text-decoration: underline; } /* mouseover Link */
a:active  		{ color: #FF7D0C; text-decoration: none; } /* angeklickter Link */


.footer{
	font-size: 10px;
	color: #424242;
	
}


footer:link    		{ color: ##FF7D0C; text-decoration: none; } /* normaler Link */
footer:visited 		{ color: ##FF7D0C; text-decoration: none; } /* besuchter Link */
footer:focus			{ color: ##FF7D0C; text-decoration: none; } /* fokussierter Link */
footer:hover   		{ color: ##FF7D0C; text-decoration: underline; } /* mouseover Link */
footer:active  		{ color: ##FF7D0C; text-decoration: none; } /* angeklickter Link */


.introbox
{
	position: relative;
	clear: both;
	
	
	min-height: 50px;
	
	padding: 15px 15px 20px;
	margin: 5px 0px 5px;
	
	border-top: 1px solid #65604d;
	border-bottom: 1px solid #65604d;
	border-left: 1px solid #b4b2a8;
	border-right: 1px solid #b4b2a8;
	
	font-family: verdana, arial;
	font-size: 11px;
	color: #75715f;
}


.blogrechtsbox
{
	position: relative;
	clear: both;
	
	
	min-height: 50px;
	
	padding: 15px 5px 20px;
	margin: 15px 0px 5px;
	
	border-top: 1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
	border-left: 1px solid #c7c7c7;
	border-right: 1px solid #c7c7c7;
	
	font-family: verdana, arial;
	font-size: 11px;

}


/* Seiten blättern */
.pages0					{  	font-family: verdana, arial; 
								font-size: 16px; 
								font-weight: bold;
								color: #c3c3c3; 
								
							}
.pages:link					{ font-size: 14px; color: #c3c3c3; text-decoration: none; }
.pages:visited				{ font-size: 14px; color: #c3c3c3; text-decoration: none; }
.pages:focus 					{ font-size: 14px; color: #c3c3c3; text-decoration: none; }
.pages:hover 					{ font-size: 14px; color: #3b7195; text-decoration: none; }
.pages:active 				{ font-size: 14px; color: #3b7195; text-decoration: none; }


.eplus							{  }
.eplus:link					{ color: #d37e2b; text-decoration: underline; }
.eplus:visited				{ color: #d37e2b; text-decoration: underline; }
.eplus:focus 					{ color: #d37e2b; text-decoration: underline; }
.eplus:hover 					{ color: #e6913d; text-decoration: underline; }
.eplus:active 				{ color: #e6913d; text-decoration: underline; }


/* Impressum */

.impressum							{  }
.impressum:link						{ color: #787878; text-decoration: none; }
.impressum:visited					{ color: #787878; text-decoration: none; }
.impressum:focus 					{ color: #787878; text-decoration: none; }
.impressum:hover 					{ color: #ee9710; text-decoration: underline; }
.impressum:active 					{ color: #ee9710; text-decoration: underline; }


.impressum_bottom					{  }
.impressum_bottom:link				{ color: #787878; text-decoration: none; }
.impressum_bottom:visited			{ color: #787878; text-decoration: none; }
.impressum_bottom:focus				{ color: #787878; text-decoration: none; }
.impressum_bottom:hover				{ color: #ee9710; text-decoration: underline; }
.impressum_bottom:active			{ color: #ee9710; text-decoration: underline; }


/* Breadcrumb */

.breadcrumb_navigation				{ font-size: 12px; line-height: 14px; text-transform: uppercase; }
.breadcrumb_navigation:link		{ color: #787878; text-decoration: none; }
.breadcrumb_navigation:visited	{ color: #787878; text-decoration: none; }
.breadcrumb_navigation:focus		{ color: #787878; text-decoration: none; }
.breadcrumb_navigation:hover		{ color: #ee9710; text-decoration: underline; }
.breadcrumb_navigation:active		{ color: #ee9710; text-decoration: underline; }


/* Tagcloud */

.tagcloud								{  }
.tagcloud:link						{ color: #787878; text-decoration: none; }
.tagcloud:visited					{ color: #787878; text-decoration: none; }
.tagcloud:focus						{ color: #787878; text-decoration: none; }
.tagcloud:hover						{ color: #ee9710; text-decoration: none; }
.tagcloud:active						{ color: #ee9710; text-decoration: none; }


/* Newsticker */

.newsticker							{ color: #ffffff; padding-top: 5px; }
.newsticker a:link					{ color: #ffffff; text-decoration: underline; }
.newsticker a:visited				{ color: #ffffff; text-decoration: underline; }
.newsticker a:focus					{ color: #ffffff; text-decoration: underline; }
.newsticker a:hover					{ color: #ee9710; text-decoration: underline; }
.newsticker a:active				{ color: #ee9710; text-decoration: underline; }


/* Quellennachweise */

.quelle								{ color: #404b96; font-size: 9px; vertical-align: top; line-height: 7px; }
.quelle:link							{ color: #404b96; text-decoration: none; }
.quelle:visited						{ color: #404b96; text-decoration: none; }
.quelle:focus							{ color: #404b96; text-decoration: none; }
.quelle:hover							{ color: #ee9710; text-decoration: underline; }
.quelle:active						{ color: #ee9710; text-decoration: underline; }

.quellenanker							{ color: #404b96; font-size: 9px; vertical-align: top; line-height: 7px; }
.quellenanker:link					{ color: #404b96; text-decoration: none; }
.quellenanker:visited				{ color: #404b96; text-decoration: none; }
.quellenanker:focus					{ color: #404b96; text-decoration: none; }
.quellenanker:hover					{ color: #404b96; text-decoration: none; }
.quellenanker:active				{ color: #404b96; text-decoration: none; }


/* Individuelle Formatierung */

.formfeld
{	margin: 1px;
	padding: 1px;
	
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	
	letter-spacing: 0px;
	font-weight: normal;
	font-style: normal;
	color: #3b7195;
	border: 1px solid #3b7195;
	background-color: #ebebeb;
}

.eintragsdatum
{	
	float: right;
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	
	letter-spacing: 0px;
	font-weight: normal;
	font-style: normal;
	color: #3b7195;

}

.anonym_follower1 {	color: #3b7195; }
.anonym_follower2 {	color: #7c94a5; }



.floatclear
{
	position: relative;
	clear: both;
	
	overflow: hidden;
	
	width: 0px;
	height: 0px;
}

.ortdatum
{
	font-weight: bold;
	color: #404040;
}

.kleingedrucktes
{
	font-size: 10px;
	line-height: 11px;
}

.wzlink
{
font-family: arial, verdana;
font-size: 11px;
color: #215aa7;
letter-spacing: 1.5px;
white-space: nowrap;

}

.wzlink:link					{ color: #215aa7; text-decoration: none; }
.wzlink:visited				{ color: #215aa7; text-decoration: none; }
.wzlink:focus					{ color: #304189; text-decoration: none; }
.wzlink:hover					{ color: #304189; text-decoration: none; }
.wzlink:active				{ color: #304189; text-decoration: none; }




.buttonlink
{
	position: relative;
	
	width: 120px;
	height: 19px;
	
	padding-left: 13px;
	
	background-color: #3b7195;
	
	background-image: url('../images/arrow_button.gif');
	background-position: 4px 3px;
	background-repeat: no-repeat;
	
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #3b7195;
	
	
}

.buttonlink a
{
	display: block;
	
	padding: 0px 17px 0px 3px;
	
	border-color: #3b7195;
	border-width: 1px 1px 1px 0px;
	border-style: solid;
	
	line-height: 17px;
	white-space: nowrap;
	
	background-color: #fff;
}

.buttonlink:hover
{
	background-color: #75715f;
	
	color: #4F7F5A;
}

/* Formatierung fuer bestimmte Ausgabemedien */

@media print
{
	.dontprint
	{
		visibility: hidden;
		overflow: hidden;
		height: 0px;
		width: 0px;
	}
}
