* { margin: 0; padding: 0; list-style: none; }

fieldset, img { border:solid 0; }

html {
	height: 100%; margin-bottom: 1px;
}

body {
	background:#DDD url(/fileadmin/templates/img/bg_body.jpg) 0 0 repeat-x;
	color:#000;
}

a, a:hover, input, textarea { outline:none;  }

DIV.clearer { clear: both; height: 0; border: 0; font-size: 0; margin: 0; padding: 0; line-height: 0; }

.clear5 { clear: both; font-size: 4px; height: 5px; line-height: 100%; }
.clear10 { clear: both; font-size: 8px; height: 10px; line-height: 100%; }
.clear20 { clear: both; font-size: 12px; height: 20px; line-height: 100%; }
.clear30 { clear: both; font-size: 18px; height: 30px; line-height: 100%; }

DIV.metaNavTop {
	margin:0 auto;
	width:962px;
	height:34px;
	position:relative;
}
DIV.metaNavTop ul { float:right; padding:12px 10px 0 0;}
DIV.metaNavTop ul li {
	float:left;
	font:normal 10px/120% Verdana, Geneva, sans-serif; color:#999;
	padding-left:2px;
}
DIV.metaNavTop ul li a,
DIV.metaNavTop ul li a:hover {
	font:normal 10px/120% Verdana, Geneva, sans-serif; color:#999;
	text-decoration:none;
}
DIV.metaNavTop ul li a:hover { color:#EB5B05; }

DIV.document {
	margin:0 auto;
	width:962px;
	min-height:600px;
	position:relative;
	text-align:left;
	background:url(/fileadmin/templates/img/bg_document.jpg) 0 0 no-repeat;
}
DIV.innerWrap {
	margin:0 6px;
	/*background-color:#fff;*/
	width:950px;
	min-height:600px;
	background:#fff url(/fileadmin/templates/img/grafik_erfolg.gif) left bottom no-repeat;
}

DIV.col-0-0 {
	width:240px;
	float:left;
	padding-bottom:220px;
}
DIV.col-0-1 {
	width:695px;
	float:right;
}
DIV.col-1-0 {
	width:480px;
	float:left;
}
DIV.col-1-1 {
	width:190px;
	float:right;
/*	background:url(../img/grafik10.gif) 0 10px no-repeat;*/
	padding:10px 10px 30px 0;
}
DIV.col-3-0 {
	width:680px;
}

DIV.logo-asgodom{
	padding:22px 0 0 52px;
}
DIV.header-start {
	width:675px;
	height:190px;
	background:#3939AC url(/fileadmin/templates/img/header_start.jpg) right top no-repeat;
	padding:30px 0 0 20px;
}
DIV.header {
	width:675px;
	height:50px;
	background-color:#3939AC;
	padding:30px 0 0 20px;
}

DIV.farbspektrum {
	padding-top:1px;
	float:right;
}

/* Navigation start */
.nav { padding-left:10px; padding-top:30px; }
.nav ul li {
	position:relative;
	background:#fff url(/fileadmin/templates/img/line_dotted.gif) 0 bottom repeat-x;
	padding:2px 0 3px;
	font:normal 14px/120% Georgia, "Times New Roman", Times, serif; color:#333;
}
.nav ul li a,
.nav ul li a:hover,
.nav ul li a.akt,
.nav ul li a.akt:hover {
	position:relative;
	width: 215px;
	display:block;
	font:normal 14px/120% Georgia, "Times New Roman", Times, serif; color:#333;
	padding:5px 0 5px 15px;
	text-decoration:none;
	background-color:#fff;
}

.nav ul li a:hover,
.nav ul li a.akt,
.nav ul li a.akt:hover {
	background-color:#F2F2F2;
	color:#EB5B05;
}

.nav ul li a:hover,
.nav ul li a.akt:hover,
.nav ul li a.cur,
.nav ul li a.cur:hover {
	background-image:url(/fileadmin/templates/img/icon_nav.gif);
	background-position: 4px 9px;
	background-repeat:no-repeat;
}

.nav ul li ul {
	border-bottom:solid 1px #fff;
	margin-top:2px;
	padding-top:5px;
	background:#fff url(/fileadmin/templates/img/line_dotted.gif) center top repeat-x;
}
.nav ul li ul li,
.nav ul li ul li ul {
	background-image:none;
}

.nav ul li ul li a,
.nav ul li ul li a:hover,
.nav ul li ul li a.akt,
.nav ul li ul li a.akt:hover {
	position:relative;
	width: 200px;
	display:block;
	font:normal 14px/120% Georgia, "Times New Roman", Times, serif; color:#333;
	padding:2px 0 2px 30px;
	text-decoration:none;
	background-color: transparent;
}
.nav ul li ul li a:hover,
.nav ul li ul li a.akt,
.nav ul li ul li a.akt:hover {
	background-color:#fff;
	color:#EB5B05;
}

.nav ul li ul li a:hover,
.nav ul li ul li a.akt:hover,
.nav ul li ul li a.cur,
.nav ul li ul li a.cur:hover { background-position: 19px 7px; }

.nav ul li ul li ul {
	margin:0;
	padding-top:5px;
}
.nav ul li ul li ul li a,
.nav ul li ul li ul li a:hover,
.nav ul li ul li ul li a.akt,
.nav ul li ul li ul li a.akt:hover {
	position:relative;
	width: 185px;
	display:block;
	font:normal 14px/120% Georgia, "Times New Roman", Times, serif; color:#333;
	padding:2px 0 2px 45px;
	text-decoration:none;
	background-color: transparent;
}
.nav ul li ul li ul li a:hover,
.nav ul li ul li ul li a.akt,
.nav ul li ul li ul li a.akt:hover {
	background-color:#fff;
	color:#EB5B05;
}

.nav ul li ul li ul li a:hover,
.nav ul li ul li ul li a.akt:hover,
.nav ul li ul li ul li a.cur,
.nav ul li ul li ul li a.cur:hover { background-position: 34px 7px; }

/* Navigation end */


DIV.footer {
	margin:0 6px;
	width:950px;
	background:#fff url(/fileadmin/templates/img/line_dotted.gif) center top repeat-x;
	min-height: 23px;
}
DIV.footer p { float:right; padding:5px 5px 0 0;}
DIV.footer p,
DIV.footer p a,
DIV.footer p a:hover {
	font:normal 10px/120% Verdana, Geneva, sans-serif; color:#999;
	text-decoration:none;
}
DIV.footer p a:hover { color:#EB5B05; }


/* TYPO start */
h1 { font: normal 20px/120% Georgia, "Times New Roman", Times, serif; color:#3939AC; padding-bottom:5px; }
h2 { font:normal 16px/120% Georgia, "Times New Roman", Times, serif; color:#3939AC; padding-bottom:8px; }
h3 { font:normal 14px/120% Georgia, "Times New Roman", Times, serif; color:#333; padding-bottom:7px; }
h2.newsletter {
	color:#3939AC;
	background:url(/fileadmin/media/layout/icons/icon_head_newsletter.gif) 0 0 no-repeat;
	padding:4px 0 10px 35px;
}
h2.seminar {
	color:#3939AC;
	background:url(/fileadmin/media/layout/icons/icon_head_seminar.gif) 0 0 no-repeat;
	padding:4px 0 10px 35px;
}
h2.zitat {
	color:#3939AC;
	background:url(/fileadmin/media/layout/icons/icon_head_zitat.gif) 1px 2px no-repeat;
	padding:4px 0 10px 35px;
}

h2 a,
h2 a:hover { color:#3939AC; text-decoration:none; }
h2 a:hover { color:#EB5B05; }

h4.date { font:normal 11px/120% Verdana, Geneva, sans-serif; color:#999; padding-bottom:2px; }

p { font:normal 12px/150% Verdana, Geneva, sans-serif; color:#333;
	padding-bottom:5px;
}

p.align-right { text-align:right; padding-right:5px; }

p a,
p a:hover { color:#333; text-decoration:underline; }
p a:hover { text-decoration:none; color:#EB5B05; }


p.news-list-morelink a,
p.news-list-morelink a:hover,
a.download,
a.download:hover,
a.mail,
a.mail:hover,
a.linkIcon,
a.linkIcon:hover,
a.linkRss,
a.linkRss:hover,
a.external-link-new-window,
a.external-link-new-window:hover {
	font:normal 11px/120% Verdana, Geneva, sans-serif;
	color:#EB5A05;
	text-decoration:none;
	background:url(/fileadmin/media/layout/icons/icon_link.gif) 0 5px no-repeat;
	padding:2px 0 2px 11px;
}
a.linkRss,
a.linkRss:hover {
	background:url(/fileadmin/media/layout/icons/icon_link_rss.gif) 0 4px no-repeat;
	padding-left:14px;
}
a.mail,
a.mail:hover {
	background:url(/fileadmin/media/layout/icons/icon_link_mail.gif) 0 6px no-repeat;
	padding-left:12px;
}
a.download,
a.download:hover {
	background:url(/fileadmin/media/layout/icons/icon_link_download.gif) 0 4px no-repeat;
	padding-left:12px;	
}
a.external-link-new-window,
a.external-link-new-window:hover{
	background:url(/fileadmin/media/layout/icons/icon_link_ext.gif) 0 4px no-repeat;
	padding-left:14px;
}
p.news-list-morelink a:hover,
a.external-link-new-window:hover,
a.linkIcon:hover,
a.linkRss:hover,
a.mail:hover,
a.download:hover{ text-decoration:underline; }

DIV.linkBlock { position:relative; width:200px; margin-top:40px;}

a.btn-link-0,
a.btn-link-0:hover {
	display:block;
	position:relative;
	width:200px;
	height:32px;
	left:22px; margin-top:2px;
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-10000px;
}
a.btn-link-0:hover { background-position: 0 100%; }

a.guestbook,
a.guestbook:hover { background-image:url(/fileadmin/media/layout/btn/guestbook.png); }
a.newsletter,
a.newsletter:hover { background-image:url(/fileadmin/media/layout/btn/newsletter.png);}
a.shop,
a.shop:hover { background-image:url(/fileadmin/media/layout/btn/shop.png); }
a.asgodomlive,
a.asgodomlive:hover { background-image:url(/fileadmin/media/layout/btn/asgodomlive.png);}
a.trainingsgroup,
a.trainingsgroup:hover { background-image:url(/fileadmin/media/layout/btn/trainingsgroup.png); }

DIV.box-twitter {
	position:relative; left:22px; margin-top:2px;
	width:180px;
	padding:7px 10px 10px 10px;
	background:#F7F7F7 url(/fileadmin/media/layout/bg_box_twitter.jpg) 0 bottom no-repeat;
}
DIV.box-twitter DIV#twitterbox { 
	font:normal 10px/140% Verdana, Geneva, sans-serif; color:#333;
	padding:0; 
}
DIV.box-twitter img { display:block; padding-bottom:5px; padding-left:5px; }
DIV.box-twitter .twitterTime { color:#999; font-size:11px; line-height:140%;}
DIV.box-twitter a,
DIV.box-twitter a:hover {
	font:normal 11px/120% Verdana, Geneva, sans-serif;
	color:#EB5A05;
	text-decoration:underline;
}
DIV.box-twitter a:hover { text-decoration:none;}
.small { font-size:11px; }

DIV.col-1-0 ol { padding: 3px 0 5px 30px; }
DIV.col-1-0 ul { padding: 3px 0 5px 10px; }
ul.action-items {padding: 3px 0 5px 10px; }

ul.action-items li,
DIV.col-1-0 ul li {
	 background: url(/fileadmin/media/layout/icons/icon_list.gif) 0 5px no-repeat;
	 font:normal 11px/120% Verdana, Geneva, sans-serif; color:#333;
	 padding: 1px 0 6px 15px;
}
DIV.col-1-0 ol li {
	list-style:decimal;
	font:normal 11px/120% Verdana, Geneva, sans-serif; color:#333;
	padding: 1px 0 6px 0;
}




/* Rechte Spalte start */
DIV.col-1-1 h1 { font: normal 16px/120% Georgia, "Times New Roman", Times, serif; color:#3939AC; padding-bottom:3px; }
DIV.col-1-1 p { font-size:11px; }
/* Rechte Splate end */

/* TYPO end */


/* Flexible Content-Elemente start */
DIV.fce-3col DIV.col-0,
DIV.fce-3col DIV.col-1,
DIV.fce-3col DIV.col-2 {
	width: 220px;
	float:left;
	margin-right:10px;
}
DIV.fce-3col DIV.col-2 {
	width: 220px;
	float:left;
	margin-right:0;
}

DIV.fce-2col DIV.col-0,
DIV.fce-2col DIV.col-1 {
	width: 330px;
	float:left;
	margin-right:20px;
}
DIV.fce-2col DIV.col-1 {
	width: 330px;
	float:left;
	margin-right:0;
}


/* Flexible Content-Elemente end */

/* CSS STYLED CONTENT start */
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
	display:block;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
	margin-top:3px;
}


	/* Rahmen start */
	.csc-frame-frame1 {
		padding-bottom:10px;
		background:url(/fileadmin/templates/img/line_dotted.gif) center bottom repeat-x;
	}

	.csc-frame-frame2 {
		padding:5px 5px 3px 7px;
		border:solid 1px #ddd;
		background:#F4F4F4 url(/fileadmin/media/layout/bg_rahmen_2.jpg) 0 0 repeat-x;
	}

	/* Rahmen end */
	
	/* Tabellen start */
	
	TABLE.contenttable td,
	TABLE.contenttable th { 
		font:normal 11px/140% Verdana, Geneva, sans-serif; 
		color:#333;
		vertical-align:top; 
		text-align:left;
		padding:3px 10px 5px 0;
	}
	TABLE.contenttable th { font-weight:bold; }
	
	
	TABLE.termine {
		padding:5px 5px 3px 7px;
		width:460px;
		border-collapse:collapse;
	}
	TABLE.termine th { padding-left:3px; width:100px; }
	TABLE.termine tr { 
		background:url(/fileadmin/templates/img/line_dotted.gif) center bottom repeat-x;
	}
	TABLE.termine tr.tr-last { background-image:none;}
	
	
	/* Tabellen end */
	
	dd.csc-textpic-caption,
	.rgmediaimages-caption { font:normal 11px/140% Verdana, Geneva, sans-serif; color:#333; padding-top:3px; }
	

/* CSS STYLED CONTENT end */





/* Video Blog start */
TABLE.videoList th,
TABLE.videoList td { vertical-align:top; padding-bottom:10px;}
TABLE.videoList td { font:normal 11px/150% Verdana, Geneva, sans-serif; color:#333; }
TABLE.videoList td.col-0 { padding-top:10px; padding-right: 10px; }
TABLE.videoList td.col-1 { padding-right: 5px; padding-top:10px; }
p.videoDescription { font:normal 11px/150% Verdana, Geneva, sans-serif; color:#333; }

h2.videoTitle { padding-bottom:5px; }

h2.videoTitle,
h2.videoTitle a,
h2.videoTitle a:hover {
	font:normal 16px/120% Georgia, "Times New Roman", Times, serif; color:#3939AC;
	text-decoration:none;
}
h2.videoTitle a:hover { color:#EB5B05; }

h3.videoDate { font:normal 11px/120% Verdana, Geneva, sans-serif; color:#999; padding-bottom:3px;}

.tx-bwyoutube-pi1-browsebox td a,
.tx-bwyoutube-pi1-browsebox td a:hover {
	font:normal 10px/120% Verdana, Geneva, sans-serif; color:#999;
	text-decoration:none;
}
.tx-bwyoutube-pi1-browsebox td a:hover,
.tx-bwyoutube-pi1-browsebox td.tx-bwyoutube-pi1-browsebox-SCell a,
.tx-bwyoutube-pi1-browsebox td.tx-bwyoutube-pi1-browsebox-SCell a:hover { color:#EB5B05; }

.tx-bwyoutube-pi1-browsebox td { padding: 2px 5px 2px 0; }
.tx-bwyoutube-pi1-browsebox p { font-size:11px;}

/* Video Blog end */


/* News start */
DIV.newsListCont,
DIV.newsSingleCont { padding-top:10px; }
DIV.newsListItem { 
	background:url(/fileadmin/templates/img/line_dotted.gif) 0 bottom repeat-x; 
	padding-bottom:10px;
	margin-bottom:10px;
}

.tx-ttnews-browsebox td a,
.tx-ttnews-browsebox td a:hover {
	font:normal 10px/120% Verdana, Geneva, sans-serif; color:#999;
	text-decoration:none;
}
.tx-ttnews-browsebox td a:hover,
.tx-ttnews-browsebox td.tx-ttnews-browsebox-SCell a,
.tx-ttnews-browsebox td.tx-ttnews-browsebox-SCell a:hover { color:#EB5B05; }

.tx-ttnews-browsebox td { padding: 2px 5px 2px 0; }
.tx-ttnews-browsebox p { font-size:11px;}



/* News end */

/* Notizbuch start*/
DIV.notizbuchSingleCont { 
	background:#FCFCFC url(/fileadmin/media/layout/bg_box_0.jpg) 0 bottom repeat-x;
	border:solid 1px #ddd; 
	margin:10px 0;
}
DIV.notizbuch-inner-wrap { padding:10px 15px; }
DIV.notizbuch-inner-wrap p { font-size:11px; }

DIV.news-list-browse a,
DIV.news-list-browse a:hover {
	font:normal 10px/120% Verdana, Geneva, sans-serif; color:#999;
	text-decoration:none;	
}
DIV.news-list-browse a:hover {
	color:#EB5B05; 
}

/* Notizbuch end*/

.c-1 { color:#EB5B05; }
.c-2 { color:#3939AC; }
.c-3 { color:#333; }

/* toolbar - bottom start */
DIV.tb-bottom {
	text-align:right;
	padding:10px;
}
a.print,
a.print:hover,
a.totop,
a.totop:hover { 
	font:bold 11px/120% Verdana, Geneva, sans-serif;
	color:#EB5A05;
	text-decoration:none;
	background:url(/fileadmin/media/layout/icons/icon_link_print.gif) 0 1px no-repeat;
	padding:2px 0 2px 20px;
	margin-left:15px;
}
a.totop,
a.totop:hover {
	background-image:url(/fileadmin/media/layout/icons/icon_link_totop.gif);
}
/* toolbar - bottom end */


/* Newsletter start */
DIV.formNewsletter { padding:10px; width:440px; }
DIV.formNewsletter label {
	font:normal 11px/120% Verdana, Geneva, sans-serif;
	color:#333;
	display:block;
	float:left;
	height:30px;
	width:60px;
}
span.err,
span.label {
	font:normal 11px/120% Verdana, Geneva, sans-serif;
	color:#333;
}
span.err { color:#ff0000; }
DIV.formNewsletter input.txtMid {
	font:normal 11px/120% Verdana, Geneva, sans-serif; color:#333;
	padding:2px 5px; 
	border:solid 1px #ddd;
	width:300px;
	float:left;
	display:block;
}
DIV.formNewsletter .element{
	padding-bottom:10px;
	clear:both;
}
/* Newsletter end */

/* Gästebuch start */
.tx-guestbook-pagination,
.tx-guestbook-pagination a,
.tx-guestbook-pagination a:hover {
	font:normal 10px/120% Verdana, Geneva, sans-serif; color:#999;
	text-decoration:none;
}
.tx-guestbook-pagination a:hover { color:#EB5B05; }
DIV.tx-guestbook-entry { 
	background:url(/fileadmin/templates/img/line_dotted.gif) 0 bottom repeat-x; 
	padding-bottom:10px;
	margin-bottom:10px;
}
.tx-guestbook-comment { padding:10px; border:solid 1px #ddd; }
.tx-guestbook-comment p { font-size:11px;  }

DIV.tx-guestbook-field { clear:both; padding-left:10px;}
DIV.tx-guestbook-field label { 
	display:block; float:left; width:130px; height:30px; 
	font:normal 11px/120% Verdana, Geneva, sans-serif;
	color:#333;
}
.tx-guestbook-form-inputfield-med {
	font:normal 11px/120% Verdana, Geneva, sans-serif; color:#333;
	padding:2px 5px; 
	border:solid 1px #ddd;
	width:300px;
}
.tx-guestbook-form-textarea{
	font:normal 11px/120% Verdana, Geneva, sans-serif; color:#333;
	padding:2px 5px; 
	border:solid 1px #ddd;
	width:300px;
	height:180px;
	overflow:auto;
}
p.tx-guestbook-form-error { padding:0 0 10px 10px; color:#ff0000;}
/* Gästebuch end */


/* Sitemap start */

DIV.sitemap { 
	background:url(/fileadmin/templates/img/line_dotted.gif) 0 0 repeat-x; 
	padding-top:10px;
}
DIV.sitemap ul li { padding-bottom:8px; padding-right:20px;}
DIV.sitemap ul li,
DIV.sitemap ul li a,
DIV.sitemap ul li a:hover { 
	font:normal 12px/120% Verdana, Geneva, sans-serif;
	color:#333; 
}
DIV.sitemap ul li ul { padding-left:20px; padding-top:5px; }
DIV.sitemap a,
DIV.sitemap a:hover { 
	text-decoration:none; 
}
DIV.sitemap ul li a:hover { text-decoration:none; color:#EB5B05; }
/* Sitemap end */

/* Kontakt start */

DIV.formKontakt {
	font:normal 11px/120% Verdana, Geneva, sans-serif; color:#333;
	padding-left:10px;
}
DIV.formKontakt DIV.checkbox { padding-bottom:5px; padding-left:4px; }

DIV.formKontakt INPUT.txt-med {
	font:normal 11px/120% Verdana, Geneva, sans-serif; color:#333;
	padding:2px 5px; 
	border:solid 1px #ddd;
	width:330px;	
}
DIV.formKontakt LABEL.lbl-left,
DIV.formKontakt LABEL.lbl-left-pers {
	display:block;
	float:left;
	width:80px;
}
DIV.formKontakt LABEL.lbl-left-pers { width:80px; }

DIV.formKontakt TEXTAREA.txt-area {
	font:normal 11px/120% Verdana, Geneva, sans-serif; color:#333;
	padding:2px 5px; 
	border:solid 1px #ddd;
	width:330px;	
	overflow:auto;
}
DIV.formKontakt SELECT.multi-select {
	border:solid 1px #ddd;
	width:340px;
	height:125px;
}
DIV.formKontakt SELECT.multi-select option {
	font:normal 11px/120% Verdana, Geneva, sans-serif; color:#333;
	padding:2px 5px; 

}
DIV.formKontakt .err { color:#ff0000; }

/* Kontakt end */

/* Pressefotos - Filelinks start */

table.presseDownloads { }

table.presseDownloads td a,
table.presseDownloads td a:hover {  }
table.presseDownloads td a:hover { }
table.presseDownloads tr { 
	background: url(/fileadmin/templates/img/line_dotted.gif) 0 bottom repeat-x;
}
table.presseDownloads td {
	font:normal 11px/140% Verdana, Geneva, sans-serif; color:#333;
	vertical-align: top;
	padding-bottom:10px; padding-top:10px;
}

table.presseDownloads td.col-0 { width:120px; }
table.presseDownloads td.col-1 { width:140px; padding-right:10px; }
table.presseDownloads td.col-2 { width:110px; padding-right:10px; }
table.presseDownloads td.col-3 { width:90px; }

table.presseDownloads td.col-0 img { display:block; }

/* Pressefotos - Filelinks end */
