/*Template CSS SENDER KW*/


/* BANER */

div#headbanner
{
position:absolute;
top:12px;
left:422px;
z-index:10;
}



div#rightbanner
{
position:absolute;
top:138px;
left:1030px;
height:800px;
}

div#rightbanner_wallpaper
{
position:absolute;
top:102px;
left:1030px;

}

.moduletable_contentadd_rechts {
margin-top:-3px;
margin-left:4px;
margin-bottom:1px;
background:#dcdcdc url(../images/bausteine/vtipps.jpg) no-repeat;
height:284px;
width:360px;
padding-left:5px;
padding-top:12px;


}




.moduletable_musikwunsch {
margin-top:-3px;
margin-left:4px;
margin-bottom:1px;
background:#dcdcdc url(../images/bausteine/musikwunsch.jpg) no-repeat;
height:142px;

width:360px;

}

.moduletable_musikwunsch h3 {
font-size:12px;
color:#f00;
padding-top:20px;
padding-left:30px;

}

.moduletable_vtipps {
margin-top:-3px;
margin-left:4px;
margin-bottom:1px;
background:#dcdcdc url(../images/bausteine/vtipps.jpg) no-repeat;
height:284px;
width:360px;
padding-left:10px;
padding_right:20px;


}

.moduletable_vtipps h3 {
font-size:12px;
color:#f00;
padding-top:20px;
padding-left:20px;

}





/*.moduletable_leftmodule {
margin-top:-3px;
margin-left:4px;
margin-bottom:1px;
background:#dcdcdc url(../images/bausteine/musikwunsch.jpg) no-repeat;
height:142px;
}*/

.moduletable_leftmodule h3 {
font-size:12px;
color:#f00;
padding-top:20px;
padding-left:30px;
}

.moduletable_box a {
/*margin-left:-10px;*/
color:#000;
}





.moduletable_box  {
color:#000;
}

div#logo {
position:absolute;
top:55px;
left:45px;
z-index:9;
}

div#navistrich {
position:absolute;
top:137px;
left:380px;
z-index:2010;
background:#fff url(../images/bausteine/verlauf_head.gif) repeat-x;
height:6px;
width:630px;
}



#news1 a { color: #000; padding-top:5px;} 
#news2 a { color: #000; padding-top:5px;} 
#news3 a { color: #000; padding-top:5px;} 






* {
margin:0;
padding:0;
}
a img {
text-align:left;	border: none;
}

body {
/*text-align:center;*/
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
line-height:1.3;
background:#dcdcdc url(../images/header_bg.jpg) repeat-x;

}

body.width_0 div#wrap {
width: 1040px;
}
body.width_1 div#wrap {
width: 1040px;
}
body.width_2 div#wrap {

width:auto !important;
width: 1040px;
}

p {
padding:5px;
margin-left:5px;
}


contentpaneopen p{
padding:5px;
margin-left:5px;
}



.modulimg{
padding-top:3px;
}


div#headpix
{
position:absolute;
top:180px;
left:14px;
z-index:10;

}
div#livestream
{
position:absolute;
left:390px; 
top:170px;

z-index:10;
}

#livestream a { color: #0c357c; text-decoration:none;} 
#livestream a:hover { color: #0c357c;text-decoration:underline;} 



/* MOD_CONTENT */

div#news1
{
position:absolute;
top:225px;
left:670px;
z-index:10;
background:#fff url(../images/bausteine/verlauf_news.jpg) repeat-x;
color:#fff;
border: 2px solid #fff;
width:320px;
height:65px;
}

div#news2
{
position:absolute;
top:298px;
left:670px;
z-index:10;
background:#fff url(../images/bausteine/verlauf_news.jpg) repeat-x;
color:#fff;
border: 2px solid #fff;
width:320px;
height:65px;
}

div#news3
{
position:absolute;
top:371px;
left:670px;
z-index:10;
background:#fff url(../images/bausteine/verlauf_news.jpg) repeat-x;
color:#fff;
border: 2px solid #fff;
width:320px;
height:65px;
}


.mod_content p {
padding:1px;
padding-left:2px;
margin-left:0px;
}



.mod_content a:link { color: #fff; } 
.mod_content a:visited { color: #fff; } 

/* MOD_CONTENT ENDE */



#wrap {

text-align:left;
margin:0 auto;
position:absolute;
top:460px;
}





/* BREADCRUMBS */

div#breadcrumbs
{
position:absolute;


left:390px; 
top:185px;
left:80px; 
z-index:1;
color:#be2e28;

left:390px; 
top:150px;

}


#breadcrumbs a:link {
font-weight:bold;
color:#be2e28;
z-index:10;
}
#breadcrumbs a:hover {
color:#be2e28;
z-index:10;
}
#breadcrumbs a:visited {
color:#be2e28;
z-index:10;
}



/* BREADCRUMBS ENDE */











#leftfauxcol {
/*background-color: #fff;*/
}

#rightfauxcol {
/*background:#ffc;*/

}




#header {
height:230px;
width: 974px;
color:#fff;
/*background-image: url(../images/logos/kw_logo_head.jpg);
background-repeat:no-repeat;*/
position:relative;
}

#header h1 {
font-family:Arial, Helvetica, sans-serif small-caps;
font-variant:small-caps;
font-stretch:expanded;
padding-left:20px; 
}




/***********style for BREEZINGFORMS******************/





/***********style for FOOTER******************/

#footer {
background:#ffc;
color:#ccc;
text-align:center;
clear:both;
background:#DCDCDC;
}

/***********style for footernavi******************/

div#footer ul
{
floating:left;
padding-top: 10px;

}

div#footer li
{
display: inline;
list-style-type: none;
padding-right: 20px;

	font-family:Arial;
	font-size:12px;

}

div#footer a:link, div#footer a:visited
{
color: #00459F;
text-decoration: none;
font-weight:bold;
}

div#footer a:hover
{
color:#ff0000;
text-decoration: none;
}



#bottom {
/*background:#fc6;*/
color:#ccc;
padding:10px 50px;
}


/* TEMPLATE CONTENT */
#sidebar {
float:left;
width:163px;
width:190px;
width:180px;

}

#content60 {
float:left;
width:400px;
overflow:hidden;
margin-left:10px;
}

#content80 {
float:left;
width:640px;
margin-left:10px;
overflow:hidden;
}

#content100 {
float:left;
width:400px;
overflow:hidden;
background:#fc6 url(../images/pagetop.png) repeat-x;
background:#dcdcdc url(../images/pagetop.png) repeat-x;
}

#sidebar-2 {
float:left;
width:372px;

margin-left:-9px;
}


/* TEMPLATE CONTENT ENDE */

/* TEMPLATE CONTENT layout */

.contentheading_home_ms
{

background:#fff url(../images/bausteine/verlauf_contentheading.jpg) repeat-x;
color:#fff;
height:30px;
width:100%;
font-weight:bold;
font-size:12px;
}

.contentheading
{

background:#f03 url(../images/bausteine/verlauf_contentheading.jpg) repeat-x;
color:#fff;
height:30px;
width:100%;
font-weight:bold;
font-size:12px;
}

.componentheading
{

background:#fff url(../images/bausteine/verlauf_contentheading.jpg) repeat-x;
color:#fff;
color:#f00;
height:30px;
width:100%;
font-weight:bold;
font-size:12px;
padding-top:5px;
padding-left:15px;
}

/* TEMPLATE CONTENT layout ENDE */


/* TEMPLATE MODULe layout */

.moduletable h2
{
line-height:2.3;
background:#f03 url(../images/bausteine/verlauf_contentheading.jpg) repeat-x;
color:#fff;
height:30px;
width:100%;
font-weight:bold;
font-size:12px;
}




/* TEMPLATE MODULE layout ENDE */




.inside {
padding:0px;
margin-left:10px;
}

#sidebar .inside,#sidebar-2 .inside {
padding-top:0;
}


h1,h2,h3,h4,h5,h6,blockquote,p,form,label,ul,ol,dl,fieldset,address,.contentheading {
margin:0;
}

li,dd {
margin-left:2em;
}

fieldset {
padding:0.5em;
}

a:link,a:visited {
text-decoration:underline;
color:#000;
}
a:hover {
text-decoration:none;
}
#content60 a:link,#content60 a:visited,#content80 a:link,#content80 a:visited,#content100 a:link,#content100 a:visited {
color:#FF0000;
}




h1 {
font-size:12px;
color:#0c357c;
padding-left:5px;
}

h2,.contentheading {
font-size:12px;
color:#f00;
padding-left:15px;
}

h2,.contentheading_home_ms {
font-size:12px;
color:#f00;
padding-left:15px;
}


h3 {
font-size:1.2em;
padding-left:5px;
color:039#;
}

h4 {
font-size:1.0em;
padding-left:5px;
color:#f00;
}


h5 {
font-size:1.1em;
}

h6 {
font-size:1em;
font-weight:700;
}



.button {
border:#ccc solid 1px;
height:17px;
cursor:hand;
}

.small,.createdate,.modifydate,.mosimage_caption {
font:0.8em Arial,Helvetica,sans-serif;
color:#999;
}

.sectiontableheader {
background:url(../images/teaser.png);
color:#f00;
font:1.2em bold Arial, Helvetica, sans-serif;
padding:5px;
}
.sectiontableheader a:link,.sectiontableheader a:visited {
color:#f00;
}

.readon 
{
margin-left:5px;
}

/* ##### Rounded Corner ######*/




.roundedcornr_box_831124 {
   background: #ffffff;
margin-left:10px;
margin-bottom:10px;

}




.roundedcornr_top_831124 div {
   background: url(../images/bausteine/roundedcornr_831124_tl.png) no-repeat top left;
}
.roundedcornr_top_831124 {
   background: url(../images/bausteine/roundedcornr_831124_tr.png) no-repeat top right;
}
.roundedcornr_bottom_831124 div {
   background: url(../images/bausteine/roundedcornr_831124_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_831124 {
   background: url(../images/bausteine/roundedcornr_831124_br.png) no-repeat bottom right;
}

.roundedcornr_top_831124 div, .roundedcornr_top_831124, 
.roundedcornr_bottom_831124 div, .roundedcornr_bottom_831124 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_831124 {
 margin: 0 10px; 
height:250px;
overflow:hidden;}

.roundedcornr_halbemodulbox_831124 {
 margin: 0 10px; 
height:110px;
width:330px;
overflow:hidden;
}

.roundedcornr_article_831124 {
 margin: 0 10px; 
}

.roundedcornr_modul_831124 {
 margin: 0 10px; 
height:250px;
overflow:hidden;
width:330px;}


/* ##### CONTENTPAGETITLE #### */


a.contentpagetitle:link, a.contentpagetitle:visited 
{

font-size:12px;
color:#e2001a;
color:#fff;
padding-left:5px;
text-decoration:none;
}

a.contentpagetitle:hover
{

font-size:12px;
color:#e2001a;
color:#fff;
padding-left:5px;
text-decoration:underline;
}
