/* ######################################################################################################
** # "Yet Another Multicolum Layout" (c) by Dirk Jesse (http://www.yaml.de) #############################
** ######################################################################################################
** 
**  YAML Version: 2.5
**  Dateiversion: 18.06.06  
**  Datei       : basemod.css
**  Funktion    : Basis-Modifikation für das Layout des YAML-Tutorials
**
*/

@media all
{

/* Formatierung der Seite */
body { background: #EEECEC; padding: 0px;	}

/* Hier kann ein umlaufender Rand um die gesamte Webseite erzeugt werden */
#page{ border: 0px #fff solid; padding: 0 26px 0 0; background: #fff; background-image:url(/fileadmin/img/shadow_rechts.gif); background-repeat: repeat-y; background-position:right; }
#page_margins {border: 0px #fff solid; min-width: 856px; max-width: 80em; margin:auto; padding: 0 0 0 26px; background-image:url(/fileadmin/img/shadow_links.gif); background-repeat: repeat-y; background-position:left; }

/* Formatierung der Kopfbereiches */
#header { position:relative; height: 140px; color: #fff; background: #1f1e2e url(../../img/jips_bg.gif) repeat-x top; }
#header img.logo {position:absolute; top: 40px; left: 10px; font-size:208%;}
#langMenu { position:absolute; top:5px; right:0px; z-index:10; }
#langMenu img { position:relative; top:0px; left:0px; font-size:100%; margin-right: 5px; }
#topnav { top:120px; }

/* Formatierung der Fußzeile */
#footer { color:#888; background:#fff; margin: 1em; padding: 1em 0 0 0; border-top: 1px #ddd solid; line-height: 2em;}

/* ######################################################################################################
** ### Formatierung der Inhaltsspalten ##################################################################
** ######################################################################################################
*/
#main { background: #fff ; padding-top: 10px; } 

/* linke Spalte */
#col1 {	width: 22.5%; }	
#col1_content { margin-left: 1em; margin-right: 1em; color: #444; background:inherit; }

/* Rechte Spalte */
#col2 {	width: 25%; }
#col2_content {	margin-left: 1em; margin-right: 1em; }

/* Mittlere Spalte */
#col3
{
  	margin-left: 22.5%; 
   	margin-right: 25%; 
	border-left: 0px dotted #ddd;
	border-right: 0px dotted #ddd;
}

#col3_content { margin-left: 1em; margin-right: 1em; }


/* ######################################################################################################
** ### Formatierung des Teasers der Startseite ##########################################################
** ######################################################################################################
*/

#kooperation {
	border-bottom:1px solid #CCCCCC;
	/* background:#FFFFEF url(/fileadmin/img/bg_teaser.png) repeat-x scroll left center;
	margin:0 1em 1.5em; */
	padding:0.5em 0 0 0; 
        color: #765;
}

#kooperation div {float:left; width: auto; margin-left: 2.9em; } 
* html #kooperation div {float:left; width: auto; margin-left: 1.5em; }

#footertext { padding: 1em;  }

dt a:hover { background:none; }

#nav_main2 .tx-macinasearchbox-pi1 {
	float:right;
	margin:0.2em 2em 2px 0pt;
}

#breadcrumb {
	float:left;
	margin:0.5em 0 0 1em;
}

#search-country, #list-countries {
	background:#C8E0EA none repeat scroll 0% 50%;
	padding:0.4545em 0.9091em 0.6364em;
	margin:0.9091em 0pt 0pt;
}

#search-input-country, #autocomplete-country {
	margin-left: 0px;
}

#search-input-country {
	margin:0.3636em 0.55em 0pt 0pt;
	width:70%;
}

.links li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 0.5em 0;
}

.links a, .tx_ablinklist_treeView_linkLabel { 
	background-image:url(/fileadmin/img/icon_link.gif);
	background-position:1px 2px;
	padding-left:17px;
	background-repeat:no-repeat;
}

.country_list dt.tx_ablinklist_treeView_category_level_1 {
	background:none;
	border-bottom:1px solid #CCCCCC;
	color:#000000;
	line-height:1.1;
	font-size:1.1em;
	margin:0.4em 0pt 0.5em;
	padding: 0.5em 0 0 0;
	font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
	font-weight:bold;
}

.tx_ablinklist_treeView_category_level_1 b {
	text-transform:none;
}

.country_list {
        margin: 0;
}

.country_list dt {
        background:#C8E0EA none repeat scroll 0%;
        color:#336699;
        font-weight:bold;
        line-height:1;
        font-size:90.91%;
        margin:0pt 0pt 1.5em;
        padding:0.4em 1em 0.3em;
        text-transform:uppercase;

}

dt.tx_ablinklist_treeView_category_level_3 {
	background: none;
	padding: 0 0 0 1em;
}

dt.tx_ablinklist_treeView_category_level_4 {
        background: none;
	display: none;
	visibility: hidden;
        padding: 0 0 0 1em;
}


.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
        font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
        margin:0px;
}

.tx-ttnews-browsebox-SCell {
        border:1px solid #666;
}

.rechtswort {
	font-size: 30pt; 
	font-weight: bold; 
	line-height: 40px;
}



}

