/* GENERAL */

body { width:100%;height:100.01%;font:14px/180% Georgia, serif;color:#153942;margin:0;padding:0;
	   text-align:center;background:url('../images/background-large.png') 0 0 repeat-x #a8d7e2; }
a {color:#153942; }
img { border: 0 none; padding:0;margin:0; }
h1, h2, h3 {font-weight:normal;}
#content h1 {margin-top:30px;letter-spacing:0.05em;}
#content h1.nomargin {margin: 0px 0px 10px 0px;}
#content h2.nomargin {margin: 0px 0px 10px 0px;}
#content h3.nomargin {margin: 20px 0px 0px 0px;}
#content h1.margintop {margin: 40px 0px 0px 0px;}


.noborder {border:0 none;}
img.noborder {border:0 none;}
span.center {display:inline-block;width:100%;text-align:center}
span.center img{margin:0px auto 0px auto;}

.left {float:left}
.right {float:right;}
.padding-right-10 {padding-right:10px}
ol {margin:0px 0px 0px 20px;padding:0px;}
ol li {margin:0px 0px 7px 0px;}


/* BOXES */

div#mainframe {width:944px;margin:0px auto;text-align:left;}
div#header {position:relative;}
div#postit {position:absolute;z-index:3;right:5px;top:11px;}
div#logo {background:url('../images/background-header.png') 0 0 no-repeat #a8d7e2;height:101px;min-height:100px;padding-top:20px;}
div#nav {background:url('../images/background-navigation.png') 0 0 repeat-x #6cafb7;height:60px;font:24px/60px Verdana, Helvetica, Arial, sans-serif}
div#banner {height:200px;min-height:200px;padding-top:40px;background:url('../images/foreground-banner.png') right top no-repeat;}
div#content {padding: 30px 1px 0px 1px;clear:left;font-size:15px;}
div.table {display:table;width:100%;}

/* Forms */

input, textarea {border:3px solid #6cafb7;width:400px;padding:3px;margin-bottom:20px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
input.submit {background:url('../images/button.png') right top no-repeat;padding-left:10px;padding-right:20px;font:16px/56px Verdana, sans-serif;display:block;
		text-decoration:none;color:#153942;width:10em;border:none;height:56px;}

/* Links */

a.arrow, input.arrow {background:url('../images/button.png') right top no-repeat;padding-left:10px;padding-right:24px;font:16px/56px Verdana, sans-serif;display:inline-block;
		text-decoration:none;}
a.team {width:8em;}
/*a.arrow span {display:block;height:56px;min-height:56px;}*/
a.maps {font-weight:bold;text-decoration:underline;color:#153942;background:url('../images/icon-maps-bright.png') 0 0 no-repeat;
		display:block;padding-left:30px;height:50px;padding-top:5px;}
a.wikipedia, a.yellow {color:#153942;text-decoration:none;}
a.wikipedia {background:url('../images/icon-wikipedia.png') 0 0 no-repeat;padding:2px 0px 5px 30px;}
a.yellow {font-weight:bold;}
a.wikipedia span, a.yellow span {border-bottom:2px solid yellow;}
a.wikipedia:hover span, a.yellow:hover span {border-bottom:2px solid #153942; }
.telefonnummer {font-weight:bold;font-size:28px;}



/* Navigation */

div#nav ul {padding:0; margin:0;list-style-type:none;}
div#nav li {padding:0 27px 0 0; margin:0;float:left;}
div#nav li a {text-decoration:none;font-family:Verdana,Arial;font-size:16px;color:#ffffff;
				padding-right:20px;line-height:59px;text-transform:uppercase;}
div#nav li a span {font-size:24px;}
div#nav li a:hover {color:#ffcc00;}
div#nav li a.active {text-decoration:none;font-family:Verdana,Arial;font-size:16px;color:#ffcc00;
				padding-right:20px;line-height:59px;text-transform:uppercase;}


/* Banner */

div#banner p {font-family:Georgia;font-size:22px;line-height:27px;margin:0}

div.three-cols {margin-top:30px;}
div.three-cols .col-1, div.three-cols .col-2, div.three-cols .col-3 {float:left;width:294px;min-width:294px;max-width:294px;padding:0px 15px 5px 15px}
div.three-cols .col-1 {padding-left:0px;}
div.three-cols .col-2 {}
div.three-cols .col-3 {padding-right:0px;}

div.two-cols {margin-top:30px}
div.two-cols .col-1, div.two-cols .col-2 {float:left;width:446px;min-width:446px;max-width:446px;padding:0px 15px 5px 15px}
div.two-cols .col-1 {padding-left:0px}
div.two-cols .col-2 {padding-right:0px}


/* Footer */
div#footer {width:100%;clear:both;background-color:#216778;height:172px;min-height:172px;}
div#footer {color:#ffffff;margin-top:30px;position:relative}
div#footer .three-cols {margin:0px auto;width:944px;font-size:13px;text-align:left;font-family:Georgia;}
div#footer .three-cols .col-1 {width:214px;min-width:214px;max-width:214px;padding-bottom:0px}
div#footer .three-cols .col-2 {width:394px;min-width:394px;max-width:394px;padding-bottom:0px;position:relative;}
div#footer .three-cols .col-3 {width:274px;min-width:274px;max-width:274px;padding-bottom:0px}
div#footer-2 p {display:block;margin:0px auto;width:944px;text-align:left;line-height:60px;position:relative;}
div#footer ul {padding:15px 0; margin:0;list-style-type:none;}
div#footer li {padding:0; margin:0;}
div#footer li a {text-decoration:none;font-family:Verdana,Arial;color:#ffffff;font-size:18px;}
div#footer li a:hover {color:#222222;}
div#footer h1 {font-size:18px;font-weight:normal;}
div#footer-2 {width:100%;background:url('../images/background-footer.png') 0 0 repeat-x #fff29a;height:100px;min-height:100px;}
div#footer-bg {position:absolute;bottom:-125px;left:190px;z-index:10}

/* Misc */
p.intro {font-size:19px;line-height:28px;}
div.nomargin {margin:0px;}
ul.white {padding:0px;}
ul.white li {font-weight:bold;font-family:Verdana, sans-serif;font-size:13px;line-height:15px;list-style-type:none;padding:5px 0px 5px 20px;background:url('../images/bullet.png') left 10px no-repeat;margin:0px;}
div.foto {float:left;width:150px;height:100%;min-width:150px;display:table}
div.foto img {}
div.curriculum {float:left;width:280px;display:inline-block;}

/* Tabs */
div.tab-lebenslauf {border-bottom:2px solid #153942;display:table;width:280px;height:100%}
div.tab {background:url('../images/tab-small.png') 5px 0px no-repeat;color:#fff;padding-left:10px;display:table}
div.tab h3 {margin:0px;background:url('../images/icon-user-dark.png') 4px center no-repeat; padding-left:25px}
div.tab span {background:url('../images/tab-small.png') right top no-repeat;display:table;padding-right:20px;}


