/*
--------------------------------------------
Webseite: www.bandx.ch
Media: screen
Dateiname: basiclayout.css
Version: 27.1.2006
Author: Michael Birchler
-------------------------------------------- */

body {height:100%; margin:0; padding:0; background: #00204e url(../images/basiclayout/bg.jpg) top center repeat-y; font-family: Helvetica, Arial, sans-serif; font-size: 14px; line-height: 18px; text-align:center; color:#5b98ec;}
a {text-decoration:none; color:#5b98ec; font-size:14px; }
h2 {margin:0 0 2px 0; padding:0; font-size:19px; color:#ef675d; line-height:24px;}
h3 {margin:0 0 3px 0; padding:0; font-size:14px; color:#ef675d;}
p {margin:0 0 0 0; padding:0 0 15px 0;}
ul {margin:0 0 15px 0; padding:0 0 0 24px; list-style-image:url(../images/basiclayout/list-style-image.gif);list-style-type:none; }
li {margin:0; padding:0; }
dt {margin-bottom:3px;  padding:0; font-weight:bold; color:#ef675d;}
dl {margin:0; padding:0;}
dd {margin:0; padding:0;}
dd img {display:none;}
img {border:none;}

form {margin:0; padding:0;}
fieldset {margin:0; padding-left:0; padding-top:15px; border:none; clear:left;}
label {display:block;}
textarea {border: 1px solid #73859e; color:#0f2453; background-color:#d0d9e8; padding:2px;}
select {margin:0; padding:0;}

/* rte classes */
.blue {color:#5b98ec;}
.yellow {color:#cfcb78;}
.yellow a{color:#cfcb78;}
.lila {color:#99afe6;}
.lila a{color:#99afe6;}
.error {color:#ef675d;}
.textbild {margin:1px 15px 0 1px; float:left;}
.textbild img {border: 1px solid #73859e; color:#0f2453;}
.keinnzeilenabstand {margin:0 0 3px 0; padding:0;}
.zweispaltig {overflow:auto; padding:0 0 0 1px; list-style-image:none;}
.zweispaltig li {float:left; width:210px; margin:0; padding:0; }
.inline {margin:0; padding:0; display:inline;}
.inline li {display:inline; padding-right:10px;}
.hidden { display:none;}

#navigation {width:175px; min-height:146px; position:absolute; z-index:3; left:50%; right:50%; margin:72px 0 0 -426px; text-align:left;}
#navigation a {font-size:13px;}
#navigation .newsbox { display: none; }
#navigation .newsbox .smallboxcontent h2 {margin:0 0 12px 0;}
#navigation .newsbox .smallboxcontent ul{margin:0; padding:0; line-height:17px;}
#navigation .newsbox .smallboxcontent li {margin:0 0 9px 0;}
#navigation .loginbox .smallboxcontent h2 {margin:0 0 12px 0;}
#navigation .loginbox .smallboxcontent ul{margin:0; padding:0; line-height:17px;}
#navigation .loginbox .smallboxcontent li {margin:0 0 9px 0;}
#navigation .smallboxcontent ul {margin:3px 0 4px 11px; padding:0; list-style-type:none; list-style-image:none;}
#navigation .smallboxcontent .act a {color:#f26d63;}
#navigation .smallboxcontent a:hover {color:#f26d63;}
#navigation .smallboxcontent div {margin-bottom:2px;}
#navigation .news-latest-container .news-latest-item {width: 145px;}
#navigation .news-latest-container .news-latest-item .news-latest-date {display:block; font-size:11px; font-weight:normal; line-height:12px;}
#navigation .news-latest-container .news-latest-item h3 {padding-bottom:9px; line-height:15px;}
#navigation .news-latest-container .news-latest-item h3 a{ font-size:12px;}

/* Navigation Level 3 (Drop down box)*/
.navigation3 {width:471px; height:42px; margin:0 0 0 251px; padding:0 0 0 0; } 
.navigation3 h2 {float:left;}
.navigation3 form {}
/* navigation 3 for gallery */
.navigation3galerie {width:471px; height:42px; margin:0 0 0 241px; padding:0 0 0 0; } 

/* sponsoren */
#sponsors {width:856px; position:absolute; z-index:4; left:50%; right:50%; margin:12px 0 0 -421px; text-align:left;}
#sponsors img {margin-right:15px;}

.contenttitle {width:471px; height:54px; margin:0 0 0 251px; padding:0 0 0 0; }
.contenttitle h2 {margin:0; padding:0;}
.contenttitle_noborder {width:471px; height:44px; margin:64px 0 0 251px; padding:0 0 0 0; }
.contenttitle_noborder h2 {margin:0 0 0 3px; padding:0;}

.logo {width:208px; height:275px; position:absolute; z-index:3; left:50%; right:50%; margin-left:260px; background: url(../images/basiclayout/logobg.jpg) bottom center no-repeat; text-align:left;}
.logo h1 {width:131px; height:146px; margin:55px 0 0 38px; background: url(../images/basiclayout/bandx.png) top right no-repeat;}
.logo h1 a {display:block; height:100%;}
.logo h1 span {display:none;}

#content {width:936px; position:absolute; z-index:2; left:50%; right:50%; margin-left:-467px; padding-top:72px; background:#00204e url(../images/basiclayout/headerbg.jpg) top center no-repeat; text-align:center; }
#content .contentcontainer {width:936px;  min-height:488px; height:auto !important; height:652px;  padding-bottom:165px; text-align:left; background: url(../images/basiclayout/feet.jpg) center bottom no-repeat;}

/*transparent boxes */
.smallboxtop {height:13px; background: url(../images/basiclayout/smallboxtop.png) top center no-repeat;}
.smallboxcontent { padding:4px 0 4px 15px; background: url(../images/basiclayout/smallboxcontent.png) repeat-y;}
.smallboxbottom {height:10px; margin-bottom:22px; background: url(../images/basiclayout/smallboxbottom.png) top center no-repeat;}

.texttop { height:17px; background: url(../images/basiclayout/textboxtop.png) top center no-repeat;}
.textcontent {height:auto;  padding:5px 19px 5px 19px; background: url(../images/basiclayout/textboxcontent.png) center repeat-y; }
.textbottom { height:17px; margin-bottom:25px; background: url(../images/basiclayout/textboxbottom.png) bottom center no-repeat;}

.clear {clear:both;}

/* Ugly Homepagestyles */
.homepage  { background:#000 ; }
.homepage .logo { background:none; padding-top:14px; }
.homepage #content { padding-top:155px; background:none; text-align:center; }
	.homepage #content * { font-size:12px; margin:0; padding:0; color: #fff; }
	.homepage #content h1 { margin:0 0 53px 0; font-weight:normal; }
	.homepage #content h1 a:hover {  color:#e83022; }	
	.homepage #content ul { margin:0 0 53px 0; padding-left:42px; list-style:none;  }
	.homepage #content li { display:inline; padding-right:45px; }
	.homepage #content li a { color: #fff;  }
	.homepage #content li.bandxsg a:hover { color:#96bf0d;}
	.homepage #content li.bandxsz a:hover { color:#e83022;}
	.homepage #content li.bandxzh a:hover { color:#ff6666;}
	.homepage #content li.bandxag a:hover { color:#0061a9;}
	
	
