/* CSS definition  */

body    /* einstellungen f�r die gesammte seite */
{
	color: rgb(52, 38, 44);
	background-color: rgb(207, 207, 207);
	font-family: Helvetica,Arial,sans-serif;
	font-weight: normal;
	/*font-style: italic;*/
	font-size: 12pt;
	line-height:12pt;
	vertical-align: top;
}
body *{
	color: rgb(52, 38, 44); 
	font-family: Helvetica,Arial,sans-serif;
}
.nav  {color: rgb(52, 38, 44); font-weight: bold; font-size: 14pt; line-height:20pt;}  /* navigationsleiste */

.tab {font-weight: bold; font-size: 14pt; vertical-align: center;} /* tab titel */ 

p {font-size: 10pt; line-height:120%; font-weight:normal;margin:0 0 10px 0;}

a {color: #531d53; text-decoration: none; font-weight: bold;}
a:visited{color:#531d53; text-decoration: none;}
a:hover {color:#9D07AE; text-decoration: underline;}
a:active {color:#9D07AE; text-decoration: none;}
p.totlink{color: #531d53; text-decoration: none; font-size:12pt; font-weight: bold;}
table {text-align: left; border="0"; cellpadding="0"; cellspacing="0"; vertical-align: top;}

h1 {font-weight: bold; font-size: 16pt; line-height:150%;}
h2 {font-weight: bold; font-size: 15pt; line-height:150%;}
h3 {font-weight: bold; font-size: 14pt; line-height:150%;}
h4 {font-weight: bold; font-size: 13pt; line-height:150%;}
h5 {font-weight: bold; font-size: 12pt; line-height:150%;margin-bottom:0;}
h6 {font-weight: bold; font-size: 12pt; line-height:150%;font-style:italic;margin-bottom:0;}

b{color: rgb(52, 38, 44);font-size:12pt;}
li{color: rgb(52, 38, 44);font-size:10pt;}

td{vertical-align:top;}

.cs  {color: rgb(157, 7, 174);}  /* fuer das wort comidos */

.bl {}   /* "bottom links"  fur die links am unteren rand der seite */

.ez20 {padding-left: 20px;} /* einzug 20 px nach links */

.linie{text-align: center; font-size: 10pt; line-height:150%;}

a.menu {display:block; width:100%; border:0px groove rgb(207, 207, 207); margin-top:0px; margin-bottom:4px; margin-right:0px; margin-left:0px; padding-bottom:2px; font-family:Arial, Verdana, sans-serif; font-size:12pt; font-weight:bold; }
a.menu:link   {color:rgb(52, 38, 44); background-color:white; text-decoration:none; }
a.menu:visited {background-color:white; text-decoration:none; }
a.menu:hover   {color:white; background-color:#9d07ae; text-decoration:none;}
a.menu:active  {color:#9d07ae; background-color: white; text-decoration:none;}
div.menu{color:#000; background-color:white; width:100%; text-align:center; padding-bottom:2px; }
p.menu {display:block; width:100%; border:0px groove rgb(207, 207, 207); margin-top:0px; margin-bottom:4px; margin-right:0px; margin-left:0px; padding-bottom:4px; padding-top:2px; font-family:Arial, Verdana, sans-serif; font-size:12pt; font-weight:bold; color:#9d07ae; background-color: white; text-decoration:none; line-height:100%}
h1.menu{font-weight: bold; font-size: 14pt; line-height:150%;}
h2.menu{font-weight: bold; font-size: 12pt; line-height:150%;}

a.menuaktiv {display:block; width:100%; border:0px groove rgb(207, 207, 207); margin-top:0px; margin-bottom:4px; margin-right:0px; margin-left:0px; padding-bottom:2px; font-family:Arial, Verdana, sans-serif; font-size:12pt; font-weight:bold; }
a.menuaktiv :link   {color:#9d07ae; background-color: white; text-decoration:none;}
a.menuaktiv :visited {background-color:white; text-decoration:none; }
a.menuaktiv :hover   {color:white; background-color:#9d07ae; text-decoration:none;}
a.menuaktiv :active  {color:#9d07ae; background-color: white; text-decoration:none;}
div.menuaktiv{color:#000; background-color:white; width:100%; text-align:center; padding-bottom:2px; }

a.csmenu {color:#9d07ae; display:block; width:100%; border:0px groove rgb(207, 207, 207); margin-bottom:4px; margin-right:0px; margin-left:0px; padding-bottom:2px; font-family:Arial, Verdana, sans-serif; font-size:14pt; font-weight:bold; }
a.csmenu:link    {color:#9d07ae; background-color:white; text-decoration:none;}
a.csmenu:visited {color:#9d07ae; background-color:white; text-decoration:none;}
a.csmenu:hover   {color:white; background-color:#9d07ae; text-decoration:none;}
a.csmenu:active  {color:#9d07ae; background-color: white; text-decoration:none;}
div.csmenu {color:#9d07ae; background-color:white; width:100%; text-align:center; padding:6px;}

a.cs    {color:#9d07ae; background-color:white;}
a.cs:link    {color:#9d07ae; background-color:white; text-decoration:none;}
a.cs::visited {color:#9d07ae; background-color:white; text-decoration:none;}
a.cs::hover   {color:white; background-color:#9d07ae; text-decoration:underline;}
a.cs::active  {color:#9d07ae; background-color: white; text-decoration:underline;}

td.tabaktiv {text-align:center; font-weight: bold; width: 100px; height:50px; vertical-align: center;}
td.tabdeaktiv {text-align:center; font-weight: bold; width: 100px; height:50px; background-color: rgb(231, 224, 230); vertical-align: center;}
td.tabrandaktiv{text-align:center; width: 1px;}
td.tabranddeaktiv{text-align:center; width: 1px; background-color: rgb(231, 224, 230);}
td.tabzwischenraum {text-align:center; width: 4px; background-color: rgb(207, 207, 207);}

a .tabaktiv{color: #531d53; text-decoration: none; font-weight: bold;}
a.tabaktiv:visited{color:#531d53; text-decoration: none;}
a.tabaktiv:hover {color:#9D07AE; text-decoration: underline;}
a.tabaktiv:active {color:#9D07AE; text-decoration: none;}
p.tabaktiv{color: rgb(52, 38, 44); font-size: 12pt; text-decoration: none; font-weight: bold; vertical-align: center; margin:0px;padding:0px;}

a.tabdeaktiv {color: #531d53; text-decoration: none; font-weight: bold;}
a.tabdeaktiv:visited{color:#531d53; text-decoration: none;}
a.tabdeaktiv:hover {color:#9D07AE; text-decoration: underline;}
a.tabdeaktiv:active {color:#9D07AE; text-decoration: none;}

td.inhalt {height: 100%; width: 531px; text-align: left; vertical-align: top; padding-left: 10px; padding-right: 10px; margin-top:0px;padding-top:0px;}
table.inhalttabelle{width: 100%; vertical-align: top; height:100%;}
td.inhalttabelletitel{color: rgb(52, 38, 44); background-color: rgb(231, 224, 230); font-weight: bold; padding-left:5px}
td.inhalttabelle{vertical-align:top; padding:5px;  height:100%;}
td.inhalttabellebild{ text-align:center;}
a.inhalttabellebild{font-size: 10pt; font-weight: bold;}

img{border: 0px solid; }

table.inhaltcont{width:100%;margin:0px;padding:0px; border:0px; }

/* Joomla! Klassen*/
.componentheading{font-weight: bold; font-size: 20pt; line-height:150%;}
.contentheading{font-weight: bold; font-size: 16pt; line-height:150%;}}
.menu{}

.hellerhintergrund{background-color:white;}

.cs_modules_left{text-align:left;}
.cs_modules_left *{text-align:left;font-size:12pt;}
.cs_modules_left *{text-align:left;font-size:12pt;}
.cs_modules_left h3{padding-left:20px;padding-bottom:0;margin-bottom:0;}
.cs_modules_left ul{padding:0;margin:0;padding-left:10px;padding-right:10px;}
.cs_modules_left li{list-style-type:none;}
.cs_modules_top *{text-align:center;font-size:12pt;}
.cs_modules_breadcrumb *{font-weight:bold;margin:0;padding:0;} 
.cs_modules_search form{margin:0;padding:0;height:16px;padding:0 0 5px 0;margin:0;} 
.cs_modules_user1 form{margin:0;padding:0;height:16px;padding:0 0 5px 0;margin:0;} 
#mnuQuickNav{width:206px;} 
dix.gibtesnicht{}
.inputbox_search{width:206px;padding:0;margin:0;}

.componentheading{font-weight: bold; font-size: 18pt; line-height:200%;}

.createdate{font-size:8pt;font-style:italic;}
.contentheading{font-weight: bold; font-size: 16pt; line-height:150%;}
.componentheading_start{font-weight: bold; font-size: 16pt; line-height:150%;color: rgb(153, 0, 153);}
.contentheading_start{font-weight: bold; font-size: 12pt; line-height:150%;}
ul.sf-vertical{padding-bottom:20px;}
ul.sf-vertical a{font-size:1.2em;}
.srfr-feed-title{font-size:10pt;}
.srfr-feed-timestamp{font-size:8pt;font-style:italic;}
.moduletable_rss h3{font-size:12pt; padding-left:20px;padding-right:20px;font-weight:bold}
.moduletable_online{padding-left:20px;padding-right:20px;text-align:center;padding-top:20px;}

iframe.wrapper_foxport *{color:green;}

table.template_mainlayout{width:970px;}

tr.template_mainlayout_headerrow{text-align:center;}
td.template_mainlayout_headerleft{}
td.template_mainlayout_headercenter{}
td.template_mainlayout_headerright{vertical-align:center !important;text-align:center;padding-top:35px;padding-left:6px;}

tr.template_mainlayout_topnavrow{text-align:center;}
td.template_mainlayout_topnavleft{}
td.template_mainlayout_topnavcenter{}
td.template_mainlayout_topnavright{}

tr.template_mainlayout_mainrow{text-align:center;}
td.template_mainlayout_mainleft{background-color: white;}
td.template_mainlayout_maincenter{background-color: white;}
td.template_mainlayout_maincenter_wide{background-color: white;}
td.template_mainlayout_mainright{background-color: white;}

tr.template_mainlayout_footerrow{text-align:center;}
td.template_mainlayout_footercell{}

div.topnavleft{text-align:left;}
div.topnavcenter{text-align:left;}
div.topnavright{text-align:right;}

div.mainleft{padding:5px;}
div.mainleft_top{text-align:left;}
div.mainleft_center{text-align:left;}
div.mainleft_bottom{text-align:left;}

div.maincenter{padding:5px;}
div.maincenter_top{text-align:left;}
div.maincenter_component{text-align:left;}
div.maincenter_bottom{text-align:left;}



div.mainright{padding:5px;}
div.mainright_top{text-align:left;}
div.mainright_center{text-align:left;}
div.mainright_bottom{text-align:left;}

div.footer{text-align:center;}
div.footer *{font-size:10pt;}

div.adsense_kassen{text-align:center;}
div.adsense_quer{text-align:center;padding-top:20px;padding-bottom:20px;}
.breadcrumbs {font-weight:bold;margin:0;padding:0;}
div.cs_shop_menu{text-align:center;padding-bottom:20px;}
div.cs_shop_menu *{font-size:14pt;}
div.poll{padding-bottom:10px;width:200px !important;}
div.poll td{padding-bottom:10px;}
div.whosonline{text-align:center;}
span.countonline{font-size:10pt;}

.contentpaneopen img{padding: 10px 10px 10px 10px;}
a.readon{margin-left:20px;}
.article_separator{margin: 20px 5px 20px 5px; padding: 0px; background-color: #ccc; width: 98%; display: block; height: 1px;}



.zebrahead{background-color:#e7e0e6;font-weight:bold;}
.zebra0{background-color:#fff}
.zebra1{background-color:#f3f0f3}

ul#touchmenu {padding:0 0px 0 0;margin-top:0px}
ul#touchmenu ul{padding:0 0 0 0px}

/*ul#touchmenu li{list-style-type:none;padding:0;width:100%;background:#fff;border-left:4px solid #ccc;}*/

ul#touchmenu li{list-style-type:none;padding:0;width:100%;background:#fff;}
ul#touchmenu li a{font-size:1.17em;font-wight:700;padding:12px 16px 12px 10px;border-bottom:1px solid #ccc;display:block;background:#fff}
ul#touchmenu li ul li a{padding:12px 16px 12px 10px;border-bottom:1px solid #ccc;display:block;background:#ccc}
ul#touchmenu li ul li ul li a{padding:12px 16px 12px 10px;border-bottom:1px solid #ccc;display:block;background:white}
ul#touchmenu li ul li ul li.active a{background:#eee}

