/* CSS spielsucht.kpoe-steiermark.at */
/* enthält nur die änderungen gegenüber standard frontend.css*/
/* (c)2007 webmaster(AT)kpoe-steiermark.at */
/* BEGINN CSS-PAGELAYOUT */
/*texte,überschriften,bildunterzeilen*/
h1,.articleHead,.articleList_tophead{
text-decoration:none;
color:#000000;
margin-bottom:5px;
font:bold 20px/100% "Arial Narrow","Trebuchet MS",Verdana,Arial,Helvetica,sans-serif
}
h2,.articleSubHead,.articleList_topsubhead{
color:#666666;
margin-bottom:5px;
font:bold 16px/100% Arial,Helvetica,Verdana,sans-serif
}
h3,.contentHead{
color:#666666;
margin-bottom:5px;
font:bold 14px/110% Arial,Helvetica,Verdana,sans-serif
}
h4,.contentSubHead{
color:#000000;
margin-bottom:5px;
font:bold 12px/110% Arial,Helvetica,Verdana,sans-serif
}
/*breadcrumb*/
.breadcrumb_container{
font-size:10px;
color:#666666;
text-align:right;
padding:15px 0px 20px 0px;
margin:0 15px 20px 15px;
border-bottom:1px solid #EEEEEE
}
.breadcrumb_container a:link,.breadcrumb_container a:visited,.breadcrumb_container a:hover{font-size:10px;color:#666666;text-align:right}
.content_left{padding:15px 0px 5px 10px}
.content_main{text-align:left;padding:0px 20px 15px 20px}
.content_right{padding:0px 0 0px 0}
.content_right .articleText,.content_right .infoBox_navi,.content_right .articleText,.content_right .cp_right p{font-size:10px}
/*Überschriften rechts/links*/
.content_right h3,.global_right h3{font-size:13px}
.content_right h3,.content_right h4,.content_right h3 a{color:#666666;font-size:12px}
.content_right h4,.global_right h4{font-size:11px}
.content_version{
clear:both;
text-align:left;
padding:5px 20px 10px 20px
}
/*TABELLENSPALTEN für Seiteninhalt*/
.contenttable{
width:100%;
border-top:2px solid #EFEFEF;
border-left:0px solid #CCCCCC;
border-right:0px solid #CCCCCC;
border-bottom:0px solid #DDDDDD
}
.contenttable_left{
width:200px;
text-align:left;
vertical-align:top;
padding:35px 5px 5px
}
/* links und rechts */
.contenttable_left .spacer,.contenttable_left .spacer_20px,.contenttable_left .spacer_10px{width:200px/* background:#ff0000;*/}
.contenttable_main{text-align:left;vertical-align:top}
.contenttable_right{
width:160px;
text-align:left;
vertical-align:top;
padding:35px 5px 5px;
background:#F9F9F9
}
.contenttable_right .spacer,.contenttable_right .spacer_20px,.contenttable_right .spacer_10px{width:160px/* background:#ff0000;*/}
.image_caption,.imglistcaption{
color:#888888;
text-align:left;
padding-top:3px;
font:normal 11px Arial,Helvetica,Verdana,sans-serif
}
/*logo*/
.logo_leftorright{
height:85px;
margin-top:25px;
text-align:left;
vertical-align:top
}
/* NAV_ROW horicontal Nav Menu */
.nav_row{
font-size:10px;
color:#333333;
margin:0px;
padding:5px 0px
}
.nav_row a:link,.nav_row a:visited,.nav_row a:hover,.t_footer_links a:link,.t_footer_links a:visited,.t_footer_links a:hover{font-size:10px;color:#333333;text-align:center}
.nav_row SPAN{color:#333333;font-weight:normal}
/*toplink,back,print,pdf*/
.page_navmenu{text-align:right;padding:0px 20px 5px 20px}
/* DIVS für Abstände */
/*standard:mitte*/
.spacer,spacer_20px,spacer_10px{clear:both;width:500px;height:5px;font-size:1px}
.spacer_20px{height:20px}
.spacer_10px{height:10px}

/*copyright*/
.t_footer_copyright{
font-size:9px;
color:#333333;
margin:0;
padding:5px 0 10px 0
}
.t_footer_copyright a:link,.t_footer_copyright a:visited,.t_footer_copyright a:hover{font-size:9px;color:#333333;text-align:center}
.t_footer_links{
font-size:10px;
color:#333333;
margin:0;
padding:10px 0 5px 0
}
/*ENDE TABELLENSPALTEN Seiteninhalt*/
/* ENDE CSS-PAGELAYOUT */
.t_header_img{padding:0px 0px 0px 0px}
.version{
color:#999999;
font:normal 10px Verdana,Helvetica,Arial,sans-serif
}
.xhtml_valid{
text-align:right;
position:absolute;
height:15px;
margin-top:-17px;
width:80px;
margin-left:0px;
display:none;
}
#t_container{
width:962px;
text-align:center;
margin:0 auto;
padding:0 10px;
border-left:0px solid #FFDC00;
border-right:0px solid #FFDC00;
border-top:0px solid #333333;
border-bottom:0px solid #CCCCCC;
background:#F9F9F9 repeat
}
#t_content{width:962px;margin:0px auto;background:#F9F9F9}
#t_footer{
clear:both;
width:962px;
text-align:center;
margin:0px auto;
border-bottom:1px solid #999999;
background:#FFDC00
}
#t_footer_margin{width:982px;height:10px;margin:0px auto}
#t_header{border-bottom:1px solid #999999;background:#F9F9F9}
#t_pagecontent{border-top:1px solid #CCCCCC;background:#FFFFFF}
#t_pagefooter{
clear:both;
width:962px;
text-align:center;
margin:0px auto;
border-bottom:1px solid #999999;
background:#EEEEEE
}
/*sitemap*/
ul.sitemap_folder a{
font-size:12px;
font-weight:bold;
color:#000000;
}ul.sitemap_article a{
font-size:11px;
font-weight:normal;
}


/*kontaktformulare*/
.formerror{
color:#003399;
}
div.kontakt #submitIT{width: 150px; float:left;
clear:none;
}
div.kontakt #resetIT{ width: 150px; float:right;
clear:none;
}


/*kontaktformulare*/
div.kontakt{
background:#FFDC00;
border:#FF0000 1px solid;
padding:10px
}
div.kontakt table{width:100%}
div.kontakt td.formField{padding:5px}
div.kontakt td.formField{width:100%}
div.kontakt td.formField #mitglied_werden{width:25px}
div.kontakt td.formField #f_nachricht{width:100%}
div.kontakt td.formField input{width:100%}
div.kontakt td.formLabel,td.formLabelRequired{width:20%}
div.kontakt td.formLabel{ vertical-align:top}


/*teaservorschau*/
.teaserExContainer       { width:100%; font-size:9px; color:gray;}
.teaserExColumnContainer { float:left; margin-right:-1px;}
.teaserExColumnSingle    { padding-right:8px; }
.teaserExColumnLeft      { border-right:1px solid red; padding-right:8px; }
.teaserExColumnMiddle    { border-left:1px solid red; border-right:1px solid red; padding-right:8px; padding-left:8px;}
.teaserExColumnRight     { border-left:1px solid red; padding-left:8px; }

.content_main .teaserExColumnLeft      { border-right:0px solid red; padding-right:12px; }
.content_main .teaserExColumnRight     { border-left:0px solid red; padding-left:12px; }
.t_left .teaserExColumnSingle    { padding-left:11px; }
.t_left .teaserSpalte{margin-left:0px;margin-bottom:8px;width:120px}
.t_right .teaserExColumnSingle    { padding-left:11px; }
.t_right .teaserSpalte{margin-left:0px;margin-bottom:8px;width:120px}


/*listEntry*/
.listEntry{
display:table;
margin-bottom:10px;
margin-top:5px;
width:100%
}
.listEntry h1{
border-bottom:1px solid #FF0000;
font:bold 11px Arial,Helvetica,sans-serif;
font-size:12pt
}
.listEntry h2{
color:#333333;
font:bold 11px Verdana,Arial,Helvetica,sans-serif;
margin-bottom:3px
}
.listEntry h2 a{
color:#333333;
font:bold 11px Verdana,Arial,Helvetica,sans-serif
}
.teaserSpalte h3,.teaserSpalte h3 a{
margin:0px;
color:#FF0000;
font:bold 11px/100% Arial,Helvetica,Verdana,sans-serif;
line-height:normal;
}
.teaserSpalte h4,.teaserSpalte h4 a{
margin:0px;
line-height:normal;
border-bottom:0px solid #FF0000;
color:gray;
font:normal 9px/100% Arial,Helvetica,sans-serif;
margin-bottom:3px
}

.redbold{
background-color:#FF0000;
color: #000000;
font-weight:bold;
padding:2px;
}
.aktionsbutton{
float:left;
background-color:#FFDC00;
color:#000000;
border:1px solid #CCCCCC;
}



.aktionsbutton a{
display:block;
background-color:#FFDC00;
color:#000000;
font-size:20px;
padding:5px;
}
.aktionsbutton a:hover{
background-color:#FFFF00;
color:#000000;
}




contenttable_main .contenttable_main td, .contenttable_main th, .contenttable_main p, .contenttable_main div, .contenttable_main span 
{
font-family: Verdana,Helvetica,Arial,sans-serif;
font-size: 14px;
}
contenttable_main .image_caption,.contenttable_main .imglistcaption 
{
font-size: 11px;
}
.content_main h4{
font-size:14px;
margin-top:20px;
padding-top:10px;
color:#FF0000;
border-top:1px solid #cccccc;
}
