﻿/*colors */
/* orange: #ff6600 */
/* blue:   #1c7ac4 */
/* yellow: #ffa600 */
/* green:  #01ad25 */
/* purple: #8f1fa7 */
/* red:    #d01005 */



body{
font-size: 12px;
/* font-family:'Lucida Grande','Lucida Sans Unicode',Verdana,Geneva,Lucida,Arial,Helvetica,sans-serif;*/
font-family:Verdana,Geneva,Lucida,Arial,Helvetica,sans-serif;
font-weight: normal;
color:#333333;
line-height:15px;
background: #676767 url(../img/misc/back.jpg) top left repeat-x;
padding:0px;
margin:0px;
height:100%;
}

*,body{margin:0px; padding:0px;}
/* general classes*/

.clearFloat{
font-size:0px;
clear:both;
}

a img{border:none;} /* no borders for linked images*/
a{ /* nessc due to filterbug:http://www.hrunting.org/csstests/iealpha.html */position:relative;}

/* wrapper*/

#wrapper{
position:relative;
width:906px;
margin: 0 auto;
padding:0;
text-align: left;
padding-bottom:30px;
}

#wrapperMenuAndContent{background: transparent url(../img/misc/contentShadow.png) top left repeat-y; padding-top:5px;}


/* header // logo*/

#conheader{
width:731px;
margin:0px;
padding-top:0px;
}

#header{
width:690px;
height:174px;
background: transparent url(../img/misc/tom_logo.jpg) top left no-repeat;
margin-left:20px;
margin-bottom:1px;
}


/* navi */
/* vertical Menu/navigation*/
#navPlaceholder{background:gold;width:1px;overflow:hidden;float:left;visibility:hidden;}
#navPlaceholder .borderedCon{padding-top:65px;}
#verticalNav{position:absolute;z-index:200;left:-2px;}
#verticalNav ul{list-style:none;}
#verticalNav ul a{
display:block;
font-weight:bold;
text-decoration:none;
cursor:pointer;
color:#FFF;
width:185px;
height:20px;
}

#verticalNav span{padding-left:15px;line-height:20px;}
#verticalNav ul li{margin-bottom:0px;}
#verticalNav ul ul li{margin-bottom:0px; margin-left:10px;}
#verticalNav ul ul a{ height:auto; padding-left:10px;}
#verticalNav ul ul{margin-bottom:15px;}
#verticalNav ul ul span{line-height:15px;}
#verticalNav ul ul ul{margin-bottom:0px;}
#verticalNav ul ul span{padding-left:0px;}

#verticalNav a:hover span{color:#000}
#headerNav a:hover span{color:#000}

/*default styles for main navi items*/
.menuItemB{height:20px;}
.menuItemCon{width:190px;}
.menuItemH{height:5px; font-size:0px;}
.menuItemB{}
.menuItemF{height: 15px; font-size:0px;}

.orangeItem .menuItemH{background: transparent url(../img/menu/btn_orange.png) top left no-repeat}
.orangeItem .menuItemB{background: transparent url(../img/menu/btn_orange_r.png) top left repeat-y}
.orangeItem .menuItemF{background: transparent url(../img/menu/btn_orange.png) bottom left no-repeat}

.blueItem .menuItemH{background: transparent url(../img/menu/btn_blue.png) top left no-repeat}
.blueItem .menuItemB{background: transparent url(../img/menu/btn_blue_r.png) top left repeat-y}
.blueItem .menuItemF{background: transparent url(../img/menu/btn_blue.png) bottom left no-repeat}

.yellowItem .menuItemH{background: transparent url(../img/menu/btn_yellow.png) top left no-repeat}
.yellowItem .menuItemB{background: transparent url(../img/menu/btn_yellow_r.png) top left repeat-y}
.yellowItem .menuItemF{background: transparent url(../img/menu/btn_yellow.png) bottom left no-repeat}

.greenItem .menuItemH{background: transparent url(../img/menu/btn_green.png) top left no-repeat}
.greenItem .menuItemB{background: transparent url(../img/menu/btn_green_r.png) top left repeat-y}
.greenItem .menuItemF{background: transparent url(../img/menu/btn_green.png) bottom left no-repeat}

.purpleItem .menuItemH{background: transparent url(../img/menu/btn_purple.png) top left no-repeat}
.purpleItem .menuItemB{background: transparent url(../img/menu/btn_purple_r.png) top left repeat-y}
.purpleItem .menuItemF{background: transparent url(../img/menu/btn_purple.png) bottom left no-repeat}

.redItem .menuItemH{background: transparent url(../img/menu/btn_red.png) top left no-repeat}
.redItem .menuItemB{background: transparent url(../img/menu/btn_red_r.png) top left repeat-y}
.redItem .menuItemF{background: transparent url(../img/menu/btn_red.png) bottom left no-repeat}




.subNavItemCon{display:none;}



#activeItem .subNavItemCon{display: block !important; }

#verticalNav .orangeItem .subNavItemCon a{color:#ff6600; background: url(../img/misc/dot_4x4_orange.jpg) 0px 6px no-repeat}
#verticalNav .blueItem .subNavItemCon a{color:#1c7ac4; background: url(../img/misc/dot_4x4_blue.jpg) 0px 6px no-repeat}
#verticalNav .yellowItem .subNavItemCon a{color:#ffa600; background: url(../img/misc/dot_4x4_yellow.jpg) 0px 6px no-repeat}
#verticalNav .greenItem .subNavItemCon a{color:#01ad25; background: url(../img/misc/dot_4x4_green.jpg) 0px 6px no-repeat}
#verticalNav .purpleItem .subNavItemCon a{color:#8f1fa7; background: url(../img/misc/dot_4x4_purple.jpg) 0px 6px no-repeat}
#verticalNav .redItem .subNavItemCon a{color:#d01005; background: url(../img/misc/dot_4x4_red.jpg) 0px 6px no-repeat}

#activeItem{margin-left:20px !important;}
#activeSub1,
#activeSub2{color:#333 !important; background: url(../img/misc/dot_4x4_333.jpg) 0px 6px no-repeat !important}

/* 2ndlevel and 3rdLevel activeItems darkend by 20%*/


#addNav{float:left;display:none;}
#addNav ul{list-style:none;}
#addNav ul a{display:block;}
#addNav span{background:transparent;cursor:pointer;}

/* header menu*/
#headerNav{}
#headerNav ul {list-style:none; float:right;padding-right:21px;}
#headerNav li {float:left;margin-left:10px;}
#headerNav a {text-decoration:none; color:#ff6600; font-weight:bold}

/* footer Menu select*/
#footerNav{ font-size:11px; line-height:13px;width:700px;}
#footerNav ul {list-style:none; float:right;padding-right:5px;}
#footerNav li {float:left;margin-left:3px;}
#footerNav a {text-decoration:none; color:#bbb;}
#footerNav span{color:#ccc;}
#footerNav p{float:right;}


/* main content*/

#main{float:right;background:transparent url(xxx);margin-right:175px;}
* html #main {margin-right:0px;}

#vertNavAndContentCon{position:relative;margin: 0px 21px 0px 17px;}


/*#vertNavAndContentFooter{height:15px;}*/



#contentHeader,
#contentBody,
#contentFooter{
padding:0;
margin:0;
width:495px;
background-color: #fff;
}

#contentFooter{font-size:0px;height:5px;}

#contentInner{padding:15px 15px 0px 16px;}
#contentInner h1{font-size:12px; line-height: 15px; font-weight:bold; padding-bottom:15px;}
#contentInner h2{font-size:12px; line-height: 15px; padding-bottom:15px;}
#contentInner h3{font-size:12px; line-height: 15px; padding-bottom:15px;}
#contentInner h4{font-size:12px; line-height: 15px; padding-bottom:15px;}
#contentInner p {font-size:11px; line-height: 15px; padding-bottom:15px;}
#contentInner a {font-weight:bold; }

#contentInner .csc-header h1{margin-top:15px;}
#contentInner .csc-header h1.csc-firstHeader{margin-top:0px ;}

/* single Column Layout*/

.singleCol .tc {
position:absolute;
top:0px;
right:175px;
height:5px;
margin:0px 0px 0px 0px;
padding:0px;
width:495px;
z-index:100;
}

.singleCol .picCage{width:493px;overflow:hidden;padding-left:1px;}

.singleCol .orangeBorder .tc {background:transparent url(../img/roundedCorners/borderedCon_H_orange_trans.gif) no-repeat scroll right top;}
.singleCol .redBorder    .tc {background:transparent url(../img/roundedCorners/borderedCon_H_red_trans.gif) no-repeat scroll right top;}
.singleCol .blueBorder   .tc {background:transparent url(../img/roundedCorners/borderedCon_H_blue_trans.gif) no-repeat scroll right top;}
.singleCol .yellowBorder .tc {background:transparent url(../img/roundedCorners/borderedCon_H_yellow_trans.gif) no-repeat scroll right top;}
.singleCol .greenBorder  .tc {background:transparent url(../img/roundedCorners/borderedCon_H_green_trans.gif) no-repeat scroll right top;}
.singleCol .purpleBorder .tc {background:transparent url(../img/roundedCorners/borderedCon_H_purple_trans.gif) no-repeat scroll right top;}




.singleCol .purpleBorder #contentHeader{background: #fff url(../img/roundedCorners/borderedCon_B_purple.gif) top left repeat-y;}
.singleCol .purpleBorder #contentBody{background: #fff url(../img/roundedCorners/borderedCon_B_purple.gif) top left repeat-y;}
.singleCol .purpleBorder #contentFooter{background: #fff url(../img/roundedCorners/borderedCon_F_purple.gif) top left no-repeat;}

.singleCol .redBorder #contentHeader{background: #fff url(../img/roundedCorners/borderedCon_B_red.gif) top left repeat-y;}
.singleCol .redBorder #contentBody{background: #fff url(../img/roundedCorners/borderedCon_B_red.gif) top left repeat-y;}
.singleCol .redBorder #contentFooter{background: #fff url(../img/roundedCorners/borderedCon_F_red.gif) top left no-repeat;}

.singleCol .greenBorder #contentHeader{background: #fff url(../img/roundedCorners/borderedCon_B_green.gif) top left repeat-y;}
.singleCol .greenBorder #contentBody{background: #fff url(../img/roundedCorners/borderedCon_B_green.gif) top left repeat-y;}
.singleCol .greenBorder #contentFooter{background: #fff url(../img/roundedCorners/borderedCon_F_green.gif) top left no-repeat;}

.singleCol .blueBorder #contentHeader{background: #fff url(../img/roundedCorners/borderedCon_B_blue.gif) top left repeat-y;}
.singleCol .blueBorder #contentBody{background: #fff url(../img/roundedCorners/borderedCon_B_blue.gif) top left repeat-y;}
.singleCol .blueBorder #contentFooter{background: #fff url(../img/roundedCorners/borderedCon_F_blue.gif) top left no-repeat;}

.singleCol .yellowBorder #contentHeader{background: #fff url(../img/roundedCorners/borderedCon_B_yellow.gif) top left repeat-y;}
.singleCol .yellowBorder #contentBody{background: #fff url(../img/roundedCorners/borderedCon_B_yellow.gif) top left repeat-y;}
.singleCol .yellowBorder #contentFooter{background: #fff url(../img/roundedCorners/borderedCon_F_yellow.gif) top left no-repeat;}

.singleCol .orangeBorder #contentHeader{background: #fff url(../img/roundedCorners/borderedCon_B_orange.gif) top left repeat-y;}
.singleCol .orangeBorder #contentBody{background: #fff url(../img/roundedCorners/borderedCon_B_orange.gif) top left repeat-y;}
.singleCol .orangeBorder #contentFooter{background: #fff url(../img/roundedCorners/borderedCon_F_orange.gif) top left no-repeat;}


/* multi Column Layout*/





.borderedCon{position:relative;}


.multiCol .bHeader,
.multiCol .bBody,
.multiCol .bFooter{
padding:0;
margin:0;
width:240px;
background-color: #fff;
}
.multiCol .bFooter{font-size:0px;height:5px;margin-bottom:15px;}

.multiCol .bInner{padding:15px 15px 0px 16px}
.multiCol .bInner h1{font-size:12px; line-height: 15px; font-weight:bold;}
.multiCol .bInner h2{font-size:12px; line-height: 15px; padding-bottom:15px;}
.multiCol .bInner h3{font-size:12px; line-height: 15px; padding-bottom:15px;}
.multiCol .bInner h4{font-size:12px; line-height: 15px; padding-bottom:15px;}
.multiCol .bInner p {font-size:11px; line-height: 15px; padding-bottom:15px; }


#firstCol{float:left;width:240px;margin-right:15px;}
#secondCol{float:left;width:240px;}


.multiCol .tc {
position:absolute;
top:0px;
height:5px;
margin:0px 0px 0px 0px;
padding:0px;
width:240px;
z-index:100;
}



.redBgr{background-color:#d01005; color:#FFF !important;}
.greenBgr{background-color:#01ad25; color:#FFF !important;}
.blueBgr{background-color:#1c7ac4; color:#FFF !important;}
.yellowBgr{background-color:#ffa600; color:#FFF !important;}
.orangeBgr{background-color:#ff6600; color:#FFF !important;}
.purpleBgr{background-color:#8f1fa7; color:#FFF !important;}

.multiCol .redBgr .bInner,
.multiCol .greenBgr .bInner,
.multiCol .blueBgr .bInner,
.multiCol .yellowBgr .bInner,
.multiCol .orangeBgr .bInner,
.multiCol .purpleBgr .bInner{padding:5px 0px 5px 10px}



.areaLink{
display:block;
text-decoration:none;
cursor:pointer;

}

.multiCol .redBgr .areaLink,
.multiCol .greenBgr .areaLink,
.multiCol .blueBgr .areaLink,
.multiCol .yellowBgr .areaLink,
.multiCol .orangeBgr .areaLink,
.multiCol .purpleBgr .areaLink{color:#fff;}

.multiCol .picCage{width:238px;overflow:hidden;padding-left:1px;}

.multiCol .orangeBorder .tc {background: url(../img/roundedCorners/rc_240_H_trans_orange.gif) no-repeat scroll right top;}
.multiCol .redBorder    .tc {background: url(../img/roundedCorners/rc_240_H_trans_red.gif) no-repeat scroll right top;}
.multiCol .blueBorder   .tc {background: url(../img/roundedCorners/rc_240_H_trans_blue.gif) no-repeat scroll right top;}
.multiCol .yellowBorder .tc {background: url(../img/roundedCorners/rc_240_H_trans_yellow.gif) no-repeat scroll right top;}
.multiCol .greenBorder  .tc {background: url(../img/roundedCorners/rc_240_H_trans_green.gif) no-repeat scroll right top;}
.multiCol .purpleBorder .tc {background: url(../img/roundedCorners/rc_240_H_trans_purple.gif) no-repeat scroll right top;}

.multiCol .purpleBorder .bHeader{background:  url(../img/roundedCorners/rc_240_B_purple.gif) top left repeat-y;}
.multiCol .purpleBorder .bBody{background:  url(../img/roundedCorners/rc_240_B_purple.gif) top left repeat-y;}
.multiCol .purpleBorder .bFooter{background:  url(../img/roundedCorners/rc_240_F_purple.gif) top left no-repeat;}

.multiCol .redBorder .bHeader{background:  url(../img/roundedCorners/rc_240_B_red.gif) top left repeat-y;}
.multiCol .redBorder .bBody{background:  url(../img/roundedCorners/rc_240_B_red.gif) top left repeat-y;}
.multiCol .redBorder .bFooter{background:  url(../img/roundedCorners/rc_240_F_red.gif) top left no-repeat;}

.multiCol .greenBorder .bHeader{background:  url(../img/roundedCorners/rc_240_B_green.gif) top left repeat-y;}
.multiCol .greenBorder .bBody{background:  url(../img/roundedCorners/rc_240_B_green.gif) top left repeat-y;}
.multiCol .greenBorder .bFooter{background:  url(../img/roundedCorners/rc_240_F_green.gif) top left no-repeat;}

.multiCol .blueBorder .bHeader{background:  url(../img/roundedCorners/rc_240_B_blue.gif) top left repeat-y;}
.multiCol .blueBorder .bBody{background:  url(../img/roundedCorners/rc_240_B_blue.gif) top left repeat-y;}
.multiCol .blueBorder .bFooter{background:  url(../img/roundedCorners/rc_240_F_blue.gif) top left no-repeat;}

.multiCol .yellowBorder .bHeader{background:  url(../img/roundedCorners/rc_240_B_yellow.gif) top left repeat-y;}
.multiCol .yellowBorder .bBody{background:  url(../img/roundedCorners/rc_240_B_yellow.gif) top left repeat-y;}
.multiCol .yellowBorder .bFooter{background:  url(../img/roundedCorners/rc_240_F_yellow.gif) top left no-repeat;}

.multiCol .orangeBorder .bHeader{background:  url(../img/roundedCorners/rc_240_B_orange.gif) top left repeat-y;}
.multiCol .orangeBorder .bBody{background:  url(../img/roundedCorners/rc_240_B_orange.gif) top left repeat-y;}
.multiCol .orangeBorder .bFooter{background:  url(../img/roundedCorners/rc_240_F_orange.gif) top left no-repeat;}


/* end multicol */

/* layout links */
/* links  have same color like current colored border...*/
a {text-decoration:none;}

.orangeBorder a {color:#ff6600;}
.blueBorder   a {color:#1c7ac4;}
.yellowBorder a {color:#ffa600;}
.greenBorder  a {color:#01ad25;}
.purpleBorder a {color:#8f1fa7;}
.redBorder    a {color:#d01005;}

.orangeBorder a:hover {color:#cc5200;}
.blueBorder   a:hover {color:#145B91;}
.yellowBorder a:hover {color:#CC8500;}
.greenBorder  a:hover {color:#017A1B;}
.purpleBorder a:hover {color:#621673;}
.redBorder    a:hover {color:#9E0B03;}


.orangeBgr a {color:#fff !important;}
.blueBgr   a {color:#fff !important;}
.yellowBgr a {color:#fff !important;}
.greenBgr  a {color:#fff !important;}
.purpleBgr a {color:#fff !important;}
.redBgr    a {color:#fff !important;}


/* addTeaser*/

#addTeaser{width:180px;margin-top:15px;}
#addTeaser .borderedCon{position:relative;}
#addTeaser .borderedCon{right:-5px; top: 0px;}

#addTeaser .bHeader,
#addTeaser .bBody,
#addTeaser .bFooter{
padding:0;
margin:0;
width:180px;
background-color: #fff;
}
#addTeaser .bFooter{font-size:0px;height:5px;margin-bottom:15px;}

#addTeaser .bInner{padding:5px 0px 10px 10px}
#addTeaser .bInner h1{font-size:12px; line-height: 15px;font-weight:bold;}
#addTeaser .bInner h2{font-size:12px; line-height: 15px; padding-top:15px;}
#addTeaser .bInner h3{font-size:12px; line-height: 15px; padding-top:15px;}
#addTeaser .bInner h4{font-size:12px; line-height: 15px; padding-top:15px;}
#addTeaser .bInner p {font-size:11px; line-height: 15px; padding-top:5px; }



#addTeaser .tc {
position:absolute;
top:0px;
height:5px;
margin:0px 0px 0px 0px;
padding:0px;
width:180px;
z-index:100;
}



.redBgr{background-color:#d01005; color:#FFF !important;}
.greenBgr{background-color:#01ad25; color:#FFF !important;}
.blueBgr{background-color:#1c7ac4; color:#FFF !important;}
.yellowBgr{background-color:#ffa600; color:#FFF !important;}
.orangeBgr{background-color:#ff6600; color:#FFF !important;}
.purpleBgr{background-color:#8f1fa7 !important; color:#FFF !important;}

#addTeaser .redBgr .bInner,
#addTeaser .greenBgr .bInner,
#addTeaser .blueBgr .bInner,
#addTeaser .yellowBgr .bInner,
#addTeaser .orangeBgr .bInner,
#addTeaser .purpleBgr .bInner{padding:5px 0px 10px 10px}



.areaLink{
display:block;
text-decoration:none;
cursor:pointer;

}

#addTeaser .redBgr .areaLink,
#addTeaser .greenBgr .areaLink,
#addTeaser .blueBgr .areaLink,
#addTeaser .yellowBgr .areaLink,
#addTeaser .orangeBgr .areaLink,
#addTeaser .purpleBgr .areaLink{color:#fff;}

#addTeaser .picCage{width:178px;overflow:hidden;padding-left:1px;}

#addTeaser .orangeBorder .tc {background: url(../img/roundedCorners/rc_180_H_trans_orange.gif) no-repeat scroll right top;}
#addTeaser .redBorder    .tc {background: url(../img/roundedCorners/rc_180_H_trans_red.gif) no-repeat scroll right top;}
#addTeaser .blueBorder   .tc {background: url(../img/roundedCorners/rc_180_H_trans_blue.gif) no-repeat scroll right top;}
#addTeaser .yellowBorder .tc {background: url(../img/roundedCorners/rc_180_H_trans_yellow.gif) no-repeat scroll right top;}
#addTeaser .greenBorder  .tc {background: url(../img/roundedCorners/rc_180_H_trans_green.gif) no-repeat scroll right top;}
#addTeaser .purpleBorder .tc {background: url(../img/roundedCorners/rc_180_H_trans_purple.gif) no-repeat scroll right top;}

#addTeaser .purpleBorder .bHeader{background:  url(../img/roundedCorners/rc_180_B_purple.gif) top left repeat-y;}
#addTeaser .purpleBorder .bBody{background:  url(../img/roundedCorners/rc_180_B_purple.gif) top left repeat-y;}
#addTeaser .purpleBorder .bFooter{background:  url(../img/roundedCorners/rc_180_F_purple.gif) top left no-repeat;}

#addTeaser .redBorder .bHeader{background:  url(../img/roundedCorners/rc_180_B_red.gif) top left repeat-y;}
#addTeaser .redBorder .bBody{background:  url(../img/roundedCorners/rc_180_B_red.gif) top left repeat-y;}
#addTeaser .redBorder .bFooter{background:  url(../img/roundedCorners/rc_180_F_red.gif) top left no-repeat;}

#addTeaser .greenBorder .bHeader{background:  url(../img/roundedCorners/rc_180_B_green.gif) top left repeat-y;}
#addTeaser .greenBorder .bBody{background:  url(../img/roundedCorners/rc_180_B_green.gif) top left repeat-y;}
#addTeaser .greenBorder .bFooter{background:  url(../img/roundedCorners/rc_180_F_green.gif) top left no-repeat;}

#addTeaser .blueBorder .bHeader{background:  url(../img/roundedCorners/rc_180_B_blue.gif) top left repeat-y;}
#addTeaser .blueBorder .bBody{background:  url(../img/roundedCorners/rc_180_B_blue.gif) top left repeat-y;}
#addTeaser .blueBorder .bFooter{background:  url(../img/roundedCorners/rc_180_F_blue.gif) top left no-repeat;}

#addTeaser .yellowBorder .bHeader{background:  url(../img/roundedCorners/rc_180_B_yellow.gif) top left repeat-y;}
#addTeaser .yellowBorder .bBody{background:  url(../img/roundedCorners/rc_180_B_yellow.gif) top left repeat-y;}
#addTeaser .yellowBorder .bFooter{background:  url(../img/roundedCorners/rc_180_F_yellow.gif) top left no-repeat;}

#addTeaser .orangeBorder .bHeader{background:  url(../img/roundedCorners/rc_180_B_orange.gif) top left repeat-y;}
#addTeaser .orangeBorder .bBody{background:  url(../img/roundedCorners/rc_180_B_orange.gif) top left repeat-y;}
#addTeaser .orangeBorder .bFooter{background:  url(../img/roundedCorners/rc_180_F_orange.gif) top left no-repeat;}



/* end addTeaser*/


#wrapperFooter{
width:730px;
height:25px;
background: transparent url(../img/misc/contentShadowFooter.png) top left no-repeat;
}




/* sponsoren */

#sponsorsCon{
position:absolute;
width:200px;
top:50px;
right:-19px;
background:transparent;
}

* html #sponsorsCon{right:-20px;}

#sponsorsInner{width:170px;background:transparent;}
#sponsorsInner{}
#sponsorsCon ul{list-style:none;}
#sponsorsCon li{background:transparent;}

#sponsorsHeader{
height:5px;
width:182px;
background:transparent url(../img/misc/sponsorsHeader.png) bottom left no-repeat;;
font-size:0px;
}



#sponsorsFooter{
height:15px;
width:182px;
background:transparent url(../img/misc/sponsorsFooter.png) bottom left no-repeat;;
font-size:0px;
}



#sponsorsCon img{vertical-align:bottom; /* IE BUG!*/}

#sponsorsCon span{
height:70px;
display:block;
background:transparent url(../img/misc/sponsorsShadow.png) top left repeat-y;
padding-left:10px;
width:185px;
margin-bottom:1px;
}

#sponsorsCon li.lastItem span{margin-bottom:0px;}




#sponsorsCon a{display:block;height:100%;}


/* reload without flikr */
/*#main{margin-left:-9999px;}*/
/** html #tcCon{right:9999px; !important}*/



/* internal and extrnal link icons*/
a.internal-link-new-window, a.internal-link,
a.external-link-new-window, a.external-link{white-space:nowrap}

.orangeBorder a.internal-link-new-window, .orangeBorder a.internal-link{padding-left:15px;background: transparent url(../img/icons/inLink_ff6600.png) left -1px no-repeat;}
.orangeBorder a:hover.internal-link-new-window, .orangeBorder a:hover.internal-link{padding-left:15px;background: transparent url(../img/icons/inLink_ff6600_hover.png) left -1px no-repeat;}
.orangeBorder a.external-link-new-window, .orangeBorder a.external-link{padding-left:15px;background: transparent url(../img/icons/exLink_ff6600.png) left -1px no-repeat;}
.orangeBorder a:hover.external-link-new-window, .orangeBorder a:hover.external-link{padding-left:15px;background: transparent url(../img/icons/exLink_ff6600_hover.png) left -1px no-repeat;}

.blueBorder a.internal-link-new-window, .blueBorder a.internal-link{padding-left:15px;background: transparent url(../img/icons/inLink_1c7ac4.png) left -1px no-repeat;}
.blueBorder a:hover.internal-link-new-window, .blueBorder a:hover.internal-link{padding-left:15px;background: transparent url(../img/icons/inLink_1c7ac4_hover.png) left -1px no-repeat;}
.blueBorder a.external-link-new-window, .blueBorder a.external-link{padding-left:15px;background: transparent url(../img/icons/exLink_1c7ac4.png) left -1px no-repeat;}
.blueBorder a:hover.external-link-new-window, .blueBorder a:hover.external-link{padding-left:15px;background: transparent url(../img/icons/exLink_1c7ac4_hover.png) left -1px no-repeat;}

.yellowBorder a.internal-link-new-window, .yellowBorder a.internal-link{padding-left:15px;background: transparent url(../img/icons/inLink_ffa600.png) left -1px no-repeat;}
.yellowBorder a:hover.internal-link-new-window, .yellowBorder a:hover.internal-link{padding-left:15px;background: transparent url(../img/icons/inLink_ffa600_hover.png) left -1px no-repeat;}
.yellowBorder a.external-link-new-window, .yellowBorder a.external-link{padding-left:15px;background: transparent url(../img/icons/exLink_ffa600.png) left -1px no-repeat;}
.yellowBorder a:hover.external-link-new-window, .yellowBorder a:hover.external-link{padding-left:15px;background: transparent url(../img/icons/exLink_ffa600_hover.png) left -1px no-repeat;}

.greenBorder a.internal-link-new-window, .greenBorder a.internal-link{padding-left:15px;background: transparent url(../img/icons/inLink_01ad25.png) left -1px no-repeat;}
.greenBorder a:hover.internal-link-new-window, .greenBorder a:hover.internal-link{padding-left:15px;background: transparent url(../img/icons/inLink_01ad25_hover.png) left -1px no-repeat;}
.greenBorder a.external-link-new-window, .greenBorder a.external-link{padding-left:15px;background: transparent url(../img/icons/exLink_01ad25.png) left -1px no-repeat;}
.greenBorder a:hover.external-link-new-window, .greenBorder a:hover.external-link{padding-left:15px;background: transparent url(../img/icons/exLink_01ad25_hover.png) left -1px no-repeat;}

.purpleBorder a.internal-link-new-window, .purpleBorder a.internal-link{padding-left:15px;background: transparent url(../img/icons/inLink_8f1fa7.png) left -1px no-repeat;}
.purpleBorder a:hover.internal-link-new-window, .purpleBorder a:hover.internal-link{padding-left:15px;background: transparent url(../img/icons/inLink_8f1fa7_hover.png) left -1px no-repeat;}
.purpleBorder a.external-link-new-window, .purpleBorder a.external-link{padding-left:15px;background: transparent url(../img/icons/exLink_8f1fa7.png) left -1px no-repeat;}
.purpleBorder a:hover.external-link-new-window, .purpleBorder a:hover.external-link{padding-left:15px;background: transparent url(../img/icons/exLink_8f1fa7_hover.png) left -1px no-repeat;}

.redBorder a.internal-link-new-window, .redBorder a.internal-link{padding-left:15px;background: transparent url(../img/icons/inLink_d01005.png) left -1px no-repeat;}
.redBorder a:hover.internal-link-new-window, .redBorder a:hover.internal-link{padding-left:15px;background: transparent url(../img/icons/inLink_d01005_hover.png) left -1px no-repeat;}
.redBorder a.external-link-new-window, .redBorder a.external-link{padding-left:15px;background: transparent url(../img/icons/exLink_d01005.png) left -1px no-repeat;}
.redBorder a:hover.external-link-new-window, .redBorder a:hover.external-link{padding-left:15px;background: transparent url(../img/icons/exLink_d01005_hover.png) left -1px no-repeat;}




* html #wrapperMenuAndContent {
background: none;
width:731px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/img/misc/contentShadow.png', sizingMethod='scale');
}


/* Using filter for IE 6.0 transparencies */
/*\*/ *html .orangeItem .menuItemH { background:none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/img/menu/btn_orange.png', sizingMethod='crop'); } /**/
/*\*/ *html .orangeItem .menuItemB { background:none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/img/menu/btn_orange_r.png', sizingMethod='crop'); } /**/
/*\*/ *html .orangeItem .menuItemF { background:none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/img/menu/btn_orange_bottom.png', sizingMethod='crop',  position='bottom'); } /**/

/*\*/ *html .blueItem .menuItemH { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/img/menu/btn_blue.png', sizingMethod='crop'); } /**/
/*\*/ *html .blueItem .menuItemB { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/img/menu/btn_blue_r.png', sizingMethod='crop'); } /**/
/*\*/ *html .blueItem .menuItemF { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/img/menu/btn_blue_bottom.png', sizingMethod='crop'); } /**/

/*\*/ *html .yellowItem .menuItemH { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/img/menu/btn_yellow.png', sizingMethod='crop'); } /**/
/*\*/ *html .yellowItem .menuItemB { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/img/menu/btn_yellow_r.png', sizingMethod='crop'); } /**/
/*\*/ *html .yellowItem .menuItemF { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/img/menu/btn_yellow_bottom.png', sizingMethod='crop'); } /**/

/*\*/ *html .greenItem .menuItemH { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/img/menu/btn_green.png', sizingMethod='crop'); } /**/
/*\*/ *html .greenItem .menuItemB { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/img/menu/btn_green_r.png', sizingMethod='crop'); } /**/
/*\*/ *html .greenItem .menuItemF { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/img/menu/btn_green_bottom.png', sizingMethod='crop'); } /**/

/*\*/ *html .purpleItem .menuItemH { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/img/menu/btn_purple.png', sizingMethod='crop'); } /**/
/*\*/ *html .purpleItem .menuItemB { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/img/menu/btn_purple_r.png', sizingMethod='crop'); } /**/
/*\*/ *html .purpleItem .menuItemF { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/img/menu/btn_purple_bottom.png', sizingMethod='crop'); } /**/

/*\*/ *html .redItem .menuItemH { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/img/menu/btn_red.png', sizingMethod='crop'); } /**/
/*\*/ *html .redItem .menuItemB { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/img/menu/btn_red_r.png', sizingMethod='crop'); } /**/
/*\*/ *html .redItem .menuItemF { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/img/menu/btn_red_bottom.png', sizingMethod='crop'); } /**/

* html #verticalNav ul ul a{ height:auto}
* html .borderedCon{right:40px; top: -199px;}
* html .multiCol #contentHeader{font-size:0px;}
* html #wrapperFooter    { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/img/misc/contentShadowFooter.png', sizingMethod='scale'); }
* html #sponsorsHeader   { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/img/misc/sponsorsHeader.png', sizingMethod='crop'); }
* html #sponsorsFooter   { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/img/misc/sponsorsFooter.png', sizingMethod='scale'); }
* html #sponsorsCon span { width:172px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/img/misc/sponsorsShadow.png', sizingMethod='scale'); }


* html .multiCol #contentInner{margin-right:177px;}
/** html .singleCol a{top:-202px; left:-394px;}*/
* html .singleCol a{top:-197px; left:-394px;}
* html #contentInner form input,* html #contentInner form textarea {position:relative;top:-197px; left:-394px;}

* html .multiCol a{top:0px; left:0px ;}
* html .singleCol .tc {top:0px; left:197px;}


/*adjusting height of mainarea via blankets for menuitems*/
.blanketLVL1{margin-bottom:10px;}
.blanketLVL2{margin-bottom:5px;}
.blanketLVL3{margin-bottom:5px;}

/*headerlink*/

#logoLink{
position:absolute;
top:25px;
display:block;
width:690px;
height:150px;
margin-top:10px;
}

#logoLink span{display:none;}

/* Gewinner Eintrag, Nominierte Eintrag, Jury Mitglied*/

.textPicCon{margin-bottom:10px;}

.textPicCon h2{font-size:11px !important;line-height:15px !important; padding-top:0px !important;}
.imgLeftCon{float:left;padding-right:10px;}
.textRightCon{margin-left:110px;}

.juryStyle textRightCon{}
.winnerStyle textRightCon{}
.nominationStyle textRightCon{}

/* 3d level listings (erziehungstipps, comptipps, interviews)*/
.addNaviLVL3{margin-bottom:10px;}
.addNaviLVL3 ul{margin-left:0px; list-style:none;}
.intLinks a{color:#ff6600; background: url(../img/misc/dot_4x4_orange.jpg) 0px 6px no-repeat; padding-left:10px;}
.eduLinks a{color:#8f1fa7; background: url(../img/misc/dot_4x4_purple.jpg) 0px 6px no-repeat; padding-left:10px;}
.compLinks a{color:#01ad25; background: url(../img/misc/dot_4x4_green.jpg) 0px 6px no-repeat; padding-left:10px;}
.addNaviLVL3 a:hover{color:#333; background: url(../img/misc/dot_4x4_333.jpg) 0px 6px no-repeat; padding-left:10px;}
.addNaviLVL3 a.activeItem{color:#333 !important; background: url(../img/misc/dot_4x4_333.jpg) 0px 6px no-repeat !important}

﻿/*colors */
/* orange: #ff6600 */
/* blue:   #1c7ac4 */
/* yellow: #ffa600 */
/* green:  #01ad25 */
/* purple: #8f1fa7 */
/* red:    #d01005 */



/*kontaktformular*/
.h05{margin-bottom:5px;}
textarea.cform {height:150px;width:460px;}
.cform {width:200px;}
.font_red label, .font_red {color:red !important;}

.h05{margin-bottom:5px;}
textarea.cform {height:150px;width:460px;}
.cform {width:200px;}
.font_red label, .font_red {color:red !important;}

.tx-thmailformplus-pi1{margin-top:15px;}

/*overwrite all internal links colors*/

#verticalNav a:hover span{color:#ff0099}
#headerNav a:hover span{color:#ff0099}

a:hover.internal-link-new-window, a:hover.internal-link{background: transparent url(../img/icons/inLink_ff0099_hover.png) left -1px no-repeat !important;}
*  html a:hover.internal-link-new-window, * html a:hover.internal-link{background: transparent url(../img/icons/inLink_ff0099_hover_IE.png) left -1px no-repeat !important;}

a:hover.external-link-new-window, a:hover.external-link{background: transparent url(../img/icons/exLink_ff0099_hover.png) left -1px no-repeat !important;}
a:hover{color:#ff0099 !important}

#activeSub1,
#activeSub2{color:#ff0099 !important; background: url(../img/misc/dot_4x4_ff0099.jpg) 0px 6px no-repeat !important}

.addNaviLVL3 a:hover{color:#ff0099; background: url(../img/misc/dot_4x4_ff0099.jpg) 0px 6px no-repeat; padding-left:10px;}
.addNaviLVL3 a.activeItem{color:#ff0099 !important; background: url(../img/misc/dot_4x4_ff0099.jpg) 0px 6px no-repeat !important}



.orangeBgr h1,
.redBgr h1,
.greenBgr h1,
.purpleBgr h1,
.yellowBgr h1,
.blueBgr h1{padding-top:0px !important;}

.multiCol #contentInner{padding:0px !important;}


/* detail game stylee*/
.winnerTeaserImagesBottom h2{padding-bottom:5px !important;}
.detailGameImgCon{margin-bottom:15px;}

.teaserGameImgCon{margin-bottom:0px;}
.teaserGameImgSingleLeft{float:left;padding-right:10px;padding-bottom:0px;}
.teaserGameImgSingleRight{float:left;padding-right:0px;padding-bottom:0px;}


/* w_add */

img.bild_links { float: left; margin: 0 10px 5px 0;}
img.bild_rechts { float: right; margin: 0 0 5px 10px;}

/* teaser on home -> teaser with header only*/

.headerOnlyTeaser h1{padding-bottom:0px !important;}

/* additional menu for third lvl menu on top of content pages are not wanted right now, get rid of them temp.*/
.addNaviLVL3{display:none;}