/* reset */
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,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;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;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}
/* Defaults */
    body 	{ background:url('../images/hintergrund/angela-godawa-body.png') no-repeat center top #58585A;color:#272727;margin:0; padding:0; font-family:Verdana, arial, sans-serif; font-size:90%;position:relative; }
    a		{color:#E2000E;text-decoration:none; }
    a:hover	{ text-decoration:none;border-bottom:1px solid #E2000E; }
    img     { border:none; }
    .hide { display:none; }
	/* Clear Floated Elements */
	.clear { clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0; }
	.clearfix:after { clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0; }
	.clearfix { display:inline-block; }
	.clearfix { display:block; }    
/* Grid */
	.grid_1 { width:60px; } .grid_2 { width:140px; } .grid_3 { width:220px; } .grid_4 { width:300px; } .grid_5 { width:380px; } .grid_6 { width:460px; } 
	.grid_7 { width:540px; } .grid_8 { width:620px; } .grid_9 { width:510px; } .grid_10 { width:780px; } .grid_11 { width:860px; } .grid_12 { width:940px; }
	.column { margin:0 10px;overflow:hidden;float:left;display:inline; }
	.row { width:960px;margin:0 auto;overflow:hidden; }
	.row .row { margin:0 -10px;width:auto;display:inline-block; }
/* Formular */
	form { margin:4px 0;float:left; }
	fieldset { margin:0;padding:0;border:none;overflow:hidden; }
	legend { display:none; }
	.formText, .formTextarea, .formSubmit { background:white;border:1px solid #272727;width:380px; }
	.formTextarea { height:200px;font-family:Verdana, arial, sans-serif; }
	.formSubmit {  }
/* Design */
	#header { height:260px;background:url('../images/hintergrund/angela-godawa-bundestagskandidatin.jpg') no-repeat; }
	#contentWrap { background:url('../images/hintergrund/angela-godawa-content.gif') repeat-y #ffffff;margin-top:10px;border-bottom:10px solid #E2000E; }
	#footer { background:#E2000E; }
/* Header */
	#header a { display:block; }
	#header a:HOVER { border:none; }
	#header #linktostartpage { float:left;width:320px;height:99px;margin-top:50px; }
	#header #linktospd { float:right;width:135px;height:150px;margin-top:91px;margin-right:0px; }
/* Hauptnavigation */
	#mainnavigation { background:#ffffff;height:50px; }
	#mainnavigation dfn { display:none; }
	#mainnavigation ul { list-style-type:none; }
	#mainnavigation ul li { float:left;margin:0;line-height:50px;height:50px;background-image:url('../images/hintergrund/angela-godawa-menu.png');text-indent:-999em; }
	#mainnavigation ul li a { font-size:1px;color:white;display:block; }
	#mainnavigation ul li.mn_1 { width:197px;background-position:0px 0px; } #mainnavigation ul li.mn_2 { width:182px;background-position:-197px 0px; } #mainnavigation ul li.mn_3 { width:138px;background-position:-379px 0px; } #mainnavigation ul li.mn_4 { width:144px;background-position:-517px 0px; } #mainnavigation ul li.mn_5 { width:178px;background-position:-661px 0px; } #mainnavigation ul li.mn_6 { width:121px;background-position:-839px 0px; } #mainnavigation ul li.mn_7 { width:136px;background-position:-960px 0px; } #mainnavigation ul li.mn_1:HOVER { width:197px;background-position:0px -50px; } #mainnavigation ul li.mn_2:HOVER { width:182px;background-position:-197px -50px; } #mainnavigation ul li.mn_3:HOVER { width:138px;background-position:-379px -50px; } #mainnavigation ul li.mn_4:HOVER { width:144px;background-position:-517px -50px; } #mainnavigation ul li.mn_5:HOVER { width:178px;background-position:-661px -50px; } #mainnavigation ul li.mn_6:HOVER { width:121px;background-position:-839px -50px; } #mainnavigation ul li.mn_7:HOVER { width:136px;background-position:-960px -50px; } #mainnavigation ul li.mn_1_active { width:197px;background-position:0px -50px; } #mainnavigation ul li.mn_2_active { width:182px;background-position:-197px -50px; } #mainnavigation ul li.mn_3_active { width:138px;background-position:-379px -50px; } #mainnavigation ul li.mn_4_active { width:144px;background-position:-517px -50px; } #mainnavigation ul li.mn_5_active { width:178px;background-position:-661px -50px; } #mainnavigation ul li.mn_6_active { width:121px;background-position:-839px -50px; } #mainnavigation ul li.mn_7_active { width:136px;background-position:-960px -50px; } #mainnavigation ul li a { display:block; } #mainnavigation ul li a:HOVER {  }
	#mainnavigation ul li ul { display:none;margin:0;padding:0 3px 3px 0; } #mainnavigation ul li ul li { text-indent:0em;line-height:24px;height:24px;background:white;margin:0;width:150px; } 
	#mainnavigation ul li.mn_1 ul, #mainnavigation ul li.mn_1 ul li, #mainnavigation ul li.mn_1_active ul, #mainnavigation ul li.mn_1_active ul li { width:202px; } 
	#mainnavigation ul li.mn_2 ul, #mainnavigation ul li.mn_2 ul li, #mainnavigation ul li.mn_2_active ul, #mainnavigation ul li.mn_2_active ul li { width:202px; } 
	#mainnavigation ul li.mn_3 ul, #mainnavigation ul li.mn_3 ul li, #mainnavigation ul li.mn_3_active ul, #mainnavigation ul li.mn_3_active ul li { width:202px; } 
	#mainnavigation ul li.mn_4 ul, #mainnavigation ul li.mn_4 ul li, #mainnavigation ul li.mn_4_active ul, #mainnavigation ul li.mn_4_active ul li { width:202px; } 
	#mainnavigation ul li.mn_5 ul, #mainnavigation ul li.mn_5 ul li, #mainnavigation ul li.mn_5_active ul, #mainnavigation ul li.mn_5_active ul li { width:202px; } 
	#mainnavigation ul li.mn_6 ul, #mainnavigation ul li.mn_6 ul li, #mainnavigation ul li.mn_6_active ul, #mainnavigation ul li.mn_6_active ul li { width:202px; } 
	#mainnavigation ul li.mn_7 ul, #mainnavigation ul li.mn_7 ul li, #mainnavigation ul li.mn_7_active ul, #mainnavigation ul li.mn_7_active ul li { width:202px; }
	#mainnavigation ul li ul li a { padding:0 10px;color:#E2000E;font-size:12px;font-weight:bold; }
	#mainnavigation ul li ul li a:HOVER { border:none;padding:0 10px;background:#E2000E;color:white; }
	#mainnavigation ul li:HOVER ul { display: block;z-index:100;position:absolute;top:310px;background:url('../images/hintergrund/angela-godawa-menu-dropdown.png') bottom right; }
/* Inhalt */
	#content { padding:50px 60px 50px 50px; }
	#content h1, #content h2, #content h3, #content h4, #content h5 { color:#58585A; }
	#content p { padding:0 0px 5px 0px;font-size:12px;line-height:18px; }
	#content p.highlighter_level1 { color:#E2000E;text-transform:uppercase; }
	#content p.highlighter_level2 { color:#E2000E; }
	#content ul li { font-size:12px;line-height:18px; }
	#content h1 {  }
	#content h2 { margin-bottom:10px;margin-top:0px;font-size:18px;font-weight:bold;border-bottom:1px solid #58585A;border-top:1px solid #58585A; }
	#content h3 { margin-top:10px;margin-bottom:10px;font-size:16px;color:#E2000E; }
	#content h4 { margin-top:5px;margin-bottom:5px;font-size:14px;font-weight:bold;color:#58585A; }
	#content ul {  }
	#content .error { color:#E2000E; }
	/* Formular */
	#content form { width:500px; }
	#content label { width:500px;float:left;height:23px;line-height:23px;font-size:11px; }
	#content input, #content textarea { float:left;margin:2px 0;font-size:12px;color:#272727; }
	#content .formText, #content .formTextarea, #content .formSubmit {  }
	#content .formTextarea {  }
	#content .formSubmit {  }
	#content label { }
	#content .leftHalf { float:left;width:235px;margin-right:20px; }
	#content .rightHalf { float:left;width:235px;margin-left:20px; }
	#content .csc-textpic-imagewrap { float:left;margin:12px 0;position:relative; }
	#content .csc-textpic-clear { clear:both;float:none; }
	#content .csc-textpic-imagewrap dl { float:left;position:relative; }
	#content .csc-textpic-imagewrap dd { position:absolute;top:240px;left:0px;color:#58585A;width:510px; }
	#content .csc-textpic-imagewrap dd div.caption1 { float:left;padding:12px;font-size:20px;font-weight:bold;background:white;clear:both; }
	#content .csc-textpic-imagewrap dd div.caption2 { float:left;padding:0px 12px 12px 12px;background:white;clear:both; }
/* Right */
	#right { padding:50px 50px 0 30px; }
	#right h3 { margin:0px 0px 9px 0px;font-size:18px;font-weight:bold;border-bottom:1px solid #58585A;border-top:1px solid #58585A;color:#58585A; }
	#right h4 { margin:2px 0px 2px 0px;color:#E2000E;font-size:14px;font-weight:bold; }
	#right a:HOVER { border:none; }
	#right ul.right-links { padding:0;margin:0 0 18px 0; }
	#right ul.right-links li { margin:9px 0; }
	#right .morelittle { margin-bottom:18px; }
	#right .morelittle p { font-size:11px; }
	/* Submenu */
	#submenu { margin:0 0px 10px 0px; }
	#submenu li { padding-left:16px;background:url('../images/hintergrund/angela-godawa-untermenu.gif') no-repeat 0 7px;line-height:20px; }
	#submenu li.active { background:url('../images/hintergrund/angela-godawa-untermenu-aktiv.gif') no-repeat 0 7px; }
	#submenu li a { color:#58585A; }
	#submenu li a:HOVER { border-bottom-color:#58585A; }
	#submenu li.active a { color:#E2000E; }
	#submenu li.active a:HOVER { border-bottom-color:#E2000E; }
/* Footer */
	#footer { margin-bottom:20px;padding-bottom:10px; }
	#footer h3 { color:white;font-weight:bold;font-size:14px;padding:0px 0px 4px 0px;margin:0px 0px 4px 0px;border-bottom:1px solid #ffffff; }
	/* Sitemap */
	#sitemap { }
	#sitemap a { font-size:11px;color:white;border:none;text-decoration:none; }
	#sitemap a:HOVER { text-decoration:underline; }
	#sitemap .sitemap_part { width:150px;float:left;margin-bottom:10px; }
	#sitemap h4 a { font-size:12px;font-weight:bold; }
	#sitemap ul ul { margin-left:10px; }
	/* Network */
	#network { }
	#network #vcard { color:white;font-size:11px; }
	#network #vcard a { color:white;border:none;text-decoration:underline; }
	/* Kontakt */
	#contact { }
	#contact label { color:white;width:380px;height:18px;line-height:18px;font-size:11px; }
	#contact input, #contact textarea { float:left;width:378px;margin:3px 0;font-size:11px;color:#58585A; }
	#contact .formText, #contact .formTextarea, #contact .formSubmit { background:white;border:1px solid #710005;width:380px; }
	#contact .formSubmit { width:380px; }
	#contact .formTextarea { height:64px;width:377px;font-family:Verdana, arial, sans-serif; }
	#contact .formleft { width:190px;float:left; }
	#contact .formright { width:190px;float:left; }
	#contact .formleft label, #contact .formright label { width:185px; }
	#contact .formleft input, #contact .formright input { width:185px; }
/* Latest News*/
	.news-latest h5.news-latest-date { text-align:right;font-weight:bold;font-size:12px;padding-top:10px;color:#58585A; }
	.news-latest .news-latest-image { float:right;width:100px;height:100px;margin:3px 0px 3px 10px; }
	.news-latest .news-latest-image a:HOVER { border:none; }
	.news-latest .news-latest-line { float:none;clear:both;margin:9px 0px;border:none;border-bottom:1px dotted #58585A; }
	.news-latest ul.news-latest-list { float:left; }
	.news-latest ul.news-latest-list { float:left;width:100%; }
	.news-latest ul.news-latest-list span.news-latest-date { float:left;width:80px;padding:0;font-weight:normal; }
/* Termine rechts */
	.tx-universalcalendar-pi1 { }
	#right .tx-universalcalendar-pi1 { margin-bottom:11px; }
	.tx-universalcalendar-pi1 ul {  }
	.tx-universalcalendar-pi1 ul li { margin-bottom:9px; }
	.tx-universalcalendar-pi1 ul li a { color:#58585A;font-size:12px; }
	#right .tx-universalcalendar-pi1 ul li a:HOVER { border-bottom:1px solid #E2000E;color:#E2000E; }
	.tx-universalcalendar-pi1 ul li div { font-size:10px;font-weight:normal; }
	.tx-universalcalendar-pi1 ul li.uc-further-appointments { border-top:1px dotted #58585A;border-bottom:1px dotted #58585A;margin-top:10px;margin-bottom:10px;padding:3px 0 5px 0;;font-size:10px;font-weight:normal; }
/* Sitemap */
	#content .csc-sitemap ul, #content ul.liste, #right ul.liste { margin:10px; }
	#content .csc-sitemap li, #content ul.liste li, #right ul.liste li { padding:0 0 4px 30px;background:url(../images/hintergrund/angela-godawa-liste-wuerfel.png) no-repeat; }
	#right ul.liste a { font-size:12px; }
	#content .csc-sitemap ul a { font-size:16px;color:#58585A; }
	#content .csc-sitemap ul ul a { font-size:11px;color:#E2000E; }

