@charset "UTF-8";

/* CSS Document */


body,
td,
th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4b4b4c; line-height:16px; /*background: #fff url(../images/background/bg.jpg) repeat-y center;*/ }

#header_top { background: transparent url(../images/background/bg_logo.gif) no-repeat left top; }

#header { background:#ffe200 url(../images/background/top_01.jpg) no-repeat center; }

.blue #header { background:#006AC2 url(../images/background/top_02.jpg) no-repeat center; }

.green #header { background:#77b800 url(../images/background/top_03.jpg) no-repeat center; }

h1 { background-repeat:no-repeat; color:#000000; line-height:0; margin-bottom:10px; padding-bottom:10px; padding-top:23px; text-indent:-999em; width:100%;}

h2 { padding-top:0.2em; margin-top:10px; color:#000; font-weight:bold; font-size:1.2em; line-height:22px; }

h3	{color:#000; font-weight:bold; font-size:1.2em; display:block; padding-bottom:0.3em; margin-top:1em}

h4	{color:#333; font-weight:bold; font-size:1.1em; display:block; padding-bottom:0.3em; margin-top:1em}

.news-single-item h3{font-size:100%}

a { color:#006ab3; text-decoration:none; }

a:hover { text-decoration:underline; }


a.external-link-new-window, a.external-link{color:#000;}
/* Auszeichnungen
---------------------------------------------------------------------------- */
strong { font-weight:bold; color:#333; }

/* POST
---------------------------------------------------------------------------- */
.post-teaser {}

.post-teaser h2 { text-indent:-10000px; background-repeat:no-repeat; }

.post-teaser p { margin-top:3px; clear:both }

.post-teaser img { float:left; margin:0 10px 0 0 }

/* MAGINAL SPALTE (RIGHT SIDE)
---------------------------------------------------------------------------- */
.news { line-height: 12px; font-size:11px; margin:10px 0; color:#999; padding-bottom:10px; }

.news .date { color:#666; font-size:10px; line-height:5px; margin-bottom:5px; }

.news img { border: 1px solid #ccc; }

.news strong { color:#666; }

.ansprechpartner p { font-family:"Courier New", Courier, monospace; }

/* SEARCH RESULT
---------------------------------------------------------------------------- */
.results { background-color:#CCCCCC; padding:3px; margin-bottom:10px; color:#000; }

.searchresult { margin-bottom: 10px; padding-bottom:5px; border-bottom: 1px solid #ccc }

.searchresult p { margin:2px; }

/* CONTENT CENTER
---------------------------------------------------------------------------- */	
#cont_center ul { list-style: none; padding:0 0 10px; }

#cont_center ul li { background:transparent url(../images/list_style_icons/li_grau.gif) no-repeat scroll 0 5px; margin:5px 0 5px 0; padding-left:11px; }

#cont_center p { margin-bottom:5px; line-height:1.5em; }

/* PAGING
---------------------------------------------------------------------------- */	
.paging .active { color:#000; font-weight:bold; }

/* REFERENZES
---------------------------------------------------------------------------- */
ul#ref { margin:0; margin-top:10px; padding:0; }

ul#ref li { display:block; height:100px; width:200px; float:left; margin-bottom:10px; }

ul#ref li .logo { border:1px solid #ccc; width:190px; height:80px; overflow:hidden; }

ul#ref li img { border:none; }


ol li{list-style: decimal; margin-left:20px;}

/*tabelle*/

table{
	margin-top:10px; 
	}
table p{
	margin:0;
	padding:0;
	line-height:0;
	margin-bottom:15px;
	}
table img{
        border:1px solid #ccc;
	width:190px;
	height:80px;
	overflow:hidden;
	}
table td{
	padding:1em 1em 0 0;
	}
	
	

/* arbeitsprobe
---------------------------------------------------------------------------- */
ul#arbeitsprobe { margin:0; margin-top:10px; padding:0; }

ul#arbeitsprobe li { width:192px; /* Bildbreite 190 + 2px Rand */ height:auto; overflow:hidden; float:left; margin:5px; }

ul#arbeitsprobe li.big { width:auto; height:auto; }

ul#arbeitsprobe li img { border:1px solid #ccc; }


#mapsearch{margin:0 !important; padding:0 !important;}
