body{
margin: 0px;
border: 0px solid red;
padding: 0px;
color: #424242;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
background:#ffffff;
}

#crps{
width: 880px;
width: 1000px;
height: 100%;
margin: 0px 0px 0px 0px;
margin: 0px auto 0px auto;
border: 0px dotted #0000dd;
padding: 0px;
}

/*****   header   *****/
#goc-header{
height: 70px;
width: 100%;
margin: 0px 0px 0px 0px;
border: 0px dotted red;
padding: 0px;
background: url(../../fileadmin/goc/template/images/goc-header.jpg) #ffffff no-repeat;
background: url(../../fileadmin/goc/template/images/goc-th3.png) #ffffff no-repeat;
background-position: 0px 8px;
}

/*****   navtop   *****/
#goc-navtop{
height: 20px;
width: 820px;
margin: 0px 0px 0px 0px;
border: 0px dotted blue;
padding: 4px 180px 0px 0px;
}

/*****   top   *****/
#goc-top{
height: 150px;
width: 100%;
margin: 0px 0px 0px 0px;
border: 0px dotted green;
padding: 0px;
background: #f2f2f2;
}

#goc-top-left{
float: left;
width: 210px;
height: 100%;
margin: 0px 0px 0px 0px;
border: 0px solid blue;
padding: 0px 0px 0px 0px;
background: #64ccef;
/*background: url(../../fileadmin/goc/template/images/goc-top-l.jpg) #ffffff no-repeat;*/
}

.loausw-item{
float: left;
margin: 0px 0px 0px 0px;
border: 0px solid blue;
padding: 0px 10px 0px 10px;
padding: 0px 6px 0px 6px;
padding: 6px 6px 6px 6px;

}
.loausw-container{
margin: 124px 0px 0px 0px;
margin: 84px 0px 0px 0px;
border: 0px solid blue;
padding: 0px 0px 0px 0px;
}

.loausw-container-login{
margin: 124px 0px 0px 0px;
margin: 64px 0px 0px 0px;
border: 0px solid blue;
padding: 0px 0px 0px 0px;
}



#goc-top-mid1{
float: left;
width: 150px;
height: 100%;
margin: 0px 0px 0px 0px;
border: 0px solid blue;
padding: 0px 0px 0px 0px;
background: url(../../fileadmin/goc/template/images/top-lauf.jpg) #ffffff no-repeat;
}
#goc-top-mid2{
float: left;
width: 460px;
height: 100%;
margin: 0px 0px 0px 0px;
border: 0px solid blue;
padding: 0px 0px 0px 0px;
background: #89d9f4;
background: url(../../fileadmin/goc/template/images/goc-top-m.gif) #ffffff no-repeat;
}

#header-slogan{
font-family:Helvetica,Arial,sans-serif;
color:#fe0000;
font-size: 280%;
margin: 0px 0px 0px 30px;
border: 0px solid blue;
}

#goc-top-mid2 div.s1 h1, #goc-top-mid2 div.s2, #goc-top-mid2 div.s3{
font-family:Helvetica,Arial,sans-serif;font-weight:bold;color:#fe0000;font-size: 280%;
margin: 0px 0px 0px 30px;
border: 0px solid blue;
}
/* für stat. Angebots-Landing_Pages*/
#goc-top-mid2 div.s1{
font-family:Helvetica,Arial,sans-serif;font-weight:bold;color:#fe0000;
}

#goc-top-mid2 div.s2{
font-size: 220%;color:#ffffff;
margin: 26px 0px 0px 30px;
}
#goc-top-mid2 div.s3{
font-size: 140%;color:#ffffff;font-weight:normal;
margin: 8px 0px 0px 30px;
}
.test a{
font-size: 70%;color:#fe0000;text-decoration:none;font-weight:bold;
}

.hl-no{
font-size: 120%;color:#0000ff;text-decoration:none;font-weight:bold;
margin: 3px 0px 0px 3px;
border: 0px dotted red;
}

.zaehler{
font-size: 100%;
margin: 50px 0px 20px 0px;
border: 0px dotted silver;
padding: 0px;
}
.tx-bktfegraphiccounter-pi1{
width: 50%;
height: 20px;
margin: 0px 0px 0px 63px;
border: 0px dotted silver;
padding: 0px;
}
/*
.zaehler-text{
width: 100%;
margin: 0px 0px 0px 0px;
border: 0px dotted grey;
padding: 0px;
}*/

#goc-top-right{
float: left;
width: 180px;
height: 100%;
margin: 0px 0px 0px 0px;
border: 0px solid blue;
padding: 0px 0px 0px 0px;
background: url(../../fileadmin/goc/template/images/goc-top-r.gif) #ffffff no-repeat;
}

/*****   main content   *****/

#goc-main{
width: 100%;
margin: 0px 0px 0px 0px;
border: 0px dotted yellow;
padding: 0px;
}

#goc-left{
float: left;
width: 210px;
/*min-height: 400px;*/
margin: 0px 0px 0px 0px;
border: 0px solid blue;
padding: 0px;
}
#goc-left-top{
width: 100%;
height: 30px;
margin: 0px 0px 0px 0px;
border: 0px solid red;
padding: 0px 0px 0px 0px;
background: url(../../fileadmin/goc/template/images/goc-main-hg1.gif) #ffffff no-repeat;
}

#goc-left-nav{
font-size: 110%;
margin: 0px;
border: 0px solid cyan;
padding: 20px 0px 80px 0px;
background: #cfcfcf;
}

#goc-content-a{
width: 609px;
float: left;
margin: 0px 0px 0px 0px;
border-right: 1px dotted #cfcfcf;
padding: 0px 0px 0px 0px;
}

#goc-content{
width: 550px;
float: left;
margin: 15px 0px 0px 25px;
border: 0px solid red;
padding: 0px 0px 0px 0px;
}


#goc-right{
float: right;
width: 160px;
margin: 0px 0px 0px 0px;
border: 0px solid cyan;
padding: 0px 0px 0px 0px;
}

.skt-content-clear{
clear:both;
height: 0px;
width: 100%;
margin: 0px 0px 0px 0px;
border: 0px dotted #cccccc;
padding: 0px 0px 0px 0px;
}


#goc-footer{
clear:both;
height: 30px;
font-size: 90%;
font-weight: bold;
text-align: center;
margin: 0px 0px 0px 0px;
border: 1px solid #dddddd;
padding: 0px 0px 0px 0px;
color: #333333;
}


#goc-navtop a{ text-decoration:none; color: #424242;}
#goc-content a:link, #goc-content a:visited, #goc-right a:link, #goc-right a:visited, #goc-left .tx-mmkgocoach-pi1 a:link, #goc-left .tx-mmkgocoach-pi1 a:visited { color: #fe0000; text-decoration:none;}
#goc-content a:hover, #goc-right a:hover, #goc-left .tx-mmkgocoach-pi1 a:hover { color: #fe0000; text-decoration:underline}

/***********************************   Navigation  bottom *************************************/
.skt-navigbo {float: left; padding: 0px 0px 0px 15px;}
.skt-navigbo a{text-decoration: none; color: #ffffff;}

/***********************************   Navigation  top *************************************/
.goc-navigtop {float: right; padding: 0px 0px 0px 0px; border: 0px dotted red;}

/***********************************   Navigation left *************************************/


.goc-n1-before, .goc-n2-before, .goc-n3-before{
float: left;
width: 12px;
margin: 0px 0px 0px 0px;
border: 0px solid black;
padding: 8px 0px 0px 10px;
}
.goc-n1n, .goc-n1a, .goc-n2n, .goc-n2a, .goc-n3n, .goc-n3a{
width: 182px;
float: right;
margin: 0px 0px 0px 0px;
border: 0px solid red;
padding: 4px 0px 4px 0px;
}

.goc-n2-before{
padding: 5px 0px 0px 28px;
}
.goc-n3-before{
padding: 5px 0px 0px 40px;
}

.goc-n2n, .goc-n2a{
width: 170px;
padding: 0px 0px 0px 0px;
}
.goc-n3n, .goc-n3a{
width: 158px;
padding: 0px 0px 0px 0px;
}

.goc-n1n a, .goc-n1a a, .goc-n2n a, .goc-n2a a, .goc-n3n a, .goc-n3a a{
display:block;
}


.goc-tw{
clear: both;
width: 100%;
height: auto;
margin: 0px 0px 0px 0px;
border: 0px dotted cyan;
padding: 2px 0px 2px 0px;
}


#goc-left a{
color: #000000;
text-decoration: none;
}

/**********************************************   SEO  ******************************************/

.goc-link-u {}

.goc-link-u a{
color: #424242;
text-decoration: none;
}


/**********************************************   Layout verschiedene  ******************************************/

h1, h2, h3, h4, .box-right-header {
font-size: 120%;
font-weight: bold;
text-decoration: none;
color: #00529c;
margin: 0px 0px 8px 0px;
border: 0px solid black;
padding: 0px;
}
h2 {font-size: 110%; margin: 8px 0px 4px 0px;}
h3, h4 {font-size: 100%; margin: 8px 0px 4px 0px;}


p.bodytext{margin:0px;border: 3px solid red;padding:0px;}
br{margin:0px;border: 0px solid red; padding:0px;}


.tipleft{clear:both; font-size:100%; margin: 50px 0px 0px 0px; border: 0px solid green; padding: 10px; color: #fe0000;}

.errormsg{border: 1px solid grey; margin: 6px 0px 6px 0px; padding: 6px 3px 6px 3px;font-size: 110%; color: red;text-align: left;}

/********** im Text inline *****************/
.go{
font-weight: bold;
}
.abb, .bo{
font-weight: bold; color: #00529c;
}

.ku{
font-style: italic; color: #00529c;
}


.werb1 h1{
font-family:Helvetica,Arial,sans-serif;font-size: 180%; font-weight:bold;color:#fe0000;
}
.werb2{
font-size: 120%;font-weight:bold;color:#00529c;
}
.werb3{
font-size: 140%;font-weight:bold;color:#fe0000;
}

.werb3{
font-family:Helvetica,Arial,sans-serif;font-size: 160%;font-weight:bold;color:#fe0000;
}
/********** im Text *****************/

.uploads-container{
margin: 0px 0px 0px 0px;
border: 0px solid blue;
padding: 8px 0px 0px 0px;
}

.uploads-item{
margin: 0px 0px 0px 0px;
border: 0px solid red;
padding: 0px 0px 0px 0px;
}

.uploads-item td{
margin: 0px 0px 0px 0px;
border: 0px solid red;
padding: 4px 0px 4px 0px;
}

/********** Aufzählung *****************/

#xxxgoc-content ul{
margin: 8px 0px 0px 10px;
border: 0px solid blue;
padding: 0px 0px 0px 0px;
list-style-type: none;
}
#xxxgoc-content ul li{
margin: 0px 0px 0px 0px;
border: 0px solid red;
padding: 0px 0px 0px 10px;
background: url(http://www.go-coach.com/fileadmin/goc/template/images/bull1.jpg) no-repeat 0px 3px;
}



/***************************************   MMK GoCoach   ********************************************/
.tx-mmkgocoach-pi1 {
margin: 0px;
border: solid 0px #000000;
padding: 0px;
}
/***************************************   Sitemap   ********************************************/
.tx-dropdownsitemap-pi1 DIV.expAll {
border: solid 1px #cfcfcf;
background-color: #f2f2f2;
color: inherit;
padding: 5px;
}
/***************************************   FAQ   ********************************************/
.tx-irfaq-answer h4{
text-align: left;
font-size: 100%;
margin: 8px 0px 0px 0px;
border: 1px dotted blue;
padding: 0px 0px 0px 0px;
color: #00529c;
background-color: #ffffff;
}
.tx-irfaq-pi1 .additional-info {
margin-bottom: 12px;
border-bottom:1px dotted #333333;
padding: 0px;
}

/***************************************   Online-Rechnungen   ********************************************/

.mmk-or-password-form{
width: 80%;
margin: 0px 0px 0px 12px;
border: 0px dotted #eeeeee;
padding: 0px 0px 0px 0px;

}
.mmk-password-form-label{
float: left;
text-align: right;
width: 45%;
height: 20px;
margin: 0px 0px 0px 0px;
border: 0px dotted #eeee00;
padding: 4px 0px 0px 0px;
}
.mmk-password-form-input{
float: right;
width: 45%;
height: 24px;
margin: 0px 0px 0px 0px;
border: 0px dotted #00eeee;
padding: 0px 0px 0px 0px;
}

.mmk-password-form-submit{
float: right;
margin: 0px 0px 0px 0px;
border: 0px dotted #ee00ee;
padding: 0px 0px 0px 0px;
}

/***************************************   Presse Artikel   ********************************************/
.news-list-npa-item{
margin: 4px 0px 0px 0px;
border: 0px dotted #ee00ee;
padding: 0px 0px 0px 0px;
}
.news-list-npa-item img{
float: left;
margin: 0px 0px 0px 0px;
border: 0px dotted #ee0000;
padding: 2px 4px 0px 0px;
}

.news-single-additional-info{
text-align:right;
}

/***************************************   News Startseite   ********************************************/



.news-list-container-2col{
float: left;
border: 0px solid cyan;
zzbackground: url(../../fileadmin/goc/template/images/goc-news-hg.png) #ffffff no-repeat;
zzbackground: url(../../fileadmin/goc/template/images/goc-news-hg2.png) #ffffff no-repeat;
zzbackground: url(../../fileadmin/goc/template/images/goc-news-hg6.png) 80px 10px #ffffff repeat-x;
background: #f2f2f2;
}


.news-list-item-2col{
height:120px;
height:140px;
float: left;
width: 48%;
margin: 0px 0px 0px 0px;
border: 0px solid #ff00ff;
padding: 4px 4px 0px 4px;
background: none;
}

.news-list-item-2col a img{
float: left;
margin: 0px 0px 0px 0px;
border: 0px solid #ff00ff;
padding: 0px 8px 2px 0px;
background: none;
}

.news-list-item-2col hr.clearer {
clear: both;;
margin: 0px 0px 0px 0px;
border: 3px solid #ff00ff;
padding: 0px;
background: none;
}

/**********************************************   Container links   ******************************************/
/**********************************************   Login   ******************************************/

/* alt nach neuem login 13-3-2008
.box-left-container{
width: 100%;
margin: 10px 0px 0px 0px;
border: 0px solid #ff0000;
padding: 0px;
}


.box-left-header {
height: 20px;
font-weight: bold;
color: #ffffff;
margin:  0px;
border: 0px solid green;
padding: 11px 0px 0px 20px;
}


.box-left-content, .box-left-content-lo {
font-size: 100%;
margin: 0px;
border: 0px solid blue;
padding: 3px 0px 0px 17px;
}
.box-left-content-lo {
margin: 10px 0px 0px 0px;
}

.box-left-content form, .box-left-content-lo form{
font-size: 80%;
margin: 0px;
border: 0px solid green;
padding: 0px 0px 0px 0px;
}

.box-left-content input{
margin: 0px 0px 6px 0px;
border: 1px solid #868686;
padding: 0px 0px 0px 0px;
}

.box-left-content input.goc-submit {
float: left;
margin: 0px 0px 0px 0px;
border: 0px solid red;
padding: 0px 0px 0px 0px;
}

.box-left-content-lo input.goc-submit-lo {
margin: 10px 0px 0px 40px;
border: 0px solid red;
padding: 0px 0px 0px 0px;
}

.goc-reg {
clear: left;
float: left;
margin: 10px 0px 0px 0px;
border: 0px solid green;
padding: 0px 0px 0px 0px;
}
alt nach neuem login 13-3-2008 */


/**********************************************   Container rechts   ******************************************/

.box-right-container{
width: 100%;
margin: 0px 0px 0px 0px;
border: 0px dotted #00eeee;
padding: 0px;
background: #f2f2f2;
background: #ffffff;
}

/* siehe h1
.box-right-header{
width: 100%;
margin: 0px 0px 0px 0px;
border: 0px solid #00ff00;
padding: 0px;
background: #dddddd;
}

.box-right-content{ nicht vorhanden
width: 100%;
margin: 0px 0px 0px 0px;
border: 1px solid #0000ff;
padding: 0px;
}*/

.box-right-container .uploads-container{
margin: 0px 0px 0px 0px;
border: 0px solid blue;
padding: 0px 0px 0px 0px;
}

.box-right-container .uploads-item{
margin: 0px 0px 0px 0px;
border: 0px solid red;
padding: 0px 0px 0px 0px;
}

/**********************************************   Container plugin mmkgoc   ******************************************/

.box-mmkgoc-container{
width: 100%;
margin: 0px 0px 0px 0px;
border: 0px dotted #ff0000;
padding: 0px;
}

.box-mmkgoc-header{
width: 100%;
margin: 0px 0px 0px 0px;
border: 0px solid #00ff00;
padding: 4px;
background: #64ccef;
background: #cfcfcf;
color: #ffffff;
font-size: 110%;
font-weight: bold;
}

.box-mmkgoc-content{
width: 100%;
margin: 0px 0px 0px 0px;
border: 0px solid #0000ff;
padding: 4px;
background: #f2f2f2;
}


/**********************************************   Blog 16-12-2009   ******************************************/

.post .entry{
width: 100%;
margin: 0px 0px 0px 0px;
border: 0px solid #0000ff;
padding: 4px;
background: #f2f2f2;
}
.post .entry img{
float: left;
margin: 0px 0px 0px 0px;
border: 0px solid #0000ff;
padding: 4px;
}


.post .entrytext .news-single-img{
text-align: center;
border: 0px solid cyan;
}

.post .entrytext .news-single-img img{
float: left;
border: 0px solid cyan;
padding-right: 2px;
}


.tx-veguestbook-pi1 #comment{
width: 100%;
margin: 0px 0px 0px 0px;
border: 0px solid #0000ff;
padding: 4px;
background: #f2f2f2;
}


/*** SEO 09-03-2010 */
H1.content-header {
  font-size: 1.0em;
  font-weight: bold;
  color: #000;
}

H2.content-header {
  font-size: 1.2em;
  font-weight: bold;
  color: #00529c;
}

H3.content-header {
  font-size: 1.0em;
  font-weight: bold;
  color: #00529c;
}

.h2-mainHeader {
  font-size: 1.3em;
  font-weight: bold;
  color: #00529c;
}
/************/

/**********************************************   alt!!!
.box-container , .box-container-news{
font-size: 95%;
width: 100%;
width: 190px;
height: 200px;
margin: 0px 0px 20px 0px;
border: 0px solid #ff0000;
padding: 0px;
background: url(../../fileadmin/sktel/template/images/box-bg-2.png) no-repeat;
}

.box-container-news {
background: url(../../fileadmin/sktel/template/images/box-bg-1.png) no-repeat;
height: 210px;
}

.box-header {
height: 24px;
font-weight: bold;
color: #ffffff;
margin:  0px;
border: 0px solid green;
padding: 4px 0px 0px 8px;
}

.box-content {
font-size: 90%;
margin: 0px;
border: 0px solid red;
padding: 0px 0px 0px 20px;
}

.box-content form{
margin: 0px;
margin-top: 4px;
border: 0px solid green;
padding: 0px 0px 0px 0px;
}

.am-infobox-container, .infodl-container, .infodl-container-bill {
font-size: 95%;
width: 100%;
margin: 0px;
margin-bottom: 20px;
border: 0px solid #000000;
padding: 0px;
background: #f3f3f3;
}

.am-infobox-header, .infodl-header, .infodl-header-bill {
height: 24px;
font-weight: bold;
color: #ffffff;
margin:  0px;
border: 0px solid green;
padding: 4px 0px 0px 8px;
background: #807677;
background: #333399;
}

.am-infobox-body, .infodl-content, .infodl-content-bill, .infodl-content-foe {
font-size: 90%;
margin: 0px;
border: 0px solid green;
padding: 4px 0px 4px 0px;
padding: 4px 4px 4px 4px;
}

.tx-ttnews-browsebox TD { font-size: 11px;}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
.tx-ttnews-browsebox-SCell { background-color: #FFFFFF; }


.news-list-headline, .news-single-headline { font-size: 110%; font-weight: bold; }
.news-list-headline a, .news-single-headline a{ text-decoration: none; color: #E67D3E; }

alt bis hier    ******************************************/

/* Style fuer selectbox der Strecken */
div.selectbox {
	border: 1px solid #888888;
}
.btn {
        width: 80px;
        padding: 3px;
        text-align: center;
	color: white;
        background-color: #64ccef;
	border-top: 1px solid #bbeaf9;
	border-left: 1px solid #bbeaf9;
	border-right: 1px solid #4a7c8c;
	border-bottom: 1px solid #4a7c8c;
	cursor:pointer;
}
table.selectbox {
        background-color: lightgrey;
}
table.selectbox tr.track:hover {
        background-color: white;
}
table.selectbox tr.headline {
	background-color: #64ccef;
	font-weight: bold;
	color: white;
}
table.selectbox tr.footer {
	background-color: white;
}
