@CHARSET "UTF-8";

/* reset browser specifics */
* { margin:0; padding:0; }

body {
	font-family: Arial;
	font-size: 10px;
}

#wrap {
	width: 940px;
	margin: 30px 0 30px 35px;
}

/* Alle Bilder standardmäßig mit border */
img {
	border: 1px solid #afbebe;
}

/* Normaler Fliesstext, auch in der Suche */
p, div#result_report, div#results, div#other_pages, td, th, li {
	color: #141414;
	font-size: 12px;
	line-height: 16px;
	text-align: justify;
}

td, th {
	text-align: left;
}

/* Andere Farbe für Startseite */
.index p {
	color: #454d52;
}

/* Andere Farbe für Partner Seite */
.partner p {
	color: #3b3d3c;
}

/* h1 - zu finden z.B. unter Management */
h1 {
	font-weight: normal;
	font-size: 30px;
	line-height: 37px;
	color: #141414;
}

/* h2 - zu finden z.B. unter Partner */
h2 {
	font-weight: normal;
	font-size: 24px;
	line-height: 28px;
	margin-bottom: 10px;
	color: #141414;
}

/* h3, h4, h5 - zu finden auf der Startseite */
h3 {
	font-weight: normal;
	font-size: 21px;
	line-height: 24px;
	margin-bottom: 18px;
	color: #141414;
}

h4 {
	font-weight: normal;
	font-size: 19px;
	line-height: 22px;
	margin-bottom: 8px;
	color: #141414;
}

h5 {
	font-weight: normal;
	font-size: 17px;
	line-height: 20px;
	margin-bottom: 12px;
	margin-top: -3px;
	color: #141414;
}

/* 2 Spalten */
.col12, .col22 {
	width: 450px;
	float: left;
}

.veranstaltungenseminare .col12 {
	position: relative;
}

.zweidrittel-eindrittel {
	position: relative;
}

.zweidrittel-eindrittel .col12 {
	width: 588px;
}

.zweidrittel-eindrittel .col22 {
	width: 310px;
}

.col12 { /* Spalte 1 von 2 */
	margin-right: 42px;
}

.col22 { /* Spalte 2 von 2 */
	width: 448px;
}


/* 3 Spalten */
.col13, .col23, .col33, .toplink {
	width: 310px;
	float: left;
}

.col13, .col23, .toplink {
	margin-right: 42px;
}

.col23 {
	width: 235px;
}


/* 4 Spalten */
.col14, .col24, .col34, .col44 {
	width: 203px;
	float: left;
}

.col14, .col24, .col34 {
	margin-right: 42px;
}

.banner13, .banner23, .banner33 {
	float: left;
}

.banner13, .banner23 {
	margin-right: 31px;
}

.banner13 {
	width: 292px;
}

.banner23 {
	width: 222px;
}

.banner33 {
	width: 362px;
}

.banner13 A, .banner23 A, .banner33 A {
	cursor: hand;
}

.bannerdate {
	position: absolute;
	bottom: 0;
	right: 0;
	font-size: 12px;
	line-height: 14px;
	color: #454D52;
	height: 21px;
}

.clear {
	clear: both;
}

/* Definiert eine Box mit fester Höhe, an der an das Ende mit getBox() Links geklebt werden können */
.box {
	position: relative;
	border-bottom: 1px solid #808080;
	border-top: 1px solid white;
}

/* Die kleine blaue Überschrift, wird inzwischen durch ein Bild ersetzt */
.blueHead {
	margin-top: 3px;
	background-color: #002d9a;
	color: white;
	width: 80px;
	font-weight: bold;
	padding: 3px 7px 2px 7px;
	margin-bottom: 7px;

}

/* Gelbe Überschrift */
.yellowHead {
	color: #fba90f;
	font-size: 13px;
	padding-bottom: 5px;
}

/* Link-Box */
.link {
	height: 21px;
	background-image: url(/img/dashed.png);
	background-repeat: repeat-x;
	width: 100%;
	padding-top: 7px;
}

/* Einzelne Linkbox, mit doppelter Linie */
.pretext .link {
	background-image: url(/img/dashed-double.png);
	height: 32px;
	margin-bottom: 8px;
}

.link a, .toplink a, p a, td a {
	color: #0083d7;
	text-decoration: none;
	font-size: 12px;
}

/* Trennlinie */
.line {
	background-color: #454d52;
	width: 100%;
}

/* Text vor dem Fliesstext */
.pretext {
	font-size: 11px;
	color: #454d52;
}

.disclaimer, .disclaimer a {
	text-decoration: none;
	color: #454d52;
}

.disclaimer {
	text-align: right;
}

#footer {
	border-top: 1px solid #454d52;
	padding-top: 10px;
	font-size: 11px;
}

.footer {
	border-top: 1px solid #454d52;
	padding-top: 10px;
	font-size: 11px;
	margin-left: 21px;
	width: 940px;
}

/* Navigation 1. Spalte */
.col1head {
	float: left;
	/*border-left: 1px solid #141414; */
	height: 112px;
	width: 304px;
	padding-left: 0px;
	padding-top: 3px;
	font-size: 30px;
	line-height: 34px;
}

.col1head a {
	text-decoration: none;
	display: block;
	color: #141414;
}

/* Navigation 2. Spalte */
.col2head {
	float: left;
	background: url(/img/divider.gif) no-repeat;
	height: 112px;
	width: 305px;
	padding-left: 8px;
	padding-top: 3px;
	font-size: 30px;
	line-height: 34px;
}

.col2head a {
	text-decoration: none;
	color: #6a7175;
}

/* Navigation 3. Spalte */
.col3head {
	float: left;
	background: url(/img/divider.gif) no-repeat;
	width: 133px;
	height: 105px;
	padding-left: 10px;
	font-size: 11px;
	padding-top: 10px;
	line-height: 14.5px;
}

.col3head a {
	text-decoration: none;
	color: #6a7175;
}

.col1head a:hover, .col1head a.active, .col2head a.active, .col2head a:hover, .col3head a.active, .col3head a:hover {
/*
	color: #002d91;
*/
}

#head .struktur, #head .management, #head .partner, #head .fuehrend, #head .turnaround, #head .wachstum {
	display: block;
	width: 220px;
	height: 37px;
	background-repeat: no-repeat;
}

#head .struktur {
	background-image: url(/img/struktur.gif);
}

#head .management {
	background-image: url(/img/management.gif);
}

#head .partner {
	background-image: url(/img/partner.gif);
}

#head .fuehrend {
	background-image: url(/img/fuehrend.gif);
}

#head .turnaround {
	background-image: url(/img/turnaround.gif);
}

#head .wachstum {
	background-image: url(/img/wachstum.gif);
}

#head .struktur:hover, #head .struktur.active,
	#head .management:hover, #head .management.active,
	#head .partner:hover, #head .partner.active,
	#head .fuehrend:hover, #head .fuehrend.active,
	#head .turnaround:hover, #head .turnaround.active,
	#head .wachstum:hover, #head .wachstum.active {
	background-position: 0 -44px;
}

/* Gestrichelte Linie */
.lineDashed, .lineDashedLight {
	height: 2px;
	background-image: url(/img/dashed.png);
	background-repeat: repeat-x;
	width: 100%;
}

.lineDashedLight {
	background-image: url(/img/dashed-light.png);
}

/* Headline replacment */
#struktur h3 {
	background: url(/img/hl_struktur_01.png) no-repeat;
	height: 48px;
	text-indent: -999em;
}

#management h3 {
	background: url(/img/hl_management_01.png) no-repeat;
	height: 48px;
	text-indent: -999em;
}

#partner h3 {
	background: url(/img/hl_partner_01.png) no-repeat;
	height: 72px;
	text-indent: -999em;
	margin-bottom: 26px;
}

#ausgangsbasis h4 {
	height: 126px;
	text-indent: -999em;
	background: url(/img/hl_ausgangsbasis_01_5.png) no-repeat;
}

#krisensituation h4 {
	height: 66px;
	text-indent: -999em;
	background: url(/img/hl_krisensituation_01_3.png) no-repeat;
}

#wachstumsphase h4 {
	height: 66px;
	text-indent: -999em;
	background: url(/img/hl_wachstumsphase_01_3.png) no-repeat;
}

#praxisfaelle h4 {
	height: 66px;
	text-indent: -999em;
	background: url(/img/hl_praxis_01_3.png) no-repeat;
}

#turnaround2010 h4 {
	height: 52px;
	text-indent: -999em;
	background: url(/img/hl_turnaround2010.png) no-repeat;
}

#mittelstandsforen2010 h4 {
	height: 42px;
	text-indent: -999em;
	background: url(/img/hl_mittelstandsforen2010.png) no-repeat;
}

#wachsen2010 h4 {
        height: 50px;
        text-indent: -999em;
        background: url(/img/hl_wachsen2010.png) no-repeat;
}

#inhaber h5 {
	height: 50px;
	text-indent: -999em;
	margin-bottom: 2px;
	background: url(/img/hl_inhaber_01_2.png) no-repeat;
}

#netzwerk h5 {
	height: 50px;
	text-indent: -999em;
	background: url(/img/hl_netzwerk_01_2.png) no-repeat;
}

#publikationen h5 {
	height: 40px;
	text-indent: -999em;
	background: url(/img/hl_publikationen_01_2.png) no-repeat;
}
#aktuelle-studie h5 {
	height: 60px;
	text-indent: -999em;
	background: url(/img/hl_aktuelle_studie.png) no-repeat;
	margin-bottom: 5px;
}

#regionen h5 {
	height: 185px;
	text-indent: -999em;
        background: url(/img/hl_regionen.jpg) no-repeat;
        margin-bottom: 5px;
}

#veranstaltungen-und-seminare h5 {
        height: 61px;
        text-indent: -999em;
        background: url(/img/hl_veranstaltungenseminare.png) no-repeat;
        margin-bottom: 5px;
}


.ausgangsbasis h1 {
	background: url(/img/hl_umbruchphasen.png) no-repeat;
	text-indent: -999em;
	height: 74px;
}
.fuehrend h1 {
	background: url(/img/hl_fuehrend.png) no-repeat;
	text-indent: -999em;
	height: 74px;
}
.karriere h1 {
	background: url(/img/hl_potential.png) no-repeat;
	text-indent: -999em;
}
.management h1 {
        background: url(/img/hl_management.png) no-repeat;
        text-indent: -999em;
}
.praxisfaelle h1 {
        background: url(/img/hl_probleme.png) no-repeat;
        text-indent: -999em;
}
.publikationen h1 {
        background: url(/img/hl_lesen.png) no-repeat;
        text-indent: -999em;
}
.struktur h1 {
	height: 74px;
        background: url(/img/hl_restukturieren.png) no-repeat;
        text-indent: -999em;
}
.turnaround h1 {
        background: url(/img/hl_turnaround.png) no-repeat;
        text-indent: -999em;
}
.veranstaltungenseminare h1 {
        background: url(/img/hl_veranstaltungen.png) no-repeat;
        text-indent: -999em;
}
.wachstum h1 {
        background: url(/img/hl_wachstum.png) no-repeat;
        text-indent: -999em;
}

.regionen h1 {
	height: 33px;
	background: url(/img/hl_regionen_01.png) no-repeat;
	text-indent: -999em;
}

h2#unsere-partner {
	height: 56px;
	text-indent: -999em;
	background: url(/img/hl_unsere_partner.png) no-repeat;
}

h2#rechtsberatung {
	height: 28px;
	text-indent: -999em;
	background: url(/img/hl_rechtsberatung.png) no-repeat bottom left;
}

h2#ma-management {
	height: 32px;
	text-indent: -999em;
	background: url(/img/hl_ma_management.png) no-repeat bottom left;
}

h2#finanzexperten {
	height: 32px;
	text-indent: -999em;
	background: url(/img/hl_finanzexperten.png) no-repeat bottom left;
}

.safari p {
	font-size: 12px;
	/*word-spacing: -0.175em;*/
}

ul {
	margin-left: 2em;
}

#inhaber-wrapper, #ansprechpartner-wrapper {
	position: relative;
}

.owner {
	position: absolute;
	top: 0;
	left: -21px;
	z-index: 10;
	background: #fff url(/img/owner.png);
	width: 993px;
	height: 600px;
	display: none;
}

	.owner h3 {
		padding-bottom: 26px;
		text-indent: -999em;
		margin: 0;
	}

	.owner div.vita p {
		padding-bottom: 23px;
	}

	.owner div.vita a {
		position: absolute;
		bottom: 33px;
	}

	.owner div.vita a.email {
		position: static !important;
	}

	.owner div.wrapper {
		width: 941px;
		height: 548px;
		margin: 17px 31px 35px 21px;
	}

	#grabow div.vita {
		width: 448px;
		height: 332px;
		position: absolute;
		top: 233px;
		left: 514px;
	}

	#grabow div.vita h3 {
		background: #FFF url(/img/hl_grabow.png) no-repeat top left;
	}

	#grabow div.wrapper {
		background: url(/img/grabow.jpg) bottom left;
	}

	#faerber div.vita {
		width: 448px;
		height: 373px;
		position: absolute;
		top: 192px;
		left: 514px;
	}

	#faerber div.vita h3 {
		background: #FFF url(/img/hl_faerber.png) no-repeat top left;
	}

	#faerber div.wrapper {
		background: url(/img/faerber.jpg) bottom left;
	}

	#froehlich div.vita {
		width: 448px;
		height: 370px;
		position: absolute;
		top: 195px;
		left: 514px;
	}

	#froehlich div.vita h3 {
		background: #FFF url(/img/hl_froehlich.png) no-repeat top left;
	}

	#froehlich div.wrapper {
		background: url(/img/froehlich.jpg) top left;
	}

	#faulhaber div.vita {
		width: 448px;
		height: 371px;
		position: absolute;
		top: 194px;
		left: 514px;
	}

	#faulhaber div.vita h3 {
		background: #FFF url(/img/hl_faulhaber.png) no-repeat top left;
	}

	#faulhaber div.wrapper {
		background: url(/img/faulhaber.jpg) bottom left;
	}

	#leicher div.vita {
		width: 448px;
		height: 372px;
		position: absolute;
		top: 195px;
		left: 514px;
	}

		#leicher div.vita .vita-wrapper {
			padding-left: 70px;
		}

	#leicher div.vita h3 {
		background: #FFF url(/img/hl_leicher.png) no-repeat top left;
	}

	#leicher div.wrapper {
		background: url(/img/leicher.jpg) bottom left;
	}

	#buchfink div.vita {
		width: 448px;
		height: 310px;
		position: absolute;
		top: 255px;
		left: 514px;
	}

	#buchfink div.vita h3 {
		background: #FFF url(/img/hl_buchfink.png) no-repeat top left;
	}

	#buchfink div.wrapper {
		background: url(/img/buchfink.jpg) bottom left;
	}

	#lessmann div.vita {
		width: 448px;
		height: 371px;
		position: absolute;
		top: 194px;
		left: 514px;
	}

	#lessmann div.vita h3 {
		background: #FFF url(/img/hl_lessmann.png) no-repeat top left;
	}

	#lessmann div.wrapper {
		background: url(/img/lessmann.jpg) top left;
	}

	#mikhaylov div.vita {
		width: 448px;
		height: 340px;
		position: absolute;
		top: 225px;
		left: 514px;
	}

	#mikhaylov div.vita h3 {
		background: #FFF url(/img/hl_mikhaylov.png) no-repeat top left;
	}

	#mikhaylov div.wrapper {
		background: url(/img/mikhaylov.jpg) bottom left;
	}

	#suedi div.vita {
		width: 448px;
		height: 352px;
		position: absolute;
		top: 213px;
		left: 514px;
	}

	#suedi div.vita h3 {
		background: #FFF url(/img/hl_suedi.png) no-repeat top left;
	}

	#suedi div.wrapper {
		background: url(/img/suedi.jpg) bottom left;
	}

	#dussen div.vita {
		width: 448px;
		height: 352px;
		position: absolute;
		top: 213px;
		left: 514px;
	}

	#dussen div.vita h3 {
		background: #FFF url(/img/hl_dussen.png) no-repeat top left;
	}

	#dussen div.wrapper {
		background: url(/img/dussen.jpg) bottom left;
	}

	#judt div.vita {
		width: 448px;
		height: 352px;
		position: absolute;
		top: 213px;
		left: 514px;
	}

	#judt div.vita h3 {
		background: #FFF url(/img/hl_judt.png) no-repeat top left;
	}

	#judt div.wrapper {
		background: url(/img/judt.jpg) bottom left;
	}
	/* Regionen und Ansprechpartner */

	#nord h3 {
		background: #FFF url(/img/hl_nord.png) no-repeat top left;
		height: 60px;
		width: 350px;
	}

	#nordmitte h3 {
                background: #FFF url(/img/hl_nordmitte.png) no-repeat top left;
		height: 60px;
                width: 350px;
        }

	#nordost h3 {
                background: #FFF url(/img/hl_nordost.png) no-repeat top left;
		height: 60px;
                width: 350px;
        }

	#ost h3 {
                background: #FFF url(/img/hl_ost.png) no-repeat top left;
		height: 60px;
                width: 350px;
        }

	#suedost h3 {
                background: #FFF url(/img/hl_suedost.png) no-repeat top left;
		height: 60px;
                width: 350px;
        }

	#suedmitte h3 {
                background: #FFF url(/img/hl_suedmitte.png) no-repeat top left;
		height: 60px;
                width: 350px;
        }

	#suedwest h3 {
                background: #FFF url(/img/hl_suedwest.png) no-repeat top left;
		height: 60px;
                width: 350px;
        }

	#westmitte h3 {
                background: #FFF url(/img/hl_westmitte.png) no-repeat top left;
		height: 60px;
                width: 350px;
     	} 
	
	#nord div.wrapper {
                background: url(/img/nord.jpg) bottom left no-repeat;
        }

	#nordmitte div.wrapper {
                background: url(/img/nordmitte.jpg) bottom left no-repeat;
        }
	
	#nordost div.wrapper {
                background: url(/img/nordost.jpg) bottom left no-repeat;
        }

	#ost div.wrapper {
                background: url(/img/ost.jpg) bottom left no-repeat;
        }

	#suedost div.wrapper {
                background: url(/img/suedost.jpg) bottom left no-repeat;
        }

	#suedmitte div.wrapper {
                background: url(/img/suedmitte.jpg) bottom left no-repeat;
        }

	#suedwest div.wrapper {
                background: url(/img/suedwest.jpg) bottom left no-repeat;
        }
	
	#westmitte div.wrapper {
                background: url(/img/westmitte.jpg) bottom left no-repeat;
        }

	#nord div.vita, 
	#nordmitte div.vita, 
	#nordost div.vita, 
	#ost div.vita,
	#suedost div.vita,
	#suedmitte div.vita,
	#suedwest div.vita,
	#westmitte div.vita {
		position: absolute;
		left: 527px;
		top: 119px;
		height: 460px;
	}


#logo {
	background: url(/img/logo.png) no-repeat;
	height: 150px;
}

.highlight {
	background: url(/img/search.png) repeat-x;
	padding: 4px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.url {
	font-family: monospace;
}

a.title {
	color: #0083D7;
	text-decoration: none;
}


#field-reports {
	position: relative;
}

.field-report {
	position: absolute;
	top: 0;
	left: -21px;
	z-index: 10;
	background: #fff url(/img/owner.png);
	width: 993px;
	height: 600px;
	display: none;
}

.field-report div.wrapper {
	width: 941px;
	height: 548px;
	margin: 17px 31px 35px 21px;
}

.field-report div.infotext {
	width: 490px;
	height: 440px;
	position: absolute;
	left: 460px;
	top: 70px;
	overflow: auto;
	padding-right: 1em;
}
.field-report h3 {
	text-indent: -999em;
	height: 25px;
}

#field-reports #mikhaylov div.infotext {
	overflow: hidden !important;
	padding-right: 0;
}

#field-reports #mikhaylov h3 {
	background: url(/img/hl_fr_mikhaylov.png) no-repeat;
}
#field-reports #mikhaylov .wrapper {
	background: url(/img/fr_mikhaylov.jpg) no-repeat left bottom;
}
#field-reports #suedi h3 {
	background: url(/img/hl_fr_suedi.png) no-repeat;
}
#field-reports #suedi .wrapper {
	background: url(/img/fr_suedi.jpg) no-repeat left bottom;
}
#field-reports #grabow h3 {
	background: url(/img/hl_fr_grabow.png) no-repeat;
}
#field-reports #grabow .wrapper {
	background: url(/img/fr_grabow.jpg) no-repeat left bottom;
}
#field-reports #dussen h3 {
	background: url(/img/hl_fr_dussen.png) no-repeat;
}
#field-reports #dussen .wrapper {
	background: url(/img/fr_dussen.jpg) no-repeat left bottom;
}
#field-reports #schwabedal h3 {
	background: url(/img/hl_fr_schwabedal.png) no-repeat;
}
#field-reports #schwabedal .wrapper {
	background: url(/img/fr_schwabedal.jpg) no-repeat left bottom;
}
#field-reports #sindezingue h3 {
	background: url(/img/hl_fr_sindezingue.png) no-repeat;
}
#field-reports #sindezingue .wrapper {
	background: url(/img/fr_sindezingue.jpg) no-repeat left bottom;
}
#field-reports #karsch h3 {
	background: url(/img/hl_fr_karsch.png) no-repeat;
}
#field-reports #schwarte h3 {
	background: url(/img/hl_fr_schwarte.png) no-repeat;
}
.field-report div.infotext p {
	padding-bottom: 10px;
}

.field-report div.wrapper a {
	position: absolute;
	bottom: 68px;
	left: 460px;
}

.kontakt {}

	.kontakt .col13, .kontakt .col23, .kontakt .col33 {
		width: 285px;
	}

#contact-wrapper {
	position: relative;
}

#contact-map {
	position: absolute;
	width: 993px;
	height: 566px;
	top: 0;
	left: -21px;
	background: url(/img/map.png);
	visibility: hidden;
}

#contact-map a#close {
	display: none;
}

#contact-map div.wrapper {
	width: 941px;
	height: 514px;
	margin: 17px 31px 35px 21px;
	position: relative;
}

#contact-map #map {
	position: absolute;
	top: 7px;
	left: 7px;
	width: 500px;
	height: 500px;
}

#contact-map form {
	position: absolute;
	left: 550px;
	top: 7px;
	font-size: 12px;
}

#contact-map #directions {
	position: absolute;
	left: 550px;
	top: 60px;
	width: 370px;
	height: 370px;
	overflow: auto;
}
#contact-map .close {
	position: absolute;
	left: 550px;
	top: 450px;
}

#contact-map input {
	border: 1px solid #8F8F8F;
	padding: 2px;
}

.ff3 #contact-map input {
	padding: 3px;
}

.ff3 #contact-map .submit {
	padding: 2px;
}

#contact-map .submit, #uploadform .submit, #register .submit {
	background: #002B9D;
	border: 1px solid #008;
	padding: 2px;
	color: #FFF;
}
.delete {
	border: 1px solid #800;
	background: #CF0000;
	color: #FFF;
}

#directions img {
	border: none;
}

#contact-map h3 {
	background: url(/img/hl_dir_cologne.png) no-repeat;
	text-indent: -999em;
	margin-bottom: 5px;
}

#print-map td {
	vertical-align: top;
}

.safari .small, .ie .small {
	word-spacing: -.1em
}

.win .hyphenate span {
	word-spacing: -.1em
}

#HyphenatorToggleBox {
	font-size: 1em !important;
	position: fixed !important;
}

#login label, #register label, #uploadform label {
	display: block;
	float: left;
	width: 100px;
}

#register .col2 {
	width: 150px;
}

#login input, #register input {
	border: 1px solid #8F8F8F;
	padding: 2px;
}

#register .link a {
	padding-left: 492px;
}

.login h1 {
	background: url(/img/hl_login.png) no-repeat;
	text-indent: -999em;
	height: 85px;
}

.upload h1 {
	background: url(/img/hl_upload.png) no-repeat;
	text-indent: -999em;
	height: 85px;
}

#blockVeranstaltungenSeminare {
	position: relative;
}

.homevideo {
	position: absolute;
	left: 151px;
	top: -29px;
}

#video-wrapper, #homevideo-wrapper {
	width: 330px;
	height: 281px;
	padding-top: 10px;
	background: #FFF;
	position: absolute;
	top: -15px;
	left: -10px;
	display: none;
	background: url(/img/video-wrapper.jpg) no-repeat;
}

#homevideo-wrapper {
	position: static !important;
	width: 446px;
	height: 291px !important;
	background: url(/img/homevideo-wrapper.jpg) no-repeat;
}

#video-wrapper-close {
	text-align: right;
	display: block;
	margin-right: 12px;
	margin-top: 5px;
	font-size: 90%;
}

#error {
	background-image: url(/img/dashed-red.png);
	background-repeat: repeat-x;
	padding-top: 7px;
}

#error p {
	color: #CF0000;
	font-weight: bold;
}

#success {
	background-image: url(/img/dashed.png);
	background-repeat: repeat-x;
	padding-top: 7px;
}
#success p {
	color: #008800;
	font-weight: bold;
}

#uploadform {
	position: relative;
	height: 60px;
}

#uploadform-wrapper {
	position: absolute;
	display: none;
	background: #000;
	height: 42px;
	width: 100%;
	opacity: .8;
	padding-top: 28px;
	text-align: center;
}
	#uploadform-wrapper img {
		border: none;
	}

.document {
	width: 100%;
	border-collapse: collapse;
}

	.document .name {
		width: 200px;
	}
	.document .type, .document .size, .document .created {
		width: 100px;
	}

	.document th {
	}

	.document td {
		height: 35px;
		vertical-align: middle;
		padding: 0 5px;
		background: url(/img/dashed.png) repeat-x;
	}

.nobreak {
	white-space: nowrap;
}

.topnav {
	font-size: 13px;
	color: #0083D7;
}

	.topnav a {
		font-size: 13px;
		padding: 0 5px;
	}

	.topnav .first {
		padding: 0 5px 0 0;
	}

.yellow {
	color: #fba90f;
}

.gerke {
	position: absolute;
	top: 210px;
}

.nooutline {
	outline: none;
}
