body 
{
	MARGIN: 0px;
	padding:0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	
	scrollbar-face-color:#7FA5C3;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-track-color:#BAD8D8;
  scrollbar-shadow-color:#E4F0F0;
  scrollbar-highlight-color:#333333;
  scrollbar-3dlight-color:#E4F0F0;
  scrollbar-darkshadow-Color:#cccccc;


	background: url(../img/kan/LogoBg.jpg) no-repeat;

}

.bg
{
	background-color:White;
}

td 
{
 font-size: 12px;
 color : #333333;
}
 
p 
{
 font-size: 12px;
 color : #333333;
 text-decoration: none;
}
 
ul 
{
	font-size: 12px;
	list-style-image: url(../img/list2.gif);
	list-style: circle;
}
 
li 
{
	font-size: 12px;
	list-style-image: url(../img/list2.gif);
	list-style: circle;
}

/*falls ContentListRenderer verwendet wird*/
.anker
{
 font-size: 11px;
 color: #337075;
 text-decoration: none;
}
a.anker
{
 font-size: 11px;
 color: #337075;
 text-decoration: none;
}
a.anker: hover
{
 font-size: 11px;
 color: #003366;
 text-decoration: none;
}


.text_3 
{
 font-size: 12px;
 color: #333333;
 text-decoration: none;
}
 
.text_2 
{
 font-size: 11px;
 color: #333333;
 text-decoration: none;
}
 
.text_1 
{
 font-size: 11px;
 color: #337075;
 text-decoration: none;
}
 
.title_6 /* Seitentitel*/
{
 font-size: 13px;
  font-weight: bold;
 color: #337075;
}
 
.title_5  /* Titel orange */
{
 font-size: 14px;
 font-weight: bold;
 color: #2B6094;
}
 
.title_4  /* Titel grau */
{
 font-size: 12px;
 font-weight: bold;
 color: #333333;
}
 
.title_3 /* Absatztitel, Newstitel orange*/
{ 
 font-weight: bold;
 font-size: 12px;
 color: #2B6094;
 text-decoration: none
}
.title_3:hover,  .title_3:visited, .title_3:visited:hover
{ 
 font-weight: bold;
 font-size: 12px;
 color: #2B6094;
 text-decoration: none
}
 
.title_2 /* Titel Add. Content blau */
{ 
 font-size: 12px;
 font-weight: bold;
 color: #337075;
}
 
.title_1 /* Titel Quicklinks blau */
{ 
 font-size: 11px;
 color: #337075;
 text-align: left;
}

.title_1:hover,  .title_1:visited, .title_1:visited:hover /* Link 'alle Veranstaltungen' */
{ 
 font-weight: bold;
 font-size: 11px;
 color: #337075;
 text-decoration: none
}

.title_0 /* Titel Add.Content - Veranstaltungsname */
{ 
 font-size: 11px;
 color: #333333;
} 
 
.paragraph
{
 font-size: 12px;
 color: #333333;
 text-decoration: none;
}
 
.headline1 
{
 font-size: 14px;
 font-weight: bold;
 color: #2B6094;
}
 
.headline2
{ 
 font-size: 12px;
 font-weight: bold;
 color: #2B6094;
}
 
a.headline2
{ 
 font-size: 12px;
 font-weight: bold;
 color: #2B6094;
 text-decoration: none;
}
a.headline2:hover
{ 
 font-size: 12px;
 font-weight: bold;
 color: #337075;
 text-decoration: none;
}
a.headline2:active
{ 
 font-size: 12px;
 font-weight: bold;
 color: #2B6094;
 text-decoration: none;
}



 
/*hyperlinks*/
a 
{
 text-decoration: none;
 color: #337075;
}
a:hover 
{
 color: #003366;
}

.linksmall /* verlinkter Text 3 Bereiche */
{
 font-size: 10px;
 text-decoration: none;
 color: #337075;
}
.linksmall:hover 
{
 color: #003366;
}

li a.navigation_1
{
 font-size: 12px;
 color: #337075;
 text-decoration: none;
 font-weight:bold;
 text-transform: none;
 }
 
li a.navigation_1:hover
{
 font-size: 12px;
  color: #003366;
  text-decoration: none;
  font-weight:bold;
   text-transform: none;
  }
  
li a.navigation_1_active 
{
  font-size: 12px;
 color: #003366;
  text-decoration: none; 
  font-weight:bold;
   text-transform: none;
}


.navigation_1
{
 font-size: 11px;
 color: #337075;
 text-decoration: none;
 font-weight:bold;
 text-transform: uppercase;
}
A.navigation_1
{
 font-size: 11px;
 color: #337075;
  font-weight:bold;
  text-transform: uppercase;
}
A.navigation_1:hover 
{
 font-size: 11px;
 color: #003366;
 text-decoration: none;
  font-weight:bold;
  text-transform: uppercase;
}
.navigation_1_active 
{
 font-size: 11px;
 color: #003366;
 text-decoration: none; 
  font-weight:bold;
  text-transform: uppercase;
}
 

.navigation_2
{           
 font-size: 11px;
 color: #337075;
  font-weight:bold;
 text-decoration: none;
}
 
A.navigation_2
{
 font-size: 11px;
 color: #337075;
  font-weight:bold;
 text-decoration: none;
}
 
A.navigation_2:hover
{
 font-size: 11px;
 color: #003366;
  font-weight:bold;
 text-decoration: none;
}
 
.navigation_2_active
{
 font-size: 11px;
 color: #003366;
  font-weight:bold;
 text-decoration: none; 
}
 
.navigation_3
{
 font-size: 11px;
 color: #337075;
 text-decoration: none;
}
A.navigation_3
{
 font-size: 11px;
 color: #337075;
 text-decoration: none;
}
A.navigation_3:hover
{
 font-size: 11px;
 color: #003366;
 text-decoration: none;
}
 
.navigation_3_active
{
 font-size: 11px;
 color: #003366;
 text-decoration: none;
}

.navigation_4
{
 font-size: 11px;
 color: #337075;
 text-decoration: none;
}
A.navigation_4
{
 font-size: 11px;
 color: #337075;
 text-decoration: none;
}
A.navigation_4:hover
{
 font-size: 11px;
 color: #003366;
 text-decoration: none;
}
 
.navigation_4_active
{
 font-size: 11px;
 color: #003366;
 text-decoration: none;
}
 

.top
{
 font-size: 11px;
 color: #337075;
 text-decoration: none;
 font-weight: bold;
}
A.top
{
 font-size: 11px;
 color: #337075;
 text-decoration: none;
 font-weight: bold;
}
A.top:hover
{
 font-size: 11px;
 color: #003366;
 text-decoration: none;
 font-weight: bold;
}


.field
{
 font-size: 11px; 
 color: #336E7E;
 width: 70px; 
 background-color: #E4F0F0; 
 height: 18px; 
 border: 1px solid #336E7E;
}

TR.SearchBoxRow TD INPUT.field
{
	width: 200px; 
}



.searchfield
{
 font-size: 11px;
 color: #336E7E;
 width: 105px;
 background-color: #E4F0F0;
 height: 18px;
 border: 1px solid #336E7E;
} 

.copyright
{ 
 font-size: 10px;
 color: #999999;
 text-decoration: none;
}
 
A.copyright
{ 
 font-size: 10px;
 color: #666666;
 text-decoration: none;
}
 
A.copyright:hover
{ 
   text-decoration: none;
}

.DefaultFormButton
{
 font-size: 11px;
 color: #337075;
 background-color: #E4F0F0;
 height: 18px;
 border: 1px solid #337075;
 padding-left: 5px;
 padding-right: 5px;
}

.TopLabel_Input
{
 border: #336E7E 1px solid;
 background-color: #ffffff;
 color: #336E7E;
 font-size: 11px;
 font-family: tahoma, arial, helvetica, sans-serif;
 text-decoration: none;
 height: 18px;
 margin-right:2px;
 
}
 
.TopLabel_LongInput
{
 border: #336E7E 1px solid;
 background-color: #ffffff;
 color: #336E7E;
 font-size: 11px;
 font-family: tahoma, arial, helvetica, sans-serif;
 text-decoration: none;
 margin-right:2px; 
  height: 18px;
}
 
.TopLabel_InputArea
{
 border: #336E7E 1px solid;
 color: #336E7E;
 font-size: 11px;
 font-family: tahoma, arial, helvetica, sans-serif;
 text-decoration: none;
  height: 18px;
}
 
.TopLabel_Label
{
 color: #336E7E;
 font-size: 11px;
 font-family: tahoma, arial, helvetica, sans-serif;
 font-weight:bolder; 
}
 
.TopLabel_EditorPropTable
{ 
 padding-top: 5px;
 padding-right: 5px; 
 padding-left: 5px;
 padding-bottom: 5px;
 margin: 0px; 
}
 
.TopLabel_List
{
 width: 70px;
 border: #336E7E 0px solid;
 background-color: white;
 color: #336E7E;
 font-size: 11px;
 font-family: tahoma, arial, helvetica, sans-serif;
 text-decoration: none;
}
 
.TopLabel_EditorPropSeparator
{
 background-color:Transparent;
 height: 0px;
}
 
.TopLabel_EditorPropTitle
{
 color: #336E7E;
 font-size: 11px;
 font-family: tahoma, arial, helvetica, sans-serif;
 font-weight:bolder;
}
 
.TopLabel_EditorPropValue
{ 
 color: #336E7E;
 font-size: 11px;
 font-family: tahoma, arial, helvetica, sans-serif;
}
 
.TopLabel_EditorPropHelp
{
 padding-right: 5px;
 padding-left: 5px;
 padding-bottom: 2px;
 padding-top: 2px;
 color: #336E7E;
 font-size: 11px;
 font-family: tahoma, arial, helvetica, sans-serif;
 font-weight:bolder; 
}
 
.FormTitle
{
 font-family: tahoma, arial, helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #336E7E;
}
.fieldlogin
{
 color: #336E7E;
 border: 1px solid #336E7E;
 font-size: 11px;
 margin: 0px;
 padding: 0px;
 width: 192px;
 height:17px;
 background-color: #E4F0F0; 
}

.bgnavi1
{
	 background-color: #D4E6E6; 
}

.bgnavi2
{
	 background-color: #E5EDF3; 
}

.bgtitle
{
	 background-color: #BAD8D8; 
}
.bgcontent
{
	 background-color: #C3E1FB; 
}
.bgquicklinks
{
	 background-color: #F1EFF2; 
	 border-bottom:1px solid #337075;
}
.bgbereiche
{
	 background-color: #EBEBEB; 
}

/*text der Teaser und Detaillinks*/
.linkbold
{
	font-size: 11px;
	text-decoration:none;
}
a .linkbold
{
	font-size: 11px;
	text-decoration:none;
}
/*icon des Teaserlinks*/
.textarialklein
{
	font-size: 11px;
	text-decoration:none;
}
a .textarialklein
{
	font-size: 11px;
	text-decoration:none;
}

.eventSelection
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 background-color: #E4F0F0; 
 color: #337075;
 width: 400px;
 height: 20px;

}

/*SHOP*/
.shop_1
{
	padding-left: 8px;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: #337075;
}

.shop_2 /* Bestellungsuebersicht - Artikelname */
{ 
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #333333;
 font-weight: normal; 
}

.shop_3 /* Bestellungsuebersicht - Preis pro Stk.*/
{ 
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #333333;
 font-weight: bold; 
}

.shop_4 /* Bestellungsuebersicht - Summe, blau */
{ 
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #337075;
 font-weight: bold; 
}

.shop_Uebersicht_Table
{
	border-right: #337075 1px solid;	
	border-top: #337075 1px solid;
	padding-bottom: 3px;
	border-left: #337075 1px solid;
	padding-top: 1px;
	border-bottom: #337075 1px solid;
	background-color: white;
}

.shop_Uebersicht_Item
{
	width: 100%;
	border-bottom: #337075 1px solid;	
	margin-top: 0px;
}


.shop_Trennlinie_Item
{
	color: #337075;
	height:1px;	
	margin-bottom: 8px;	
	height: 1px;
	width: 100%;
}


.shop_Button_Link
{ 
 color: #337075;
 font-size: 11px;  
}

.shop_textBox
{
 font-size: 11px;
 color: #337075;
 background-color: #E4F0F0;
 width: 30px; 
 height: 18px;
 border: 1px solid #337075;
 padding-left: 5px;
 padding-right: 5px;
 text-align:right;
}
.shop_title  /* Titel grau */
{
 font-size: 12px;
 font-weight: bold;
 color: #333333;
}
.LeftLabel_Input
{
	border: #666666 1px solid;
	background-color: white;
	color: #333333;
	font-size: 11px;
	font-family: Tahoma,Arial;
	text-decoration: none;
	height: 18px;
	margin-right:2px;
	
}
