/*******************************************************
*  THM 20080810
*   smo.css, http://typo3-beratung.com
*
* #A1A1A1 Hintergrund
* #AF151B rt.
* #AF151B rt 
* #7DAADF mittelblaugrau 
* #D1D1D1 grauer Hintergrund
* #FFEFF0 Hintergrund Quellcodekasten
* #FF6F6F aktives Menü2
*
******************************************************/

.weiter {
  color: #7DAADF;
}


/*** Externe Links kennzeichnen (http, https) ***/
#inhalt a[href^="http"]:before {
   content:url('/fileadmin/verweis.gif')" ";
}


#inhalt a[href^="http://typo3-beratung"]:before,
#inhalt a[href^="http://www.typo3-beratung"]:before,
#inhalt a[href^="http://123-suchmaschinenoptimierung"]:before,
#inhalt a[href^="http://123-SuchmaschinenOptimierung"]:before,
#inhalt a[href^="http://www.123-suchmaschinenoptimierung"]:before,
#inhalt a[href^="http://www.alexa.com/data/"]:before,
#inhalt td a[href^="http"]:before ,
#inhalt a.keinIcon:before  {
   content:"";
}
#inhalt .ref td ul.extern a[href^="http"]:before {
   content:url('/fileadmin/verweis.gif')" ";
}

/*** Kopfbereich ******************/
#kopf {
   background-image: url("smo.png");
}


#linksunten, #inhaltrechts { 
  background: #D1D1D1; 
  border-color: #A1A1A1;
}

h1 { font-size: 12pt; color: #AF151B;  line-height: 1.5em; }
h2 { font-size: 11pt; color: #AF151B; margin-top: 3em;}
h3 { font-size: 10pt; color: #AF151B; margin-top: 2em; }


#inhalt a:link, #inhalt a:visited, #inhalt a:active, #inhalt a:hover, 
#suche a:link, #suche a:visited, #suche a:active, #suche a:hover { 
    color: #AF151B; 
}



#brotkrumen {
  border-bottom-color: #7DAADF;
}

#brotkrumen a:link, #brotkrumen a:visited, #brotkrumen a:active, #brotkrumen a:hover {
 color:#7DAADF;
}

#rechts a:link, #rechts a:visited {
  color:#7DAADF;
}


/*** Startseitenbox ***/

.box, .box2  {
  border-color: #AF151B;
}

.box2 {
  background: #FFAFAF; 
}

/*** Farbboxen in den Referenzen ***/

.farb0 { position:relative; top: -1.4em; left: 11em;}

.farbe {
	float: left; 
	color: white;
	background-color: white;
	overflow: hidden; 
	width: 1em; 
	height: 1em; 
	margin-right: 0.5em; 
	border: 1px solid black;
}


/*** Quellcode-Kasten ***/
#inhalt ol  li { margin-bottom: 10px; }

pre  {
  background-color: #FFEFF0;
  border-color:  #7DAADF;
}


/*** Suchlistenuebersicht ***/

#suchliste  {
  background-color: #EFEFFF;
  border: 1px dashed #848694;
}

/***************************************
*** MENUES
***************************************/

#navcontainer {
     background: #AF151B;
     border-top: 2px solid #7DAADF;
 /*    font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif; */
}


#navlist a, #navlist a:link, #navlist a:visited {
     background: #7DAADF;
     border-color: #FFF;
     color: #FFF;
}

#navlist a:hover {
     background: #AF151B;
     color: #FFF;
}


#navlist li#active {
    background: #AF151B;
}


#navlist #active a, #navlist #active a:link, #navlist #active a:visited, #navlist #active a:hover {
    background: #AF151B;
    border-left-color: #7DAADF;
    border-right-color: #7DAADF;
    border-top-color: #7DAADF;
    color: #FFF;
}

/*************************/
/***** Untermenue *********/
/*************************/


#navlist2 a {
     background: #7DAADF;
     border-color: #D1D1D1 black black #AF151B;
}


#current2 a  {  border-color: black #D1D1D1 #D1D1D1 #FF6F6F; }
#current2 ul a  { border-color: black #D1D1D1 #D1D1D1 #AF151B; }
#current2 #current21 a { border-color: black #D1D1D1 #D1D1D1 #FF6F6F;  }


#navlist2 a:hover {
    background: #AF151B;
    border-color: black white white black;
}

#navlist2 a:active {
    background: #AF151B;
    border-color: white black black #AF151B;
}

.weiter {
  background:#7DAADF;
}


/***************************************/
/**** Links zu anderen Webseiten (unten) *****/
/***************************************/

#navcontainer3 , #navcontainer3 a:link, #navcontainer3 a:visited { color: #506E8F; }
#navcontainer3 a:hover { color: #AF151B; }


/*** Unten ******************/
#unten {
   background-color: #D1D1D1;
}

#fuss {
   background-color: #7DAADF;
}


.bookmarkicon { margin-right: 0px; }