.div {
	border:solid 1px #FF0000;
}


body {
	margin:0px;
	padding:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	line-height:14px;
}


a.topListLink:link, a.topListLink:visited, .topListLink:active {	color: #FFFFFF;	text-decoration: none; }
a.topListLink:hover {	color: #CCCCCC;	text-decoration: none; }

a.topListLinkActive:link, a.topListLinkActive:visited, .topListLinkActive:active {	color: #000000;	text-decoration: none; }
a.topListLinkActive:hover {	color: #666666;	text-decoration: none; }


a, a:link, a:visited {	color: #4a4a4a;	text-decoration: none; }

a.submenu2Active, a.submenu2Active:link, a.submenu2Active:visited {	color: #000000;	text-decoration: none; }


a.menu:link, a.menu:visited, a.menu:active {	color: #FFFFFF;	text-decoration: none; }
a.menu:hover {	color: #f0f0f0;	text-decoration: none; }

a.subMenu:link, a.subMenu:visited, a.subMenu:active {	color: #FFFFFF;	text-decoration: none; }
a.subMenu:hover {	color: #c5c5c5;	text-decoration: none; }

a.subMenuActive:link, a.subMenuActive:visited, a.subMenuActive:active {	color: #c5c5c5;	text-decoration: none; }
a.subMenuActive:hover {	color: #c5c5c5;	text-decoration: none; }


a.loggedInMenuLink:link, a.loggedInMenuLink:visited, a.loggedInMenuLink:active {	color: #FFFFFF;	text-decoration: none; }
a.loggedInMenuLink:hover {	color: #CCCCCC;	text-decoration: none; }

a.white:link, a.white:visited, a.white:active {	color: #FFFFFF;	text-decoration: none; }
a.white:hover {	color: #CCCCCC;	text-decoration: none; }



a.toolOrange:link, a.toolOrange:visited, a.toolOrange:active, a.toolBlue:link, a.toolBlue:visited, a.toolBlue:active, a.toolBlack:link, a.toolBlack:visited, a.toolBlack:active { color:#FFFFFF; }
a.toolOrange:hover, a.toolBlue:hover, a.toolBlack:hover { color:#CCCCCC }



h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	letter-spacing:-2px;
	font-weight:bold;
	margin:0px;
	margin-top:8px;
	padding:0px;
	color:#000000;
	line-height:26px;
}



h1.start {
	font-size:24px;
	font-weight:bold;;
	margin:0px;
	margin-top:8px;
	padding:0px;
	color:#FFFFFF;
}


h2.start {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:5px;
	padding:0px;
}

h2 {
	font-size:20px;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:3px;
	padding:0px;
	letter-spacing:-1px;
}

h3 {
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:0px;
	padding:0px;
	letter-spacing:-1px;

}







h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
}

p {
	margin:0px;
	padding:0px;
}

.anfang {
	font-size:24px;
	font-weight:bold;
	padding-top:15px;
	line-height:20px;
}


.small {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

.smallBold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}






.mainTable {
	background-color:#FFFFFF;
}

.wrap_top {
	background-image:url(../bilder/mallar/topBgLeft.gif);
	background-repeat:no-repeat;
	background-position:left;
	float:left;
	padding-left:8px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
}

.topLeft,
.topLeft img{
float:left;
}

.welcome{
position: relative;
top: 53px;
}



/* TOP RIGHT BOX */
.loggedInLeft {
	float:left;
	width:155px;
	border-right:dotted 2px #CCCCCC;
	margin-right:10px;
	padding-right:10px;
	padding-left:10px;
	padding-top:10px;
	height:93px;
	display:inline;
}

.loggedInRight {
	float:left;
	width:150px;
}

.loggedInMenu {
	float:left;
	width:80px;
	padding:2px;
	background-color:#3b3a31;
	color:#FFFFFF;
	margin-bottom:2px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}







.logo {
	border:none;
}



.topRight {
	float:right;
	background-image:url(../bilder/mallar/topBgRight.gif);
	background-repeat:no-repeat;
	background-position:left;
	width:340px;
	padding-left:10px;
	height:150px;
}

.topBotton {
	float:left;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	background-image: url(../bilder/mallar/topBotton.gif);
	background-repeat:no-repeat;
	width:111px;
	text-align:center;
	padding-top:14px;
	height:40px;
	cursor:pointer;	
}

.topBottonActive {
	float:left;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	background-image: url(../bilder/mallar/topBottonActive.gif);
	background-repeat:no-repeat;
	width:111px;
	text-align:center;
	padding-top:14px;
	height:40px;	
}

.topBottonActivePicture {
	float:left;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	background-image: url(../bilder/mallar/topBottonActive.gif);
	background-repeat:no-repeat;
	width:111px;
	text-align:center;
	padding-top:3px;
	height:50px;	
}



.wrap_topInput {
	margin-bottom:5px;		
	padding-left:5px;

}

.loginText {
	font-size:9px;
	font-weight:bold;
		
}

.input {
	border:none;
	background-color:#d1d2d4;
	padding:3px;
	margin-top:2px;	
	margin-right:10px;
	width:220px;	
}

/* MENU */

.wrap_menu {
	float:left;
	height:56px;
	clear:both;
	margin-left:12px;
	width:1013px;
	background-image:url(../bilder/mallar/subMenuBg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	display:inline;

}

.wrap_mainMenu {
	float:left;
	height:30px;
	clear:both;
	padding-left:20px;
}

.menuLeft {
	width:9px;
	height:26px;
	background-image:url(../bilder/mallar/menuLeft.gif);
	background-repeat:no-repeat;
}

.menuLeftActive {
	width:9px;
	height:26px;
	background-image:url(../bilder/mallar/menuLeftActive.gif);
	background-repeat:no-repeat;
	
}

.menuBg {
	background-image: url(../bilder/mallar/menuBg.gif);
	background-repeat:repeat-x;
	padding-left:3px;
	padding-right:3px;
}

.menuBgActive {
	background-image: url(../bilder/mallar/menuBgActive.gif);
	background-repeat:repeat-x;
	padding-left:3px;
	padding-right:3px;

}

.menuRight {
	width:10px;
	height:26px;
	background-image:url(../bilder/mallar/menuRight.gif);
	background-repeat:no-repeat;

}

.menuRightActive {
	width:10px;
	height:26px;
	background-image:url(../bilder/mallar/menuRightActive.gif);
	background-repeat:no-repeat;

}

.wrap_subMenu {
	float:left;
	clear:both;
	padding-left:20px;
}


.subMenu { 
	color:#FFFFFF; 
	padding-left:5px;
	padding-top:2px;
	padding-right:5px;
	font-size:9px;
	font-weight:bold;

}
.subMenuActive { 
	color:#C5C5C5; 
	padding-left:10px;
	padding-top:2px;
	padding-right:10px;
	font-size:9px;
	font-weight:bold;
}

/* STARTPAGE */
.wrap_startPage { 
	float:left;
	border-right:dotted 2px #999999;
	margin-left:10px;
	width:493px;
	paddin-right:0px;
	padding-left:12px;
	padding-top:5px;
	display:inline;

}

.startNews1 { 
	float:left;
	width:485px;
	clear:both;
}

.startNews1Picture { 
	float:left;
	clear:left;
}


.startNews1Text { 
	float:left;
	width:250px;
	padding-left:20px;
	padding-right:15px;
}

.startNewsPlace {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #999999;
	font-weight:bold;
}

.newsIntroduction {
	margin:0px;
	margin-top:5px;
	font-weight:bold;
}

.startLine {
	background-image:url(../bilder/mallar/line.gif);
	background-repeat:no-repeat;
	width:490px;
	height:11px;
	clear:both;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
}




.startNews2 { 
	float:left;
	width:242px;
}

.startNews2Picture { 
	float:left;
	clear:left;
}


.startNews2Text { 
	float:left;
	width:120px;
	padding-left:5px;
	padding-right:10px;
	margin-left:5px;
	display:inline;
	height:135px;
	overflow:hidden;

}

.startNews3 { 
	float:left;
	width:236px;
	border-left:dotted 2px #999999;
	padding-left:5px;
}



/* STARTPAGE - MOVIEPLAYER */
.wrap_moviePlayer { 
	float:left;
	width:490px;
	clear:left;
	text-align:center;
	padding-top:0px;
}

/* STARTPAGE - TOPLIST */
.topListBar { 
	float:left;
	width:490px;
	clear:both;
	background-image:url(../bilder/mallar/topListBar.gif);
	background-repeat:no-repeat;
	height:32px;
	margin-top:10px;
}

.wrap_topList { 
	float:left;
	width:490px;
	clear:both;
	background-image:url(../bilder/mallar/topListBg.gif);
	background-repeat:no-repeat;
	height:200px;
	margin-top:0px;
}

.wrap_topListMenu { 
	float:left;
	width:490px;
	clear:both;
	padding-top:3px;
	padding-left:2px;
}

.topListMenu, .topListMenuActive { 
	float:left;
	padding:10px;
	padding-top:6px;
	padding-bottom:6px;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

.topListMenuActive {
	background-color:#FFFFFF;
	color:#333333;	
}

.topList{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;

}


/* CONTENT */
.wrap_content {
	float:left;
	border-right:dotted 2px #999999;
	width:470px;
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:5px;
	background-repeat:no-repeat;
	margin-left:0px;
	display:inline;
	padding-left:30px;
	
}

.wrap_contentNews {
	float:left;
	border-right:dotted 2px #999999;
	width:493px;
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-right:2px;
	padding-bottom:5px;
	background-repeat:no-repeat;
	margin-left:0px;
	display:inline;
	padding-left:20px;
	
}



.wrap_contentText {
	float:left;
	width:470px;
}

.contentTopImage { 
	float:left;
	width:470px;
	padding:0px;
	margin:0px;
	padding-bottom:10px;
	padding-top:5px;
}


.wrap_contentTools { 
	float:left;
	width:460px;
	padding-top:3px;
	margin:0px;
	border-top: dotted 2px #CCCCCC;
	padding-bottom:25px;
	margin-top:10px;
}

.contentTools { 
	float:left;
	clear:both;
	margin-bottom:2px;
}

.toolOrange, .toolBlue, .toolBlack { 
	padding:2px 5px 2px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	float:left;
	margin-bottom:2px;
	margin-right:2px;
}

.toolOrange { background-color:#f26522; }
.toolBlue { background-color:#00adef; }
.toolBlack { background-color:#3b3a31; }


/* SUBMENU 2 */

.wrap_contentSubMenu { 
	float:left;
	width:481px;
	padding:0px;
	padding-left:20px;
	padding-right:2px;
	padding-bottom:10px;
	background-image:url(../bilder/mallar/subMenuBg.png);
	background-repeat:no-repeat;
	margin-left:10px;
	display:inline;

}


.wrap_subMenu2 { 
	float:left;
	width:481px;
	margin-bottom:0px;
	padding-top:3px;
	margin-left:4px;

}

.subMenu2 { 
	float:left;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	height:30px;
	cursor:pointer;

}

.subMenu2Active { 
	float:left;
	width:100px;
	height:30px;
	padding-top:8px;
	background-image:url(../bilder/mallar/flik.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	padding-top:10px;

}





/* BANNERS */
.wrap_bannerBig { 
	margin-left:21px;
	float:left;
	display:inline;
}

.wrap_bannerRight { 
	float:right;
	margin-right:10px;
	width:510px;
	padding:0px;
	display:inline;
	
}

.NGbanner { 
	float:left;
	margin-bottom:5px;	
}

.bannerAnnons { 
	float:left;
	margin-bottom:5px;	
}

.otherbanner { 
	float:left;
	margin-bottom:5px;	
}

.banner { 
	float:left;
	margin:1px;
	border:solid 1px #999999;	
	display:inline;

}



/* POPUP */
.wrap_popup {
	position:absolute;
	z-index:99;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
	padding-top:150px;
}

.popupTable {
	width:260px;
	background-color:#d1d3d4;
	border:solid 1px #999999;
	padding:15px;
	padding-right:15px;
}

.popupInput {
	border:none;
	background-color:#FFFFFF;
	padding:3px;
	margin-top:2px;	
	margin-right:0px;
	width:220px;	
}

.popupInputArea {
	border:none;
	background-color:#FFFFFF;
	padding:3px;
	margin-top:2px;	
	margin-right:0px;
	width:220px;
	height:190px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
}

.popupForms {
	margin-top:5px;
}

/* NEWS DETAILS */
.newsPicture { 
	float:left;
	clear:left;
	width:200px;

}

.wrap_newsIntroduction { 
	float:left;
	width:270px;
	padding-left:10px;
	padding-right:0px;
}

.wrap_newsTools { 
	float:left;
	clear:both;
	width:230px;
	padding-left:0px;
	padding-right:0px;
	margin-top:4px;
}

.newsContent { 
	clear:both;
	margin-top:5px;
	margin-bottom:15px;
	padding-right:10px;
}

.newsName { 
	padding:0px 5px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	float:left;
	margin-bottom:2px;
	margin-right:2px;
}

/* TEAM LIST */

.teamList { 
	float:left;
	width:235px;
}

.teamListImage { 
	float:left;
	width:100px;
}
.teamListText { 
	float:right;
	width:110px;
	padding-top:100px;
}

.teamListWide { 
	float:left;
	width:450px;
}

.teamListTextWide { 
	float:right;
	width:200px;
	padding-top:50px;
}



.teamNameBoy, .teamNameGirl { 
	padding:2px 5px 2px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	margin-bottom:2px;
	margin-right:2px;
	color:#FFFFFF;
}

.teamNameBoy {
	background-color:#00adef;
}

.teamNameGirl {
	background-color:#e95d0f;
}

.teamText { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	margin-bottom:2px;
}

.teamTextRegion { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	margin-bottom:2px;
	margin-right:2px;
	padding:2px 5px 2px 5px;
	background-color:#333333;
}

.answer {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:normal;
	padding-left:5px;
}

.teamLine {
	border-top: dotted 1px #CCCCCC;
	width:100%;
	margin-top:5px;
	margin-bottom:5px;

}

/* NEWS LIST */

.newsList { 
	float:left;
	clear:both;
	margin-bottom:3px;
	background-color: #E0E1E2;
	padding:3px;
	width:460px;
}

.newsListImage { 
	float:left;
	width:50px;
}
.newsListText { 
	margin-left:10px;
	float:left;
	width:390px;
	display:inline;

}

.newsListHead { 
	float:left;
	clear:both;
	background-color: #2E2D25;
	padding:2px 5px 2px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	margin-bottom:2px;
	margin-right:2px;
	color:#FFFFFF;

}

.newsText { 
	float:left;
	clear:both;
	font-size:11px;
	width:390px;
}



/* IMAGELIST */

.imageListHeadImage {
	margin:2px;

}

.imageList { 
	float:left;
	clear:both;
	margin-bottom:3px;
	background-color: #E0E1E2;
	padding:3px;
	width:178px;
}

.imageListImage { 
	float:left;
	width:50px;
}
.imageListText { 
	margin-left:10px;
	float:left;
	display:inline;
	width:110px;

}

.imageListHead { 
	background-color: #2E2D25;
	padding:2px 5px 2px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	margin-bottom:2px;
	margin-top:2px;
	margin-right:2px;
	color:#FFFFFF;

}

.imageText { 
	font-size:11px;
}

/* IMAGEARCHIVE */

.fileItem {

}

.fileBar {
	float:left;
	width:600px;
	text-align:center;
}

.nrInfo {
	float:left;
	background-color:#FFFFFF;

}



/* CALENDAR */

.wrap_resource {
	background-image:url(../bilder/mallar/resourceBg.jpg);
	background-repeat:repeat-y;
	background-position:top;
	width:220px;
	float:left;
	margin-right:6px;
	margin-left:5px;
	display:inline;
	margin-bottom:10px;
}

.wrap_resourceImage {
	width:190;
	text-align:center;
	padding:0px;
}

.resourceText {
	width:190px;
	height:100px;
	text-align:left;
	padding-left:10px;
	padding-right:8px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color: #666666;
}




/* CALENDAR */

.calendarHead { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}


/* BÖNEFORUM */

#wrap_comments {
	padding-top:0px;
	margin:0px;
	width:468px;
	float:left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;	
}

.commentInput {
	font-size:11px;
	margin-top:6px;
	
}

.inputText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:100px;
	width:250px;
}

#commentList {
	padding-top:10px;
	margin:0px;
	width:100%;
	float:left;	
}

.comment {
	padding-top:0px;
	padding-bottom:5px;	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;	
	width:468px;
}

.commentTitle {
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
	color:#333333;
}

.commentInfo {
	font-size:11px;
	font-weight:normal;
	padding-top:6px;
	color:#881c1c;
}

.commentUser {
	font-weight:bold;
	font-size:11px;
}


.commentText {
	padding-top:2px;
}

a.white:hover {
color:#CCCCCC;
text-decoration:none;
}
a.white:link, a.white:visited, a.white:active {
color:#FFFFFF;
text-decoration:none;
}

.teamNameGirl {
background-color:#E95D0F;
}
.teamNameBoy, .teamNameGirl {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
margin-bottom:2px;
margin-right:2px;
padding:2px 5px;
}