body {
	margin: 1.25cm;
	margin-left: 2cm;
}

* {
	color: black !important;
	background-color: white !important;
	font-size: 11px;
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#navi, #navi2, #service, #footer, .serachbox {
    display: none;
}

#kopf {
	clear: both;
}

* html b\ody h1 {
	margin-bottom: 0.5em;
}

A, A:visited, A:hover {
	text-decoration: underline;
	color: #000;
}

/* ============================================================ */

.content {
	padding: 0px;
	margin: 0px;
    overflow: auto;
    clear: both;
}

#content_wrapper {
	float: left;
}

.content_single {
	/*padding: 0px;
    margin-top: 30px;
    overflow: auto;
    float: left;*/
}

.versteckt {
	display: none;
}

/* =============== Tabellen =============== */

.tab_tabelle {
	display: table;
    width: 540px;
    float: left;
    overflow: auto;
    clear: both;
    /*background-color: #0F0;*/
}

.tab_row {
	width: 540px;
	display: table-row;
	/*background-color: #FFCC00;*/
}

.tab_label {
	display: table-cell;
	width: 200px;
	height: 24px;
	float: left;
    overflow: auto;
	font-weight: bold;
	border-top: 1px dotted #9CA6B5;
	/*background-color: #FF0;*/
}

.tab_viewelement {
	display: table-cell;
	width: 330px;
	border-top: 1px dotted #9CA6B5;
	float: left;
    overflow: auto;
	/*background-color: #099;*/
}

.tab_element {
	display: table-cell;
	width: 339px;
	margin: 0;
	padding: 0;
	float: left;
    overflow: auto;
    border-top: 1px dotted #9CA6B5;
	/*background-color: #0CC;*/
}

.tab_element INPUT {
	width: 320px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;	
}

.tab_element .icon {
	width: 16px;
}

.tab_element TEXTAREA {
	width: 320px;
	height: 200px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;	
}

.tab_element SELECT {
	width: 320px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;	
}

.tab_buttonelement {
	display: table-cell;
	padding: 5px 5px 5px 5px;
	border-top: 1px dotted #9CA6B5;
	float: left;
    overflow: auto;
    width: 329px;
}

.tab_buttonelement INPUT {
	width: 100px;
	margin-right: 4px;
	display: inline;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;	
}

.tx-newloginbox-pi1 {
	width: 540px;
}

/* =============== Tabelle Mediatoernsuche =============== */

.tx-newloginbox-pi3-result-tabelle {	
	display: table;
    width: 560px;
    margin-bottom: 20px;
    float: left;
    overflow: auto;
    clear: both;
    /*background-color: #0FF;*/
}

.tx-newloginbox-pi3-result-row {
	display: table-row;
}

.tx-newloginbox-pi3-tab-col1 {
	display: table-cell;
	border-top: 1px dotted #9CA6B5;
    width: 100px;
    float: left;
}

.tx-newloginbox-pi3-tab-col2 {
	display: table-cell;
	border-top: 1px dotted #9CA6B5;
    width: 200px;
    float: left;
}

.tx-newloginbox-pi3-tab-col3 {
	display: table-cell;
	border-top: 1px dotted #9CA6B5;
    width: 200px;
    float: left;
}

.tx-newloginbox-pi3-tabhead-col1 {
	font-weight: bold;
	display: table-cell;
	border-top: 1px dotted #9CA6B5;
    width: 100px;
    float: left;
}

.tx-newloginbox-pi3-tabhead-col2 {
	font-weight: bold;
	display: table-cell;
	border-top: 1px dotted #9CA6B5;
    width: 200px;
    float: left;
}

.tx-newloginbox-pi3-tabhead-col3 {
	font-weight: bold;
	display: table-cell;
	border-top: 1px dotted #9CA6B5;
    width: 200px;
    float: left;
}

/* =============== Sitemap =============== */

.sitemap {
	border: 1px solid #9CA6B5;
	border-top: 0px;
	width: 250px;
}

.sitemap_level1 {
	padding: 4px;
	padding-left: 16px;
	border-top: 1px solid #9CA6B5;
	background-color: #DBDBDD;
}

.sitemap_level2 {
	padding: 4px;
	padding-left: 36px;
	border-top: 1px dotted #9CA6B5;
	background-color: #ECECEC;
}

.sitemap_level3 {
	padding: 4px;
	padding-left: 36px;
	border-top: 1px dotted #9CA6B5;
	background-color: #ECECEC;
}

/* =============== PopUp =============== */

.build_buffer {
	height: 0px;
	width: 100%;
}

.visitenkarte {
	z-index: 10;
	padding: 0px;
	position: relative;
	top: 0px;
	left: 0px;
	float:left;
	clear: right;
	width: 284px;
}

.profilbild2 {
	z-index: 10;
	position: relative;
	top: 0px;
	left: 40px;
	width: 200px; 
	float:left;
	background: url(profilbild_senkrechte.gif) no-repeat top left;
}
 
.profilbild2 .profilbild {
	z-index:11;
	margin: 0px;
	width: 140px;
	padding: 0px;
	background-color:#DBDBDD;
    border: 1px solid #9CA6B5;
	text-align: left;
	float: left;
}
