html {color:#000;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset, img {border:0;}
address, caption, cite, code, dfn, em, th, var {font-style:normal;font-weight:normal;}
li {list-style:none;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
q:before, q:after {content:'';}
abbr, acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select {font-family:inherit;font-size:inherit;font-weight:inherit;}
legend {color:#000;}
a {text-decoration:none;}
a:link, a:visited, a:hover, a:focus, a:active {border:none;  text-decoration:none;  }
body {font-size:100%;position:relative;}
body {background-color:#F39519;color:#4e0000;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:0.825em;text-align:center;}
#outerwrap {text-align:left;width:830px;margin:0 auto;}
#branding {background:#F39519 url(../images/head.jpg) no-repeat right top;height:109px;}
#logo {
	padding-top:20px;
	padding-left:20px;
}
#mainwrap a {color:#c70c1f;}
#mainwrap link {color:#c70c1f;}
#mainwrap a:hover {color:#4e0000;}
#sidebar_left {float:left;width:245px;}
#primary_nav {/*height:450px;*/text-transform:uppercase;padding-top:30px;padding-left:46px;}
#primary_nav a {color:#fffbda;cursor:pointer;}
#primary_nav a:link {color:#C70C1F;}
#primary_nav a:visited {color:#fffbda;}
#primary_nav a:focus {color:#C70C1F;}
#primary_nav a:hover {color:#C70C1F;text-decoration:none;}
#primary_nav a:active {color:#C70C1F;}
#primary_nav li {padding:0px 0 3px 0;height:43px;*height:;}
#primary_nav ul ul li {*height:24px;height:30px;padding-bottom:0;}
#primary_nav .current a {color:#C70C1F;}
#primary_nav .sub {padding-left:15px;padding-bottom:5px;line-height:2.1em;}
#primary_nav .sub .current {color:#C70C1F;}
#primary_nav .sub a {color:#fffbda;}
#primary_nav .sub a:visited {color:#fffbda;}
#primary_nav .sub a:hover {color:#C70C1F;}
#primary_nav .sub a:focus {color:#C70C1F;}
#primary_nav .sub a:active {color:#C70C1F;}
#contentwrap {width:553px;float:right;}
#contentwrap .box_picture {width:553px;}
contentwrap .box_picture img {width:553px;}
#contentwrap .box_content {
	background:transparent url(../images/hintergrund-content.jpg) repeat-y;
	padding:20px;
	margin-top:-13px;
	height:auto !important;
	width:515px;
}
#contentwrap .box_content .contenttable {width:100%;}
#contentwrap .box_content .contenttable tr {width:70%;}
#contentwrap .box_content .contenttable tr + tr {width:30%;}
#contentwrap .box_content .contenttable td {font-size:1em;line-height:1.4em;vertical-align:bottom;}
#contentwrap .box_content td h1 {color:#C70C1F;font-size:1.0em;font-weight:bold;margin-bottom:0em;text-transform:uppercase;}
#contentwrap .box_content td h2 {color:#C70C1F;font-size:1.0em;font-weight:bold;margin:0.5em 0 0.1em 0;text-transform:uppercase;}
#contentwrap .box_content p {font-size:1em;line-height:1.4em;margin-bottom:1em;}
#contentwrap h1 {color:#ffffff;}
#contentwrap .box_content h1 {color:#C70C1F;font-size:1.2em;font-weight:bold;margin-bottom:1em;text-transform:uppercase;}
#contentwrap .box_content h2 {color:#C70C1F;font-size:1em;font-weight:bold;margin-bottom:0.5em;text-transform:uppercase;}
#contentwrap .box_content_left {float:left;}
#contentwrap .box_content .csc-textpic {}
#contentwrap .box_content .csc-textpic-imagewrap {margin-top:7px;}
#contentwrap #dreispaltig .box_main .box_content_right {width:210px;margin-left:20px;float:left;}
#contentwrap #zweispaltig .box_main .box_content_right {float:none;}
#contentwrap #zweispaltig .box_main .box_content_right .contenttable .bodytext {}
#contentwrap .box_main .box_content_right h1 {color:#C70C1F;font-size:1.4em;text-transform:uppercase;}
#contentwrap .box_main .box_content_right h2 {color:#C70C1F;font-size:1em;text-transform:uppercase;}
#contentwrap .box_main .box_content_right_more {float:right;width:100px;}
.box_content .contenttable tr {height:20px;}
#contentwrap .box_content .contenttable img {margin-right:10px;border:#000000 1px solid;}
#contentwrap .box_content li {line-height:1.4em;list-style-position:inside;list-style-type:disc;margin-left:1em;}
#service {float:none;font-size:1.4em;height:55px;line-height:1.4em;padding-left:275px;}
#service_nav {height:40px;margin-right:-5px;padding-top:10px;}
#service_nav li {float:left;padding:0 20px 0 0;text-transform:uppercase;}
#service_nav a {color:#4e0000;cursor:pointer;}
#service_nav a:visited {color:#4e0000;}
#service_nav a:focus {color:#FFFFFF;}
#service_nav a:hover {color:#FFFFFF;}
#service_nav a:active {color:#FFFFFF;}
#service_nav .current {color:#FFFFFF;}
#contentwrap .tx-thmailformplus-pi1 label {}
#contentwrap .tx-thmailformplus-pi1 textarea {border:0;}
#contentwrap .tx-thmailformplus-pi1 label#text {}
#contentwrap .tx-thmailformplus-pi1 input {border:0;}
#contentwrap .tx-thmailformplus-pi1 input#submit {}
#contentwrap .tx-thmailformplus-pi1 p#hinweis {}
#gender {padding-left:100px;}
#gender #female {display:block;float:left;margin-right:20px;}
#studium,#berufswunsch,#beruf,#praktika,#kenntnisse,#mobil,#sonstiges,#zusatz,#download,#zeit,#erklaerung,#resume,#resume1 {clear:both;padding-top:20px;}
#basic .left {clear:both;float:left;width:270px;}
#basic .right {width:270px;float:right;}
.tx-thmailformplus-pi1 #basic label {clear:both;float:left;display:block;width:100px;}
.tx-thmailformplus-pi1 #basic input {width:162px;margin-bottom:3px;padding:3px 1px 3px 4px;}
#studium .left {width:330px;float:left;}
#studium .right {width:210px;float:right;}
.tx-thmailformplus-pi1 #studium .left label {clear:both;float:left;display:block;width:135px;}
.tx-thmailformplus-pi1 #studium .right label {float:left;display:block;width:80px;}
.tx-thmailformplus-pi1 #studium .left input {width:190px;margin-bottom:3px;padding:3px 1px 3px 4px;}
.tx-thmailformplus-pi1 #studium .right input {width:122px;margin-bottom:3px;padding:3px 1px 3px 4px;}
.tx-thmailformplus-pi1 #beruf textarea {width:100%;margin-bottom:10px;}
.tx-thmailformplus-pi1 #beruf label {display:block;}
#praktika .left {width:220px;float:left;}
#praktika .right {width:320px;float:right;}
.tx-thmailformplus-pi1 #praktika .left label {float:left;display:block;width:30px;}
.tx-thmailformplus-pi1 #praktika .left input {width:64px;float:left;margin-bottom:3px;padding:3px 1px 3px 4px;margin-right:10px;}
.tx-thmailformplus-pi1 #praktika .right label {float:left;display:block;width:150px;}
.tx-thmailformplus-pi1 #praktika .right input {width:164px;margin-bottom:3px;padding:3px 1px 3px 4px;}
.tx-thmailformplus-pi1 #kenntnisse .left {float:left;width:48%;}
.tx-thmailformplus-pi1 #kenntnisse .right {float:right;width:48%;}
.tx-thmailformplus-pi1 #kenntnisse textarea {width:266px;margin-bottom:10px;}
.tx-thmailformplus-pi1 #kenntnisse label {display:block;}
.tx-thmailformplus-pi1 textarea {padding:3px 1px 3px 4px;}
.tx-thmailformplus-pi1 #mobil input {width:196px;float:left;padding:1px 1px 1px 4px;margin-bottom:2px;margin-top:2px;margin-left:20px;}
.tx-thmailformplus-pi1 #mobil label {display:block;width:332px;float:left;}
.tx-thmailformplus-pi1 #mobil .checkbox {float:left;}
.tx-thmailformplus-pi1 #mobil .checkbox label {display:block;width:35px;text-align:right;margin-left:0px;margin-right:10px;}
.tx-thmailformplus-pi1 #mobil .checkbox input {width:10px;float:left;margin-left:0px;margin-right:10px;}
#sonstiges select {width:240px;}
#sonstiges label {display:block;width:313px;float:left;}
.tx-thmailformplus-pi1 #berufswunsch select {width:240px;}
.tx-thmailformplus-pi1 #berufswunsch label {display:block;width:313px;float:left;}
.tx-thmailformplus-pi1 #zusatz .left {float:left;width:48%;}
.tx-thmailformplus-pi1 #zusatz .right {float:right;width:48%;}
.tx-thmailformplus-pi1 #zusatz textarea {width:266px;margin-bottom:10px;}
.tx-thmailformplus-pi1 #zusatz label {display:block;}
.tx-thmailformplus-pi1 #download input {float:left;width:340px;border:1px solid #000000;margin-right:10px;margin-bottom:3px;padding:3px 1px 3px 4px;}
.tx-thmailformplus-pi1 #download label {clear:both;display:block;width:70px;float:left;}
.tx-thmailformplus-pi1 #zeit input {width:20px;border:1px solid #000000;margin-right:10px;float:left;padding:3px 1px 3px 4px;}
.tx-thmailformplus-pi1 #zeit label {display:block;margin-bottom:10px;}
.tx-thmailformplus-pi1 #erklaerung input {width:20px;border:1px solid #000000;margin-right:10px;float:left;margin-bottom:40px;padding:3px 1px 3px 4px;}
.tx-thmailformplus-pi1 #erklaerung label {display:block;margin-bottom:10px;}
.tx-thmailformplus-pi1 #resume textarea {width:100%}
.tx-thmailformplus-pi1 #contact input {width:260px;float:left;padding:3px 3px 1px 4px;margin-bottom:3px;}
.tx-thmailformplus-pi1 #contact  label {display:block;width:100px;float:left;}
.tx-thmailformplus-pi1 #contact textarea {width:360px;float:none;padding:1px 3px 1px 4px;}
.tx-thmailformplus-pi1 #contact #text1 {display:block;width:400px;margin-top:20px;}
.tx-thmailformplus-pi1 #contact {width:400px;}
.tx-thmailformplus-pi1 input#submit {width:100px;margin-top:20px;margin-right:10px;float:none;}
.tx-thmailformplus-pi1 #hinweis {float:none;}
.tx-thmailformplus-pi1 #resume input {
	clear:both;
	float:right;
	margin-top: 20px;
	font-weight: bold  !important;;
	color: #FFF !important;
	background-color: #c70c1f !important;
	padding: 3px;
	cursor: pointer;
}
.tx-thmailformplus-pi1 br {clear:both;}
div.head,span.head {width:100%;font-size:20px;color:#FFFFFF;text-transform:uppercase;font-weight:normal;margin-bottom:5px;}
div.head1 {width:100%;font-size:20px;color:#FFFFFF;font-weight:normal;}
.tx-thmailformplus-pi1 #bobspost {}
.tx-thmailformplus-pi1 #bobspost label {float:left;width:153px;margin-bottom:10px;}
.tx-thmailformplus-pi1 #bobspost textarea {width:454px;}
.tx-thmailformplus-pi1 #bobspost label#text {width:400px;}
.tx-thmailformplus-pi1 #bobspost input {height:18px;margin-bottom:10px;padding:4px;width:300px;}
.tx-thmailformplus-pi1 #bobspost input#submit {cursor:pointer;float:right;height:22px;margin-right:94px;margin-top:5px;width:110px;}
.tx-thmailformplus-pi1 #bobspost p#hinweis {}
#contentwrap .csc-sitemap ul li a {color:#4E0000;text-transform:uppercase;}
#contentwrap .csc-sitemap ul li a {color:#C70C1F;font-size:1.2em;font-weight:bold;margin-bottom:0.5em;}
#contentwrap .csc-sitemap ul li ul li {clear:both;color:#4E0000;margin:0 0 0 1em;}
#contentwrap .csc-sitemap ul li ul li a {color:#4E0000;font-size:1.1em;font-weight:normal;}
#contentwrap .csc-sitemap ul li ul li ul li a {color:#4E0000;font-size:1.0em;font-weight:normal;text-transform:none;}
#contentwrap .csc-sitemap li {padding-bottom:5px;padding-top:5px;}
#sidebar_content{padding-left:46px;height: 200px;}
#outerwrap #mainwrap div #sidebar_left #social_media {
	background-image: url(../images/bg_facebook_box.png);
	background-repeat: no-repeat;
	height: 74px;
	width: 227px;
	padding-top: 4px;
	padding-left: 5px;
	margin-top: 15px;
	margin-left: 15px;
}

