html {
  height:  100%;
	 margin:  0px;
 	padding: 0px;
}

body {
  font-family:       Verdana;
	 font-size:         11px;
	 color:             #000;
	 background-color:  #ff0000;
	 text-align:				    center;
	 margin:  					     0px;
	 padding: 					     0px;
}
td {
	font-family:       arial, sans-serif;
	font-size:         11px;
 color:             #909090;
	text-decoration:   none;
}
.meta-navi ul {
  list-style-type: none;
  padding:         0px;
  margin:          0;
  float:           right;
}

.meta-navi li {
  float:        left;
 	margin-left:  2px;
 	margin-right: 2px;
}

#global-container {
	margin: 					 0 auto;
	padding: 					0;
}

.meta-navi {
  background-color: transparent;
  width:            960px;
  height: 100%;
	 margin: 					      5px auto;
	 padding: 					     0;
	 text-align:				    right;
}
.meta-navi a:link {
  text-decoration:  none;
  color:            fff;
}

.meta-navi a:visited {
  text-decoration:  none;
  color:            fff;
}

.meta-navi a:active {
  text-decoration:  none;
  color:            fff;
}


.meta-navi a:hover {
  text-decoration:  none;
  color:            fff;
}

#rahmen {
  background-color: #fff;
	 width:            962px;
	 margin: 					     0px auto;
  margin-top:       2px;
	 padding: 					    0px;
}

#container-logo {
  height:            180px;
	 width:	            177px;
  margin-right:      2px;
  _margin-right:     3px;
	 float:             left;
  background-image:  url("/img/schnee/logo.gif");
  background-repeat: no-repeat;
}


#container-banner {
  height:            180px;
  width:             778px;
  margin-left:       1px;
  _margin-left:      0px;
	 margin-top:        2px;
	 margin-right:      2px;
	 border:            0px solid black;
  background-image:  url("/_content/img/schnee/banner.gif");
  background-repeat: no-repeat;
	 float:             left;
}

.navi-main {

}

.navi-main li {
  float: none;
  text-align: left;
  padding: 0;
  margin: 0 0 -3px 0;
  border:  0;
}

#navL1 {
  margin-bottom: 3px;

}
#navL1 a:link {
  text-decoration:  none;
  color:            #BD3D3C;
  font-size:        11px;
    margin: 2px 0px 2px 10px;
}
#navL1 a:visited {
  text-decoration:  none;
  color:            #BD3D3C;
  font-size:        11px;
    margin: 2px 0px 2px 10px;
}
#navL1 a:active {
  text-decoration:  none;
  color:            #BD3D3C;
  font-size:        11px;
    margin: 2px 0px 2px 10px;
}
#navL1 a:hover {
  text-decoration:  none;
  color:            #BD3D3C;
  font-size:        11px;
    margin: 2px 0px 2px 10px;
}

#navL1a {
  margin-bottom: 3px;
  background-color: #fff;
}
#navL1a a:link {
  text-decoration:  none;
  color:            #BD3D3C;
  font-size:        11px;
    margin: 2px 0px 2px 10px;
}
#navL1a a:visited {
  text-decoration:  none;
  color:            #BD3D3C;
  font-size:        11px;
    margin: 2px 0px 2px 10px;
}
#navL1a a:active {
  text-decoration:  none;
  color:            #BD3D3C;
  font-size:        11px;
    margin: 2px 0px 2px 10px;
}
#navL1a a:hover {
  text-decoration:  none;
  color:            #BD3D3C;
  font-size:        11px;
    margin: 2px 0px 2px 10px;
}

#navL2 {
  margin: 2px 0px 2px 20px;
}
#navL2 a:link {
  text-decoration:  none;
  color:            #BD3D3C;
  font-size:        11px;
}
#navL2 a:visited {
  text-decoration:  none;
  color:            #BD3D3C;
  font-size:        11px;
}
#navL2 a:active {
  text-decoration:  none;
  color:            #BD3D3C;
  font-size:        11px;
}
#navL2 a:hover {
  text-decoration:  none;
  color:            #BD3D3C;
  font-size:        11px;
}

#navL2a {
  margin: 2px 0px 2px 20px;
}
.navL2a a:link {
  text-decoration:  none;
  color:            #BD3D3C;
  font-size:        11px;
}
#navL2a a:visited {
  text-decoration:  none;
  color:            #BD3D3C;
  font-size:        11px;
}
#navL2a a:active {
  text-decoration:  none;
  color:            #BD3D3C;
  font-size:        11px;
}
#navL2a a:hover {
  text-decoration:  none;
  color:            #BD3DC;
  font-size:        11px;
}

#.navi-main ul {
  padding: 0;
  margin:  0;
  border:  0;
}

#container-content {
  width: 600px;
	 border: 0px solid black;
	 float: left;
  text-align: left;
}
#container-content-small {
  margin: 10px;
}

#container-teaser {
  background-color: #DADADD;
	 width:	178px;
  float: left;
	 margin-right: 2px;
  _margin-right: 1px;
	 margin-bottom: 2px;
  text-align: left;
}

.teaser {
  width: 178px;
  background-color: #fff;
  color: #e60000;
  margin-top: 15px;
}
.teaser_link {
  color: #e60000;
}

/*Seitentitel*/
h1 {
	font-size:         22px;
	color:             #909090;
}
h3 {
	font-size:         12px;
 margin-bottom:     2px;
	color:             #909090;
}

.content {
	font-size:         13px;
	color:             #909090;
		text-decoration:   none;
}
.content td {
	font-size:         13px;
	color:             #909090;
		text-decoration:   none;
}
.content p {
	font-size:         13px;
	color:             #909090;
		text-decoration:   none;
}
.content a:link {
 color:             #909090;
	text-decoration:   none;
}

.content a:active {
 color:             #909090;
	text-decoration:   none;
}
.content a:visited {
 color:             #909090;
	text-decoration:   none;
}
.content a:hover {
	color:             #606060;
	text-decoration:   none;
}

/*************    modul ***************/
.modul {
	font-size:         12px;
	color:             #909090;
	text-decoration:   none;
	padding:           0px;
}
.modul a:link {
 color:             #909090;
	text-decoration:   none;
}

.modul a:active {
 color:             #909090;
	text-decoration:   none;
}
.modul a:visited {
 color:             #909090;
	text-decoration:   none;
}
.modul a:hover {
	color:             #606060;
	text-decoration:   none;
}
.modulA, .modulA A:link, .modulA A:visited, .modulA A:active{
	font-size:         12px;
	color:             #909090;
	text-decoration:   none;
	padding-right:     0px;
	padding-left:      0px;
}
.modulA A:hover {
	color:             #606060;
	text-decoration:   none;
}

.ueberschrift {
	font-size :        26px; 
	font-family:       Arial, Helvetica, sans-serif;
 color:             #909090;
}
.boxlink {
  font-size: 12px;
  color:     #909090;
}
.boxlink a:link {
  font-size: 12px;
  color:     #909090;
}
.boxlink a:visited {
  font-size: 12px;
  color:     #909090;
}
.boxlink a:hover {
  font-size: 12px;
  color:     #606060;
}
#teambilder {
	float:left; 
	width: 118px; 
	height: 155px; 
	margin-left: 25px; 
}

.textfeld{
	font-size :        12px; 
	font-family:       Veradana, Arial, Helvetica, sans-serif;
	background-color : #EDECE7; 
	color :            #222222; 
	height :           18;
	border:            #CCCCCC 1px solid;

}
		
.textfelderror {
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #222222; 
	height : 18;
	background-color: #FFCACA;
	border:            #CCCCCC 1px solid;
}

.textarea{
	font-size : 12px; 
	font-family: arial, Helvetica, sans-serif;
	background-color : #EDECE7; 
	color : #222222; 
	border:            #CCCCCC 1px solid;	