body {background-color:#f1efe8;background-image:url(images/balken.png);/*background-position:0 25px;*/background-repeat:repeat-x;color: #666666;font-family:Arial;font-size:12px;height:295px;margin:0;border-top:5px solid #5e5d5b;}
body * {margin: 0px; padding: 0px;}

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}


a, a:visited {color: #999999;}
a:hover {text-decoration: none;color: #000000;}

#container {background: #f1efe8;width:835px;text-align: left;margin:auto;overflow: hidden;}
#header {height:295px;/*width:835px;*/background-image:url(images/fguide_header.jpg);margin-left:-589px;}	
#header h2 {color: #ffffff;font-size: 30px;font-family: Arial;font-weight: bold;margin: 0px;}
#header h2 a {color: #ffffff;text-decoration: none;}
#header h2 a:hover {color: #006699;text-decoration: none;}
#header h3 {color: #ffffff;font-size: 13px;font-family: Arial;text-indent: 5px;margin: 0px;}

#menu {/* padding:50px 0 0 */;/*margin:20px 20px 20px 20px;*/margin:-5px;}
#menu img{border: none;}
#menu h2 {color: #ffffff;font-size: 12px;font-family: Arial;font-weight: bold;margin: 0px;}
#menu li {display: inline;list-style-type: none;margin: 0px;}
#menu ul {margin: 0px;padding: 6px;}
#menu ul li {padding:0;}
#menu ul li a {color:#5E5D5B;font-family:Arial;font-size:12px;padding:6px;margin:0;text-decoration:none;}
#menu ul li a.active {text-decoration: none;padding:6px;margin:0;}
#menu ul li a:hover {color: black;text-decoration: none;background:#A7C520;padding:6px;}

#logo {/* background:url(images/fguide_logo.gif) no-repeat */;float:right;width:250px;height:250px;margin-right:-42px;margin-top:-62px;width:380px;}

#content {display: block;background: #f1efe8;width: 500px;margin-top: 7px;margin-left: 10px;margin-right: 0px;float: left;position:relative;padding: 0px 0px 15px 0px;}
#content p{color:#666666;margin: 0px;line-height: 18px;padding: 0px 0px 10px 0px;}
#content p img{border: none;padding: 0px 10px 10px 0px;}

#content h1 {color: #333333;font-size: 22px;font-family: Arial Bold,;  font-weight: normal;padding: 10px 10px 10px 10px;line-height: 150%;margin: 0px;}
#content h1 a  {color: #cccccc;text-decoration: underline;}
#content h1 a:hover {color: #999999;text-decoration: none;}

#content h2 {color: white;background-color:#a7c520;font-size: 18px;font-family: Arial; margin: 0px;padding:5px 5px 5px 5px;line-height: 120%;font-variant: normal;width:170px;}
#content h2 a  {color: #3399CC;text-decoration: none;}
#content h2 a:hover {color: #3399CC;background: none;text-decoration: underline;}

#content h3 {font-weight:normal;padding: 5px;margin:0; color: white;display:inline; background-color: #A7C520; line-height: 35px; font-size: 18px;}
#content h3 a  {color: white;font-style:normal;text-decoration: none;}
#content h3 a:hover {color: white;background: none;text-decoration: underline;}

#content h4 {padding: 5px; color: white; background-color: #5E5D5B;display:inline; line-height: 26px;font-weight:normal; font-size: 14px;}
#content h4 a  {color: #5e5d5b;text-decoration: none;}
#content h4 a:hover {color: #5e5d5b;}

#content h5 {padding: 5px; color: white; background-color: #A7C520;display:inline; line-height: 35px;font-weight:normal; font-size: 14px;}
#content h5 a  {text-decoration: none;}
#content h5 a:hover {}

#content ol {list-style-type: decimal;line-height: 18px;margin: 0px;padding: 0px 0px 10px 30px;}
#content ul {list-style: none;/*margin: 0px 0px -20px;*//*padding: 0px 0px 10px 0px;*//*padding-bottom:5px;*/}
#content li {color: #5e5d5b;margin: 0px;padding: 0px;}
#content ul li {color: #5e5d5b;list-style: none;text-decoration:none;margin: 0px 0px 0px 10px;padding: 5px 0px 0px 0px;}
#content ul li a {color: #5e5d5b;padding-left:5px;text-decoration:none;}
#content ul li a:hover {color: white;text-decoration: none;}

#content ul.time-list li a {color: #A7C520;padding-left:5px;text-decoration:none;font-weight:bold;}
#content ul.time-list li a:hover {color: #A7C520;padding-left:5px;text-decoration:none;font-weight:bold;}
#content ul.time-list {line-height:16px;}
#content ul.time-list li {color:#5E5D5B;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:5px 0 0;text-decoration:none;line-height:16px;}

#content ul.video-list li a {color: #A7C520;padding-left:5px;text-decoration:none;font-weight:bold;line-height:16px;}
#content ul.video-list li a:hover {color: #A7C520;padding-left:5px;text-decoration:none;font-weight:bold;line-height:16px;}
#content ul.video-list {line-height:16px;}
#content ul.video-list li {color:#5E5D5B;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:5px 0 0;text-decoration:none;line-height:16px;}


blockquote{margin: 0px 0px 0px 25px;padding: 0px 25px 0px 10px;font-style: italic;color: #666666;border-left: 1px solid #cccccc;}
#content blockquote p{margin: 0px 0px 20px 0px;padding: 0px;}

.postspace {width: 440px;height: 32px;margin: 0px;padding: 0px;}
.postspace2 {width: 440px;height: 0px;margin: 0px;padding: 0px;}
.postspace3 {width: 440px;height: 15px;margin: 0px;padding: 0px;}

.box {background: url(images/fguide_box_header.png) top left no-repeat;padding-top: 8px;}
.box-inner {background: url(images/fguide_box_bottom.png) bottom left no-repeat;padding: 0px 7px 10px 0px;}

#sidebar { display: block;color: #000000;width: 290px;margin-top:4px;float: left; position:relative;text-align: left;background-color:#F1EFE8;}
#breadcrumb {margin-left:5px;font-size:10px;margin-top:6px;}
* html #sidebar { margin: 20px 20px 20px 10px;}

#sidebar p{margin: 0px;line-height: 18px;padding: 5px 0px 10px 0px;text-align:justify;color:#999999;}

#sidebar h2 {color: #333333;font-size: 15px;font-family:  Arial;list-style: none;padding: 10px 0px 10px 0px;margin: 0px;border-bottom: 1px solid #cccccc;}

#sidebar h3 {font-size: 14px;font-family: Arial;list-style: none;padding: 15px;margin: 0px;position: relative;}
#sidebar h3, #sidebar h3 a { color: #a7c520; font-size: 18px;font-weight:normal;}
#sidebar h3 a { text-decoration: none;font-size: 18px; font-weight:normal;}
#sidebar h3 span {position: absolute;right: 15px;top: 12px;font-size: 18px;}

#sidebar ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 15px 5px;width:274px;}
#sidebar li {list-style: none;margin: 0px;padding: 0px;}
#sidebar ul li {list-style: none;margin: 0px;}
#sidebar ul li a {padding:3px 0 3px 10px;color:#5e5d5b;display:block;font-weight: bold;text-decoration: none;}
#sidebar ul li a:hover {padding:3px 0 3px 10px;color: white;background-color:#5e5d5b;text-decoration: none;}

#footer { color: #666666;font-size: 10px;font-weight: normal;padding: 20px 20px 20px 20px;height: 20px;text-align: right;clear: both;}
#footer a {color: #666666;font-weight: normal;text-decoration: none;}
#footer a:hover {color: #666666;text-decoration: underline;}

.chaptermain p {padding:19px 5px 5px;margin-bottom:5px;}
.chaptermain p a.einfuehrung {background-image:url(images/vid1.gif);background-position: 0 0;background-repeat:no-repeat;background-color:transparent;height:3.6em;padding:1em 0 1em 55px ;}
.chaptermain p a.einfuehrung2 {background-image:url(images/vid2.gif);background-position: 0 0;background-repeat:no-repeat;background-color:transparent;height:3.6em;padding:1em 0 1em 55px ;}
.chaptermain p a.einfuehrung3 {background-image:url(images/vid3.gif);background-position: 0 0;background-repeat:no-repeat;background-color:transparent;height:3.6em;padding:1em 0 1em 55px ;}

.a1 {background-image:url(images/fguide_shadow.gif);width:285px;height:59px;background-position:top middle;background-repeat:no-repeat;}
.angebot_1 a{background-color:#5e5d5b;line-height:45px;color:white;display:block;font-size:18px;padding-left:10px;margin:5px 5px;text-decoration:none;}
.angebot_1 a:hover{background-color:#a7c520;line-height:45px;color:#5e5d5b;display:block;font-size:18px;padding-left:10px;margin:5px 5px;text-decoration:none;}
.a_i1 {position: absolute; left: 13px; padding: 4px; width: 70px; font-size: 40px;}
.a_i2 {width: 200px; padding: 4px; left: 30px; position: relative; font-size: 14px;}

.b1 {height:59px;background-position:top middle;background-repeat:no-repeat;width:100%;}
.angebot_b1 a{background-color:#5e5d5b;line-height:45px;color:white;display:block;font-size:20px;padding-left:175px;}
.angebot_b1 a:hover{background-color:#a7c520;line-height:45px;color:#5e5d5b;display:block;font-size:20px;padding-left:175px;}
.b_i1 {}
.b_i2 {}

.pricemini {margin-left:254px;margin-top:-51px;color:#898989;font-size:10px;}
.price {margin-left:224px;margin-top:-56px;color:#898989;font-size:14px;}
.pricem {margin-left:232px;margin-top:-19px;color:#898989;font-size:14px;}

/* .angebot_1:hover .price {margin-left:224px;margin-top:-56px;color:#5e5d5b;}
.angebot_1:hover .pricem {margin-left:232px;margin-top:-19px;color:#5e5d5b;}
.angebot_1:hover .pricemini {margin-left:254px;margin-top:-51px;color:#898989;font-size:10px;} */

.producthome {font-size:10px;}



span.nhp {margin:35px;color: #85B0DD;}
span.onkl {margin:20px;color: green;}
span.onvl {margin:35px;color: orange;}

.fragen {background:#e2e0da;}
.fragen ul {list-style-type:none;}
#content .fragen li {color: #2A86C0;margin:0;}
.fragen li  a{display: block;color:#838156;  text-decoration:none;}
.fragen li  a:hover{text-decoration: none;display: block;color:white;background-color:#A7C520;}
.aufzlung ul {list-style-type:none;}


/*p.collapse-link {background-color:#5e5d5b;}*/
.formularnachhilfe a{color:white;text-decoration:none;padding:3px 9px 3px 10px;display:inline-block;width:481px;font-size:16px;border-bottom: 1px dotted #F1EFE8;background:#5e5d5b url(images/fguide-plus.gif) center right no-repeat;}
.formularvorbereitung a {color:white;text-decoration:none;padding:3px 9px 3px 10px;display:inline-block;width:481px;font-size:16px;border-bottom: 1px dotted #F1EFE8;background: #5e5d5b url(images/fguide-plus.gif) center right no-repeat;}
.formularonlinevorlesung a{color:white;text-decoration:none;padding:3px 9px 3px 10px;display:inline-block;width:481px;font-size:16px;border-bottom: 1px dotted #F1EFE8;background:#5e5d5b url(images/fguide-plus.gif) center right no-repeat;}

.formularnachhilfe a.active{color:white;text-decoration:none;padding:3px 9px 3px 10px;display:inline-block;width:481px;font-size:16px;border-bottom: 1px dotted #F1EFE8;background:#5e5d5b url(images/fguide-minus.gif) center right no-repeat;}
.formularvorbereitung a.active {color:white;text-decoration:none;padding:3px 9px 3px 10px;display:inline-block;width:481px;font-size:16px;border-bottom: 1px dotted #F1EFE8;background: #5e5d5b url(images/fguide-minus.gif) center right no-repeat;}
.formularonlinevorlesung a.active{color:white;text-decoration:none;padding:3px 9px 3px 10px;display:inline-block;width:481px;font-size:16px;border-bottom: 1px dotted #F1EFE8;background:#5e5d5b url(images/fguide-minus.gif) center right no-repeat;}


#vorlesung-container a{background-color:#999793;color:white;text-decoration:none;padding:2px 9px 2px 10px;display:inline-block;font-size:13px;}
#vorlesung1-container {background-color:#c5c3bd;color:#5E5D5B;padding:4px 10px;width:480px;}
#vorlesung2-container {background-color:#c5c3bd;color:#5E5D5B;padding:4px 10px;width:480px;}
#vorlesung3-container {background-color:#c5c3bd;color:#5E5D5B;padding:4px 10px;width:480px;}
#vorlesung4-container {background-color:#c5c3bd;color:#5E5D5B;padding:4px 10px;width:480px;}
#vorlesung5-container {background-color:#c5c3bd;color:#5E5D5B;padding:4px 10px;width:480px;}

#vorbereitung-container  a{background-color:#999793;color:white;text-decoration:none;padding:2px 9px 2px 10px;display:inline-block;font-size:13px;}
#vorbereitung1-container  {background-color:#c5c3bd;color:#5E5D5B;padding:4px 10px;width:480px;}
#vorbereitung2-container  {background-color:#c5c3bd;color:#5E5D5B;padding:4px 10px;width:480px;}
#vorbereitung3-container  {background-color:#c5c3bd;color:#5E5D5B;padding:4px 10px;width:480px;}
#vorbereitung4-container  {background-color:#c5c3bd;color:#5E5D5B;padding:4px 10px;width:480px;}
#vorbereitung5-container  {background-color:#c5c3bd;color:#5E5D5B;padding:4px 10px;width:480px;}

div#vorlesung1-container p.formcheckbox,div#vorlesung2-container p.formcheckbox,div#vorlesung3-container p.formcheckbox,div#vorlesung4-container p.formcheckbox,div#vorlesung5-container p.formcheckbox {padding: 0;}
div#vorbereitung1-container p.formcheckbox,div#vorbereitung2-container p.formcheckbox,div#vorbereitung3-container p.formcheckbox,div#vorbereitung4-container p.formcheckbox,div#vorbereitung5-container p.formcheckbox {padding:0;}

/* XForm */
div#rex-xform {padding-top:20px;font-family:Arial;}
div#rex-xform .gveranstaltungen {padding-top:10px;}
div#vorlesung-container p.collapse-link a {padding:2px 9px 2px 10px;background: #999793 url(images/fguide-plus.gif) center right no-repeat;}
div#vorlesung-container p.collapse-link a.active{padding:2px 9px 2px 10px;background: #999793 url(images/fguide-minus.gif) center right no-repeat;}
#content p.collapse-link {padding: 0;}
div#form-module {}
form#form_formular {}

p.formcheckbox {}
input.checkbox {}
label.checkbox {color:#5E5D5B;}
label.checkbox a{color:#5E5D5B;font-weight:bold;}


p.formtext {}
input.text {background-color:white;color:black;border:1px white;height:21px;width:190px;}
label.text {background-color:#a7c520;color:#5e5d5b;display:inline-block;padding:5px;padding-left:10px;width:190px;}
p.formtext formlabel-kund-nr input {}

div#rex-xform input {height:21px;padding:7px 0 0 4px;width:291px}
div#rex-xform label.text {float:left;}
div#rex-xform .agb a {border-bottom:1px dotted;text-decoration:none;color:#5E5D5B;font-weight:bold;}
div#rex-xform p.formcheckbox input.checkbox {height:15px;width:15px;}


p.formtextarea {}
label.textarea {}
textarea.textarea {}

p.formcaptcha {}
label.captcha img {}
p.formcaptcha input {}

div#rex-xform p.formsubmit {width:100px;}
div#rex-xform p input.submit {width:80px;background-color:#A7C520;border:1px solid #A7C520;color:white;padding-bottom:10px;height:37px;font-size:16px;font-family:Arial;}
input.submit:hover {}

p.answertext {}
ul.form_warning {}
ul.form_warning li {}

#content .fguideliste {background:#e2e0da;margin-bottom:15px;}
#content .fguideliste ul li {margin:0;}
#content .fguideliste li  a{display: block;text-decoration:none;}
#content .fguideliste li  a:hover{text-decoration: none;display: block;color:white;background-color:#A7C520;}
#content .fguideliste ul li a {margin:0;}
#content .fguideliste ul {padding:0;}

.txt-img a{color:white;text-decoration:none;}
.txt-img p a{color:#666666;text-decoration:none;}

#content .adwords ul {}
#content .adwords ul li{background:transparent url(/files/layout/images/list_checkbox.png) no-repeat left ; padding-left: 20px;height:20px; }
ul.adwords li {}
a.neu {background:transparent url(/files/layout/images/neu.png) no-repeat right;}

.homecom a{color:#A7C520;font-weight:bold;text-decoration:none;}
.homecom a:hover {color:#A7C520;text-decoration:underline;font-weight:bold;text-decoration:none;}
.homecom p a{color:#A7C520;font-weight:bold;}
.homecom p a:hover {color:#A7C520;text-decoration:underline;font-weight:bold;}

.homeov {float: right;width: 48%;}
.onvl{float: left;width: 48%;}