@charset "utf-8";

html, body, ul, ol, dl, fieldset, form {
	margin: 0;
	padding: 0;
}

html, body, fieldset {
	border: 0 solid;
}

body  {
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	margin: 0; 
	padding: 0;
	text-align: center;	
	color: #fff;
	background: #A9ADA7 ;
}


/* Typo */

b, strong {
	font-weight: bold;
}

p, a, li, ul, ol, input, label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	list-style-type: none;
	color: #757A7E;
	margin: 0;
	padding: 0;
}

p a, h1 a, h2 a, h3 a, h4 a, h5 a, li a, ol a, label a {
font-size: 12px;
}


html\:abbr, abbr, acronym, .hilfe {
	cursor: help;
	border-bottom: 1px dotted #4b575f;
}
	
h1, h2, h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-align: left;
	color: #6387BF;
	margin: 0;
	padding: 0;
}

h1 {
	font-size: 20px;
	line-height: 24px;
	color: #6387BF;
	padding-bottom: 18px;
}


h1.line {
	padding-bottom: 5px;
	background: transparent url(../img/line_horizontal.gif) repeat-x scroll left bottom;
}

h2 {
	font-size: 15px;
	line-height: 22px;
	padding-top: 20px;
	padding-bottom: 8px;
}

h3 {
	font-size: 11px;
	line-height: 15px;
	color: #8C9094;
	margin: 0 0 2px 0;
	padding: 0;
}

h4, h5, h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #74797e;
	text-align: left;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	margin: 0;
	position: 0;
}

h4 {
	font-size: 12px;
	line-height: 16px;
	color: #6184BF;
	background: transparent;
}

h5 {
	font-size: 10px;
	line-height: 16px;
	font-weight: normal;
}

h6 {
	font-size: 15px;
	line-height: 18px;
	color: #C19100;
	background: transparent;
}



a img {
background: transparent;
border: 0 none;
}

a, 
a:link,
a:visited {
	text-decoration: none;
	color: #6184BF;
	background: transparent;
}

a:hover,
a:focus,
a:active {
	text-decoration: none;
	color: #A3A5A9; 
	background: transparent;
}

code {
font-size: 12px;
font-family: monospace, serif;
background: #e8e9ea;
border: 1px dashed #babdbf;
border-left: none;
border-right: none;
}




/*--- LAYOUT --- */

#alles {
	position: relative;
	width: 1116px;
/*overflow: hidden;*/
	margin: 0 auto;
	padding-bottom: 40px;
	text-align: left;
	background: transparent;
}

/* Korrektur für den IE6 und kleiner */
* html #alles { width: 1116px; }




/* MAINCONTAINER (shadow-left)*/

#maincontainer {
	position: relative;
	width: 1116px;
/*overflow: hidden;*/
	margin: 0;
	padding: 0;
	background: transparent url(../img/shadowleft.gif) repeat-y 0 0;
} 

/* SHADOWRIGHT CONTAINER */

#shaowrightcontainer {
	position: relative;
	width: 1108px;
/*overflow: hidden;*/
	margin: 0px 0px 0 8px;
	padding: 0;
	background: transparent url(../img/shadowright.gif) repeat-y 1100px 0;
} 


/* CONTAINER */

#container {
	position: relative;
	width: 1116px;
/*overflow: hidden;*/
margin: 0x;
	padding: 0;
	background: transparent url(../img/bg_menu_home5.jpg) repeat-y 0 0;
}


/* HEADER */

#header {
	position: relative;
	width: 1100px;
	height: 25px;
	margin: 0 8px 0 8px;
	padding: 0;
	background: transparent;
}

#main {
	width: 1100px;
	text-align: left;
	margin: 0;
	padding: 0;
	background: transparent;
}

#maincontent {
	position: relative;
	width: 740px;
	margin: 0 0 0 360px;
	padding: 0;
	background: transparent;
}

/* Korrektur für den IE6 und kleiner */
* html #maincontent { 
	width: 740px;
	overflow: hidden;
}

#content {
	width: 740px;
	margin: 0;
	padding: 0;
	background: #fff url(../img/verlaufblue_re.jpg) no-repeat right 0;
}

/* Korrektur für den IE6 und kleiner */
* html #content { 
	width: 740px; 
}


/* -- COLUMN LEFT -- */

#columnleft {
	float: left;
	display: block;
	width: 360px;
	height: 100%;
	margin: 0;
	padding: 0;
	text-align: left;
	color: #fff;
	background: transparent;
}

/* Korrektur für den IE6 und kleiner */
* html #columnleft { 
width: 360px; 
}


/* -- MAIN MENU -- */

#columnleft #swyz_logo {
	float: left;
	width: 210px;
	height: 200px;
	margin: 0;
	padding: 0;
	background: transparent url(../img/swyz_logo.gif) no-repeat 0 2px;
}

#columnleft #swyz_logo a,
#columnleft #swyz_logo a:link,
#columnleft #swyz_logo a:visited,
#columnleft #swyz_logo a:hover {
	float: left;
	width: 210px;
	height: 200px;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	margin: 0;
	padding: 0;
	color: #fff;
	background: transparent;
}
 
#columnleft #mainmenu {
	float: left;
	width: 210px;
	display: block;
	margin: 10px 0 0 0 ;
	padding: 0;
	background: transparent;
}

#columnleft #mainmenu ul {
	float: left;
	width: 210px;
	display: block;
	margin: 0;
	padding: 0;
	background: transparent;
}

#columnleft #mainmenu ul li {
	display: inline;
	width: 210px;
	font-size: 11px;
	text-align: right;
	line-height: 18px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	list-style: none;
	list-style-type: none;
	color: #464d52;
	margin: 0;
	padding: 0;
	background: transparent;
	overflow: hidden;
}

#columnleft #mainmenu ul li a {
	float: left;
	display: block;
	width: 194px;
	height: 17px;
	font-size: 11px;
	text-align: right;
	line-height: 18px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	list-style: none;
	list-style-type: none;
	color: #464d52;
	padding: 0 16px 0 0;
	margin-bottom: 2px;
	overflow: hidden;
	background: transparent;
}

#columnleft li#main_nav1 a,
#columnleft li#main_nav1 a:link,
#columnleft li#main_nav1 a:visited {
	text-decoration: none;
	color: #FFCC66;
	background: transparent url(../img/main_nav1_off.gif);
}

#columnleft li#main_nav1 a:hover,
#columnleft li#main_nav1 a:focus,
#columnleft li#main_nav1 a:active,
#columnleft li#main_nav1 a.on {
	background: transparent url(../img/main_nav1_on.gif);
}

#columnleft li#main_nav2 a,
#columnleft li#main_nav2 a:link,
#columnleft li#main_nav2 a:visited {
	text-decoration: none;
	color: #FFCC66;
	background: transparent url(../img/main_nav2_off.gif);
}

#columnleft li#main_nav2 a:hover,
#columnleft li#main_nav2 a:focus,
#columnleft li#main_nav2 a:active,
#columnleft li#main_nav2 a.on {
	background: transparent url(../img/main_nav2_on.gif);
}

#columnleft li#main_nav3 a,
#columnleft li#main_nav3 a:link,
#columnleft li#main_nav3 a:visited {
	text-decoration: none;
	color: #FFCC66;
	background: transparent url(../img/main_nav3_off.gif);
}

#columnleft li#main_nav3 a:hover,
#columnleft li#main_nav3 a:focus,
#columnleft li#main_nav3 a:active,
#columnleft li#main_nav3 a.on {
	background: transparent url(../img/main_nav3_on.gif);
}

#columnleft li#main_nav4 a,
#columnleft li#main_nav4 a:link,
#columnleft li#main_nav4 a:visited {
	text-decoration: none;
	color: #FFCC66;
	background: transparent url(../img/main_nav4_off.gif);
}

#columnleft li#main_nav4 a:hover,
#columnleft li#main_nav4 a:focus,
#columnleft li#main_nav4 a:active,
#columnleft li#main_nav4 a.on {
	background: transparent url(../img/main_nav4_on.gif);
}

#columnleft li#main_nav5 a,
#columnleft li#main_nav5 a:link,
#columnleft li#main_nav5 a:visited {
	text-decoration: none;
	color: #FFCC66;
	background: transparent url(../img/main_nav5_off.gif);
}

#columnleft li#main_nav5 a:hover,
#columnleft li#main_nav5 a:focus,
#columnleft li#main_nav5 a:active,
#columnleft li#main_nav5 a.on {
	background: transparent url(../img/main_nav5_on.gif);
}

#columnleft li#main_nav6 a,
#columnleft li#main_nav6 a:link,
#columnleft li#main_nav6 a:visited {
	text-decoration: none;
	color: #FFCC66;
	background: transparent url(../img/main_nav6_off.gif);
}

#columnleft li#main_nav6 a:hover,
#columnleft li#main_nav6 a:focus,
#columnleft li#main_nav6 a:active,
#columnleft li#main_nav6 a.on {
	background: transparent url(../img/main_nav6_on.gif);
}

#columnleft li#main_nav7 a,
#columnleft li#main_nav7 a:link,
#columnleft li#main_nav7 a:visited {
	text-decoration: none;
	color: #FFCC66;
	background: transparent url(../img/main_nav7_off.gif);
}

#columnleft li#main_nav7 a:hover,
#columnleft li#main_nav7 a:focus,
#columnleft li#main_nav7 a:active,
#columnleft li#main_nav7 a.on {
	background: transparent url(../img/main_nav7_on.gif);
}

#columnleft li#sub_nav1 a,
#columnleft li#sub_nav1 a:link,
#columnleft li#sub_nav1 a:visited {
	text-decoration: none;
	color: #FFCC66;
	background: transparent url(../img/sub_nav1_off.gif);
}

#columnleft li#sub_nav1 a:hover,
#columnleft li#sub_nav1 a:focus,
#columnleft li#sub_nav1 a:active,
#columnleft li#sub_nav1 a.on {
	background: transparent url(../img/sub_nav1_on.gif);
}

#columnleft li#sub_nav2 a,
#columnleft li#sub_nav2 a:link,
#columnleft li#sub_nav2 a:visited {
	text-decoration: none;
	color: #FFCC66;
	background: transparent url(../img/sub_nav2_off.gif);
}

#columnleft li#sub_nav2 a:hover,
#columnleft li#sub_nav2 a:focus,
#columnleft li#sub_nav2 a:active,
#columnleft li#sub_nav2 a.on {
	background: transparent url(../img/sub_nav2_on.gif);
}

#columnleft li#sub_nav3 a,
#columnleft li#sub_nav3 a:link,
#columnleft li#sub_nav3 a:visited {
	text-decoration: none;
	color: #FFCC66;
	background: transparent url(../img/sub_nav3_off.gif);
}

#columnleft li#sub_nav3 a:hover,
#columnleft li#sub_nav3 a:focus,
#columnleft li#sub_nav3 a:active,
#columnleft li#sub_nav3 a.on {
	background: transparent url(../img/sub_nav3_on.gif);
}

#columnleft li#sub_nav4 a,
#columnleft li#sub_nav4 a:link,
#columnleft li#sub_nav4 a:visited {
	text-decoration: none;
	color: #FFCC66;
	background: transparent url(../img/sub_nav4_off.gif);
}

#columnleft li#sub_nav4 a:hover,
#columnleft li#sub_nav4 a:focus,
#columnleft li#sub_nav4 a:active,
#columnleft li#sub_nav4 a.on {
	background: transparent url(../img/sub_nav4_on.gif);
}

#columnleft li#sub_nav5 a,
#columnleft li#sub_nav5 a:link,
#columnleft li#sub_nav5 a:visited {
	text-decoration: none;
	color: #FFCC66;
	background: transparent url(../img/sub_nav5_off.gif);
}

#columnleft li#sub_nav5 a:hover,
#columnleft li#sub_nav5 a:focus,
#columnleft li#sub_nav5 a:active,
#columnleft li#sub_nav5 a.on {
	background: transparent url(../img/sub_nav5_on.gif);
}

#columnleft li#sub_nav6 a,
#columnleft li#sub_nav6 a:link,
#columnleft li#sub_nav6 a:visited {
	text-decoration: none;
	color: #FFCC66;
	background: transparent url(../img/sub_nav6_off.gif);
}

#columnleft li#sub_nav6 a:hover,
#columnleft li#sub_nav6 a:focus,
#columnleft li#sub_nav6 a:active,
#columnleft li#sub_nav6 a.on {
	background: transparent url(../img/sub_nav6_on.gif);
}

#columnleft li#sub_nav7 a,
#columnleft li#sub_nav7 a:link,
#columnleft li#sub_nav7 a:visited {
	text-decoration: none;
	color: #FFCC66;
	background: transparent url(../img/sub_nav7_off.gif);
}

#columnleft li#sub_nav7 a:hover,
#columnleft li#sub_nav7 a:focus,
#columnleft li#sub_nav7 a:active,
#columnleft li#sub_nav7 a.on {
	background: transparent url(../img/sub_nav7_on.gif);
}

#columnleft li#sub_nav8 a,
#columnleft li#sub_nav8 a:link,
#columnleft li#sub_nav8 a:visited {
	text-decoration: none;
	color: #FFCC66;
	background: transparent url(../img/sub_nav8_off.gif);
}

#columnleft li#sub_nav8 a:hover,
#columnleft li#sub_nav8 a:focus,
#columnleft li#sub_nav8 a:active,
#columnleft li#sub_nav8 a.on {
	background: transparent url(../img/sub_nav8_on.gif);
}

#columnleft li#sub_nav9 a,
#columnleft li#sub_nav9 a:link,
#columnleft li#sub_nav9 a:visited {
	text-decoration: none;
	color: #FFCC66;
	background: transparent url(../img/sub_nav9_off.gif);
}

#columnleft li#sub_nav9 a:hover,
#columnleft li#sub_nav9 a:focus,
#columnleft li#sub_nav9 a:active,
#columnleft li#sub_nav9 a.on {
	background: transparent url(../img/sub_nav9_on.gif);
}

#columnleft li#sub_nav10 a,
#columnleft li#sub_nav10 a:link,
#columnleft li#sub_nav10 a:visited {
	text-decoration: none;
	color: #FFCC66;
	background: transparent url(../img/sub_nav10_off.gif);
}

#columnleft li#sub_nav10 a:hover,
#columnleft li#sub_nav10 a:focus,
#columnleft li#sub_nav10 a:active,
#columnleft li#sub_nav10 a.on {
	background: transparent url(../img/sub_nav10_on.gif);
}

#columnleft li#sub_nav11 a,
#columnleft li#sub_nav11 a:link,
#columnleft li#sub_nav11 a:visited {
	text-decoration: none;
	color: #FFCC66;
	background: transparent url(../img/sub_nav11_off.gif);
}

#columnleft li#sub_nav11 a:hover,
#columnleft li#sub_nav11 a:focus,
#columnleft li#sub_nav11 a:active,
#columnleft li#sub_nav11 a.on {
	background: transparent url(../img/sub_nav11_on.gif);
}

#columnleft li#sub_nav12 a,
#columnleft li#sub_nav12 a:link,
#columnleft li#sub_nav12 a:visited {
	text-decoration: none;
	color: #FFCC66;
	background: transparent url(../img/sub_nav12_off.gif);
}

#columnleft li#sub_nav12 a:hover,
#columnleft li#sub_nav12 a:focus,
#columnleft li#sub_nav12 a:active,
#columnleft li#sub_nav12 a.on {
	background: transparent url(../img/sub_nav12_on.gif);
}

#columnleft li#sub_nav13 a,
#columnleft li#sub_nav13 a:link,
#columnleft li#sub_nav13 a:visited {
	text-decoration: none;
	color: #FFCC66;
	background: transparent url(../img/sub_nav13_off.gif);
}

#columnleft li#sub_nav13 a:hover,
#columnleft li#sub_nav13 a:focus,
#columnleft li#sub_nav13 a:active,
#columnleft li#sub_nav13 a.on {
	background: transparent url(../img/sub_nav13_on.gif);
}

#columnleft li#sub_nav14 a,
#columnleft li#sub_nav14 a:link,
#columnleft li#sub_nav14 a:visited {
	text-decoration: none;
	color: #FFCC66;
	background: transparent url(../img/sub_nav14_off.gif);
}

#columnleft li#sub_nav14 a:hover,
#columnleft li#sub_nav14 a:focus,
#columnleft li#sub_nav14 a:active,
#columnleft li#sub_nav14 a.on {
	background: transparent url(../img/sub_nav14_on.gif);
}

#columnleft #mainmenu li#sub_nav2 a,
#columnleft #mainmenu li#sub_nav4 a,
#columnleft #mainmenu li#sub_nav7 a,
#columnleft #mainmenu li#sub_nav9 a,
#columnleft #mainmenu li#sub_nav10 a,
#columnleft #mainmenu li#sub_nav13 a {
	margin-bottom: 20px;
}

#columnleft #mainmenu li#main_nav4 a {
	margin-bottom: 74px;
}


/* INHALT */

#inhalt {
	float: left;
	width: 430px;
	text-align: left;
	padding: 58px 50px 0 50px;
	background: #fff;
}

/* Korrektur für den IE6 und kleiner */
* html #inhalt { 
	width: 430px; 
	overflow: hidden;
}


#inhalt h2.line {
	padding-top: 20px;
	margin-bottom: 12px;
	background: transparent url(../img/line_horizontal.gif) repeat-x scroll left bottom;
}

#inhalt h2.line_no_topmargin {
	padding: 0 0 3px 0;
	margin: 0 0 8px 0;
	background: transparent url(../img/line_horizontal.gif) repeat-x scroll left bottom;
}

#inhalt h3.line {
	padding: 0 0 3px 0;
	margin: 20px 0 8px 0;
	background: transparent url(../img/line_horizontal.gif) repeat-x scroll left bottom;
}

#inhalt h5.line {
	padding: 3px 0 3px 0;
	background: transparent url(../img/line_horizontal.gif) repeat-x scroll left bottom;
}


#inhalt p {
	padding-bottom: 25px;
}

#inhalt p.line {
	padding-bottom: 3px;
	margin-bottom: 8px;
}


#inhalt ul.liste_bullet {
	display: block;
	margin-bottom: 30px;
}

#inhalt ul.bullet_liste li {
	font-size: 12px;
	line-height: 18px;
	list-style-type: none;
	padding: 0 0 4px 14px;
	background: transparent url(../img/bullet_blue.gif) no-repeat 0 4px;
}

#inhalt ol.numberlist {
	margin-bottom: 25px;
}

#inhalt ol.numberlist li.number {
	font-size: 12px;
	line-height: 18px;
	list-style-type: decimal;
	list-style-position: outside;
	padding: 0 0 4px 0;
	margin-left: 20px;
}

#inhalt ol.numberlist ul.bullet_liste {
	margin: 2px 0 2px 0;
}

#inhalt ol.numberlist ul.bullet_liste li {
	margin-left: 20px;
}

#inhalt ul.bullet_liste li.more_grey {
	font-size: 12px;
	line-height: 18px;
	list-style-type: none;
	padding: 0 0 4px 14px;
	background: transparent url(../img/bullet_blue.gif) no-repeat 0 5px;
}

#inhalt ul.bullet_liste li.more_grey a {
	font-size: 12px;
	line-height: 20px;
	padding-right: 20px;
	color: #757A7E;
}

#inhalt ul.bullet_liste li.more_grey a:link,
#inhalt ul.bullet_liste li.more_grey a:visited{
	color: #757A7E;
	background: transparent url(../img/pfeilrechts_blue.gif) no-repeat right 4px;
}

#inhalt ul.bullet_liste li.more_grey a:hover,
#inhalt ul.bullet_liste li.more_grey a:focus,
#inhalt ul.bullet_liste li.more_grey a:active {
	color: #8DB0DC;
	background: transparent url(../img/pfeilrechts_blue.gif) no-repeat right 4px;
}

#inhalt ul.bullet_liste li a.anchorlink,
#inhalt ul.bullet_liste li a:link.anchorlink,
#inhalt ul.bullet_liste li a:visited.anchorlink {
	color: #6387BF;
}

#inhalt ul.bullet_liste li a:hover.anchorlink,
#inhalt ul.bullet_liste li a:focus.anchorlink,
#inhalt ul.bullet_liste li a:active.anchorlink {
	color: #A3A5A9;
}



/* -- BOXEN -- */

#inhalt .box_bildlinks {
	width: 430px;
	overflow: hidden;
	padding-bottom: 15px;
	background: transparent;
}

#inhalt .box_bildlinks img {
	padding: 0 20px 0 0;
}

#inhalt .box_bildlinks_linebot {
	float: left;
	width: 430px;
	overflow: hidden;
	padding: 40px 0 40px 0;
	margin: 0 0 30px 0;
	background: transparent url(../img/line_horizontal.gif) repeat-x scroll left bottom;
}

#inhalt .box_bildlinks_linebot img {
	float: left;
	overflow: hidden;
	padding: 22px 0 25px 0;
	margin: 0 0 0 2px;
}

#inhalt .box_bildlinks_linebot p {
	margin: 0;
	padding: 0;
}

#inhalt .box_bildlinks_linebot p.imgwidth70 {
	padding: 20px 0 0px 0;
	margin: 0 0 0 120px;
}

#inhalt .box_bildlinks_linebot p.imgwidth100 {
	padding: 20px 0 0px 0;
	margin: 0 0 0 150px;
}

#inhalt .box_bildlinks_linebot p.imgwidth202 {
	padding: 20px 0 0px 0;
	margin: 0 0 0 250px;
}

#inhalt .box_bildlinks_linebot p.imgwidth426 {
	float: left;
	padding: 0;
	margin: 0;
}

#inhalt .box_bildrechts_linebot {
	float: left;
	width: 430px;
	overflow: hidden;
	padding: 40px 0 40px 0;
	margin: 0 0 30px 0;
	background: transparent url(../img/line_horizontal.gif) repeat-x scroll left bottom;
}

#inhalt .box_bildrechts_linebot img {
	float: right;
	overflow: hidden;
	padding: 22px 0 25px 0;
	margin: 0 2px 0 0;
}

#inhalt .box_bildrechts_linebot p {
	margin: 0;
	padding: 0;
}

#inhalt .box_bildrechts_linebot p.imgwidth70 {
	padding: 20px 0 0px 0;
	margin: 0 120px 0 0;
}

#inhalt .box_bildrechts_linebot p.imgwidth100 {
	padding: 20px 0 0px 0;
	margin: 0 150px 0 0;
}

#inhalt .box_bildrechts_linebot p.imgwidth202 {
	padding: 20px 0 0px 0;
	margin: 0 250px 0 0;
}


#inhalt .box_adr {
	width: 430px;
	overflow: hidden;
	margin: 20px 0 30px 0;
	padding-bottom: 15px;
	background: transparent;
}

#inhalt .box_adr h1.line {
	font-size: 16px;
	margin: 0 0 8px 0;
	color: #6387BF;
}

#inhalt .box_adr h4 {
	font-size: 12px;
	line-height: 19px;
	font-weight: bold;
	padding: 0px 0 0 0;
	margin: 30px 0 0 0;
}

#inhalt .box_adr h6.line {
	color: ;
	font-size: 15px;
	margin: 0;
	padding: 0 0 6px 0;
}

#inhalt .box_adr p {
	font-size: 12px;
	line-height: 19px;
	margin: 0;
	padding: 0;
}

#inhalt .box_adr p.more {
	padding: 0;
	margin: 0;
}


/* -- TABLES -- */

#inhalt .table {
	float: left;
	overflow: hidden;
	width: 430px;
	margin: 25px 0 40px 0;
	padding: 0;
	background: transparent;
}

#inhalt .table .table_headline {
	float: left;
	width: 430px;
	margin: 0;
	padding: 0;
	background: #F9F9F9 url(../img/line_horizontal.gif) repeat-x 0 top;
}

#inhalt .table .table_headline h5 {
	font-size: 12px;
	color: #734932;
	margin: 0;
	padding: 8px;
	background: transparent url(../img/line_horizontal.gif) repeat-x 0 bottom;
}

#inhalt .table .table_eventtitel {
	float: left;
	width: 430px;
	margin: 12px 0 0 0;
	padding: 0;
	background: transparent;
}

#inhalt .table .table_eventtitel h5 {
	font-size: 16px;
	color: #734932;
	margin: 0;
	padding: 8px 8px 14px 7px;
	background: transparent;
}


/* -- 2 COLs TABLES -- */


#inhalt .table_2col {
	float: left;
	overflow: hidden;
	width: 430px;
	margin: 0;
	padding: 0 !important;
	background: transparent url(../img/line_horizontal.gif) repeat-x 0 bottom;
} 

#inhalt .table_2col .table_col_first {
	float: left;
	width: 30%;
	padding: 0;
}

#inhalt .table_2col .table_col_second {
	width: 67%;
	padding: 0;
	margin: 0 0 0 143px;
}

#inhalt .table_2col .table_col_first20 {
	float: left;
	width: 20%;
	padding: 0;
}

#inhalt .table_2col .table_col_second78 {
	width: 78%;
	padding: 0;
	margin: 0 0 0 98px;
}


#inhalt .table_2col .table_col_first p,
#inhalt .table_2col .table_col_first20 p {
	font-size: 12px;
	color: #6387BF;
	padding: 6px;
	margin: 0 !important;
}

#inhalt .table_2col .table_col_second p,
#inhalt .table_2col .table_col_second78 p {
	font-size: 12px;
	padding: 6px;
	margin: 0 !important;
}



/* -- INHALT FOOTER -- */

#contentfooter {
	float: left;
overflow: hidden;
clear: left;
	width: 430px;
	bottom: 0;
	padding: 40px 50px 15px 50px;
	margin: 0;
	background: #fff;
}

#contentfooter ul {
	float: right;
	width: 430px;
	display: inline;
	text-align: right;
	margin: 0;
	padding: 0;
	background: transparent url(../img/line_horizontal_footer.gif) repeat-x scroll 0 0;
}

#contentfooter ul.contentfooter {
	float: right;
	width: 430px;
	display: inline;
	text-align: right;
	color: #A3A5A9;
}

#contentfooter li.toplink {
	float: right;
	font-size: 11px;
	text-align: right;
	text-decoration: none;
	color: #A3A5A9;
	margin: 0;
	padding: 0;
	background: transparent;
}

#contentfooter li.toplink a {
	float: right;
	display: block; 
	font-size: 11px;
	text-align: right;
	text-decoration: none;
	color: #A3A5A9;
	margin: 0;
	padding: 2px 0 2px 15px;
	background: transparent url(../img/top_img.gif) no-repeat 0 10px;

}

#contentfooter li.toplink a:link,
#contentfooter li.toplink a:visited {
	color: #A3A5A9;
}

#contentfooter li.toplink a:hover,
#contentfooter li.toplink a:focus,
#contentfooter li.toplink a:active {
	color: #757A7E;
}



/*--- COLUMN RIGHT ---*/

#column_right {
	float: right;
	display: block;
	width: 210px;
	margin: 0;
	padding: 56px 0 0 0;
	background: transparent;
}

/* Korrektur für den IE6 und kleiner */
* html #column_right { 
	width: 210px; 
	overflow: hidden;
}

#column_right h4 {
	font-size: 13px;
	color: #fff;
	margin: 0 0 15px 0;
	padding: 0;
}

#column_right h5 {
	font-size: 10px;
	color: #FFCC66;
	margin: 0 0 15px 0;
	padding: 0;
}

#column_right .columnright_topimg {
	position: relative;
	overflow: hidden;
	margin: -56px 0 0 0;
	padding: 0;
	background: #3B588B;
}

#column_right .columnright_topimg img {
	position: relative;
	margin: 56px 0 0 0;
	left: 0px;
}

#column_right .columnright_info {
	position: relative;
	width: 150px;
	overflow: hidden;
	margin: 0;
	padding: 0px 30px 30px 30px;
	background: transparent;
}

#column_right .columnright_info img.chkarte {
	margin: 25px 0 0 9px;
	padding: 0;
	background: transparent;
}

#column_right .columnright_info h4.margbot3 {
	font-size: 13px;
	color: #fff;
	margin: 0 0 3px 0;
	padding: 0;
}

#column_right .columnright_info ul.ankerliste {
	font-size: 11px;
	width: 160px;
	line-height: 18px;
	list-style-type: none;
	padding: 0;
}

#column_right .columnright_info ul.ankerliste li {
	width: 160px;
	font-size: 11px;
	line-height: 18px;
	list-style-type: none;
	color: #fff;
	margin: 0;
	padding: 0;
	background: transparent ;
}

#column_right .columnright_info ul.ankerliste li a,
#column_right .columnright_info ul.ankerliste li a:link,
#column_right .columnright_info ul.ankerliste li a:visited {
	display: block;
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
	color: #fff;
	margin: 0;
	padding: 0 0 4px 12px;
	background: transparent url(../img/bullet_white_small.gif) no-repeat 0 5px;
}

#column_right .columnright_info ul.ankerliste li a:hover,
#column_right .columnright_info ul.ankerliste li a:focus,
#column_right .columnright_info ul.ankerliste li a:active {
	color: #B1CFFF;
	background: transparent url(../img/bullet_lightblue_small.gif) no-repeat 0 5px;
}


/*--- BOXEN COLUMN RIGHT ---*/

#column_right .columnright_kontaktbox,
#column_right .columnright_verstaendnisbox,
#column_right .columnright_verstaendnisbox_blue,
#column_right .columnright_yogaindividuellbox,
#column_right .columnright_vivekabox,
#column_right .columnright_daszentrumbox,
#column_right .columnright_aktuellesbox,
#column_right .columnright_weiterbildungbox,
#column_right .columnright_ausbildungbox {
	width: 150px;
	overflow: hidden;
	margin: 0;
	padding: 42px 30px 35px 30px;
	background: #AFAEA5;
}

#column_right .columnright_yogaindividuellbox,
#column_right .columnright_aktuellesbox,
#column_right .columnright_weiterbildungbox,
#column_right .columnright_ausbildungbox,
#column_right .columnright_vivekabox,
#column_right .columnright_verstaendnisbox_blue {
	background: #3B588B;
}

#column_right .columnright_verstaendnisbox {
	background: #DEDCD6;
}

#column_right .columnright_verstaendnisbox h4 {
	color: #7D7C76
}

#column_right .columnright_verstaendnisbox p.more_white a,
#column_right .columnright_verstaendnisbox p.more_white a:link,
#column_right .columnright_verstaendnisbox p.more_white a:visited {
	display: inline;
	font-size: 11px;
	line-height: 16px;
	color: #7D7C76;
	background: transparent url(../img/doppelpfeil_brown_re_small.gif) no-repeat right 3px;
}

#column_right .columnright_verstaendnisbox p.more_white a:hover,
#column_right .columnright_verstaendnisbox p.more_white a:focus,
#column_right .columnright_verstaendnisbox p.more_white a:active {
	color: #fff;
	background: transparent url(../img/doppelpfeil_white_re_small.gif) no-repeat right 3px;
}

#column_right .columnright_verstaendnisbox .colright_teaserbox p a,
#column_right .columnright_verstaendnisbox .colright_teaserbox p a:link,
#column_right .columnright_verstaendnisbox .colright_teaserbox p a:visited {
	display: block;
	font-size: 15px;
	line-height: 20px;
	color: #7D7C76;
}

#column_right .columnright_verstaendnisbox .colright_teaserbox p a:hover,
#column_right .columnright_verstaendnisbox .colright_teaserbox p a:focus,
#column_right .columnright_verstaendnisbox .colright_teaserbox p a:active {
	color: #fff;
	background: transparent;
}

#column_right .columnright_verstaendnisbox_blue .colright_teaserbox a:hover,
#column_right .columnright_verstaendnisbox_blue .colright_teaserbox a:focus,
#column_right .columnright_verstaendnisbox_blue .colright_teaserbox a:active,
#column_right .columnright_aktuellesbox .colright_teaserbox a:hover,
#column_right .columnright_aktuellesbox .colright_teaserbox a:focus,
#column_right .columnright_aktuellesbox .colright_teaserbox a:active {
	color: #FFCC66
}

#column_right .columnright_kontaktbox p.more_white a,
#column_right .columnright_kontaktbox p.more_white a:link,
#column_right .columnright_kontaktbox p.more_white a:visited,
#column_right .columnright_daszentrumbox p.more_white a,
#column_right .columnright_daszentrumbox p.more_white a:link,
#column_right .columnright_daszentrumbox p.more_white a:visited {
	font-size: 11px;
	line-height: 16px;
	color: #fff;
	background: transparent url(../img/doppelpfeil_white_re_small.gif) no-repeat right 3px;
}

#column_right .columnright_kontaktbox p.more_white a:hover,
#column_right .columnright_kontaktbox p.more_white a:active,
#column_right .columnright_kontaktbox p.more_white a:focus,
#column_right .columnright_daszentrumbox p.more_white a:hover,
#column_right .columnright_daszentrumbox p.more_white a:active,
#column_right .columnright_daszentrumbox p.more_white a:focus {
	color: #7D7C76;
	background: transparent url(../img/doppelpfeil_brown_re_small.gif) no-repeat right 3px;
}

#column_right .columnright_kontaktbox h4 {
	font-size: 13px;
	line-height: 19px;
	color: #fff;
}

#column_right .columnright_vivekabox img {
	margin: 25px 0 0 0;
	padding: 0;
	background: transparent;
}

#column_right .columnright_vivekabox .colright_teaserbox a:hover,
#column_right .columnright_yogaindividuellbox .colright_teaserbox a:hover {
	color: #FFCC66;
}

#column_right .colright_teaserbox {
	margin: 30px 0 15px 0;
	padding: 0;
}

#column_right .colright_teaserbox p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: normal;
	line-height: 20px;
}

#column_right .colright_teaserbox a,
#column_right .colright_teaserbox a:link,
#column_right .colright_teaserbox a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: normal;
	line-height: 20px;
	color: #fff;
}

#column_right .colright_teaserbox a:hover,
#column_right .colright_teaserbox a:focus,
#column_right .colright_teaserbox a:active {
	color: #7D7C76
}

#column_right p.more_white a {
	display: inline;
	font-size: 11px;
	line-height: 16px;
	color: #fff;
	text-decoration: none;
	padding-right: 16px;
	margin: 0;
	background: transparent;
}

#column_right p.more_white a:link, 
#column_right p.more_white a:visited {
	color: #fff;
	background: transparent url(../img/doppelpfeil_white_re_small.gif) no-repeat right 3px;
}

#column_right p.more_white a:hover, 
#column_right p.more_white a:focus, 
#column_right p.more_white a:active {
	color: #FFCC66;
	text-decoration: none;
	background: transparent url(../img/doppelpfeil_orange_re_small.gif) no-repeat right 3px;
}

#column_right p.more_white_pfeilre a,
#column_right p.more_white_pfeilre a:link,
#column_right p.more_white_pfeilre a:visited {
	display: inline;
	font-size: 11px;
	line-height: 18px;
	color: #fff;
	text-decoration: none;
	padding-right: 16px;
	margin: 0;
	background: transparent url(../img/doppelpfeil_white_re_small.gif) no-repeat right 3px;
}

#column_right p.more_white_pfeilre a:hover, 
#column_right p.more_white_pfeilre a:focus, 
#column_right p.more_white_pfeilre a:active {
	color: #B1CFFF;
	text-decoration: none;
	background: transparent url(../img/doppelpfeil_lightblue_re_small.gif) no-repeat right 3px;

}


/*--- FOOTER ---*/

#footer {
	float: left;
	width: 1100px;
	height: 12px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background: transparent url(../img/shadowbot.gif) repeat-x 0 top;
}

#footer p.copyright {
	float: right;
	display: inline;
	color: #fff; 
	font-size: 9px;
	padding: 3px 0 0 0;
	margin-right: 15px;
}


/* -- ALLGEMEINE KLASSEN -- */

#inhalt .statement {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 28px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #D9B361;
	margin: 0 0 2px 0;
	padding: 0;
	background: transparent;
}


#inhalt p.more,
#inhalt p.mail {
	color: #8DB0DC;
	margin: 0;
	padding: 0;
}

p.more a,
p.mail a {
	display: inline;
	font-size: 12px;
	line-height: 20px;
	color: #8DB0DC;
	text-decoration: none;
	padding-right: 23px;
	margin: 0;
	background: transparent;
}

p.more a:link, 
p.more a:visited {
	color: #6387BF;
	background: transparent url(../img/pfeilrechts_blue.gif) no-repeat right 3px;
}

p.more a:hover, 
p.more a:focus, 
p.more a:active {
	color: #A3A5A9;
	text-decoration: none;
}

p.mail a:link, 
p.mail a:visited {
	color: #6387BF;
	background: transparent url(../img/brief_blue.gif) no-repeat right 3px;
}

p.mail a:hover, 
p.mail a:focus, 
p.mail a:active {
	color: #A3A5A9;
	text-decoration: none;
}


#inhalt p.more_grey {
	color: #757A7E;
	margin: 0;
	padding: 0;
}

p.more_grey a {
	display: inline;
	font-size: 12px;
	line-height: 19px;
	color: #757A7E;
	text-decoration: none;
	padding-right: 23px;
	margin: 0;
	background: transparent;
}

p.more_grey a:link, 
p.more_grey a:visited {
	color: #757A7E;
	background: transparent url(../img/pfeilrechts_blue.gif) no-repeat right 3px;
}

p.more_grey a:hover, 
p.more_grey a:focus, 
p.more_grey a:active {
	color: #757A7E;
	text-decoration: none;
}

.download_pdf {
	margin: 0;
	padding: 0;
}

a.download_pdf {
	display: inline;
	color: #6387BF;
	font-size: 12px;
	line-height: 20px;
	list-style-type: none;
	text-decoration: none;
	padding-right: 20px;
	margin: 0;
	background: transparent;
}

a:link.download_pdf, 
a:visited.download_pdf {
	list-style-type: none;
	text-decoration: none;
	color: #6387BF;
	background: transparent url(../img/pdf.gif) no-repeat right 0;
}

a:hover.download_pdf,
a:focus.download_pdf,
a:active.download_pdf {
	color: #A3A5A9;
}

#inhalt p.absatztrenner {
	height: 1px;
	padding: 40px 0 40px 0;
	margin: 0;
	background: transparent url(../img/line_horizontal.gif) repeat-x 0 center;
}

.absatztrenner_white {
	padding: 30px 0 0px 0;
	margin: 0;
	background: transparent url(../img/line_horizontal_white.gif) repeat-x 0 center;
}

.bildlinks {
	float: left;
	padding: 3px 0 25px 0;
	margin: 0 48px 0 0;
}

.bildrechts {
	float: right;
	margin: 0 0 0 48px;
	padding: 3px 0 0 0;
}


#inhalt p.nopadding {
	padding: 0;
}

.floatr {
	float: right;
}

.floatl {
	float: left;
}

.clear {
	clear: both;
}

.clearl {
clear: left;
}

.clearr {
	clear: right;
}

.nomargin_nopadding, #inhalt.nomargin_nopadding p {
	margin: 0 !important;
	padding: 0 !important;
}

.line {
	padding: 2px 0 2px 0;
	background: transparent url(../img/line_horizontal.gif) repeat-x scroll left bottom;
}


.padtop20 {
	padding-top: 20px;
	clear: left;
}

.padtop12 {
	padding-top: 12px;
}

.padtop8 {
	padding-top: 8px;
}

.padbot25 {
	padding-bottom: 25px;
}

#inhalt p.padbot12 {
	padding-bottom: 12px;
}



.margbot20 {
	margin: 0 0 20px 0;
}


.italic {
	font-style: italic;
}

.strong {
	font-weight: bold;
}

.subnavcolor {
	color: #CDA552;
}

.orange_light {
	color: #FFCC66;
}

.orange_middle {
	color: #CDA552;
}

.orange_dark {
	color: #C19100;
}

.blue {
	color: #6387BF;
}

.fehlermeldung {
	width: 409px;
	float: left;
	margin: 0;
	border: none;
	padding: 0 0 20px 0;
	color: #BF0000;
}

.loginmeldung {
	color: #BF0000;
}

.skip {
	position: absolute;
	left: -4000em;
	top: -4000em;
}

.maintext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	list-style-type: none;
	color: #757A7E;
	margin: 0;
	padding: 0;
}
h6 a {
	color: #757A7E;
}
#inhalt .box_adr h6 a {
	color: #6387BF;
}
#inhalt .box_adr h6 a:hover {
	color: #A3A5A9;
}
.neutral {
	color: #757A7E;
}
.neutral:hover {
	color: #A3A5A9;
}

/* -- BROWSER-ANPASSUNGEN -- */

#footer { height: 1%; }

/* Vor IE5/Mac verstecken\*/
#footer	{ height: 1%; }
/* Vor IE5/Mac verstecken Ende */

/* Vor IE5/Mac verstecken\*/
* html #footer { height: 1%; }
/* Vor IE5/Mac verstecken Ende */


/* die naechsten 2 anweisungen sorgen dafuer, dass floatende elemente eingeschlossen werden */

.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix { 
height: 1%; 
}
/* End hide from IE-mac */

