@charset "UTF-8";
/* CSS Document */


body {margin-top:0px; padding-top:0px; font-family:arial, sans-serif; font-size:1em; background-color:#ffffff; background-image:url(../design/bg.jpg); background-repeat:repeat-x;}

#wrapper {width:980px; margin-left:auto; margin-right:auto; background-image:url(../design/Bilder/id4web-2010_04.jpg); position: relative;}

#header {width:980px; height:149px; background-image:url(../design/Bilder/id4web-2010_02.jpg);}

#hilfsnavigation {width:980px; height:35px; background-image:url(../design/Bilder/id4web-2010_01.jpg);}

#hilfslinks {width:400px; float:left; text-align:left; margin-left:16px; margin-top:14px}

#hilfsrechts {width:400px; float:right; text-align:right; margin-right:16px; margin-top:14px}

#infoleiste {width:980px; height:36px; background-image:url(../design/Bilder/id4web-2010_03.jpg);}

#main {width:980px;}

#spalte1 {width:249px; float:left; padding-top:30px;}

#spalte2 {width:480px; float:left;}

#spalte3 {width:240px; float:right;}

/*#twitter {clear:left; margin-left:20px; padding-top:20px; width:220px; height:84px;} */

#facebook {clear:left; padding-top:25px; margin:0 0 15px 30px}

#fusszeile {clear:both; width:980px; height:67px; background-image:url(../design/Bilder/id4web-2010_06.jpg);}

#id4web {width:930px; margin-left:auto; margin-right:auto;}

#suchencontainer {width:250px; height:20px; float:left; padding-left:5px; padding-top:15px; margin-right:15px;}

#breadcrumb {float:left; width:650px; height:20px; padding-top:17px;}


/*CSS Stile*/

.suchen		{width:250px; text-align:left; margin:0px 0px 0px 20px;}
.suchen input {color: #767676; background: #ffffff; border: 1px solid #cccccc; margin-right:5px; vertical-align: middle; font-size:0.8em; white-space:nowrap;}




div.fusszeile {padding:40px 0px 0px 0px; text-align:center; font-size:0.8em; color:#666;}

div.copyrights {padding-top:15px; text-align:center; font-size:0.8em; color:#fff;}
div.copyrights a:link {color:#fff; text-decoration:none;}
div.copyrights a:visited {color:#fff; text-decoration:none;}
div.copyrights a:hover {color:#000; text-decoration:underline;}
div.copyrights a:active {color:#fff; text-decoration:none;}

div.wo {padding-top:10px; text-align:center; font-size:0.8em; color:#666;}
div.wo a:link {color:#666; text-decoration:none;}
div.wo a:visited {color:#666; text-decoration:none;}
div.wo a:hover {color:#666; text-decoration:underline;}
div.wo a:active {color:#666; text-decoration:none;}

div.brot {text-align:left; font-size:0.8em; color:#ff00ff;}
div.brot a:link {color:#ff00ff; text-decoration:none;}
div.brot a:visited {color:#ff00ff; text-decoration:none;}
div.brot a:hover {color:#3399cc; text-decoration:underline;}
div.brot a:active {color:#ff00ff; text-decoration:none;}

div.hnavi {font-size:0.9em; color:#ccc;}
div.hnavi a:link {color:#3399cc; text-decoration:none;}
div.hnavi a:visited {color:#3399cc; text-decoration:none;}
div.hnavi a:hover {color:#ff00ff; text-decoration:none;}
div.hnavi a:active {color:#3399cc; text-decoration:none;}

div.content {padding:0px 10px 10px 25px; font-size:0.9em; }
div.content p {color:#333; line-height:1.4em;}
div.content h1 { font-size:1.2em; color:#3399cc; }
div.content h2 { font-size:1em; color:#3399cc;}
div.content h3 { font-size:1em; color:#ff00ff;}
div.content a:link {color:#3399cc; text-decoration:none;}
div.content a:visited {color:#3399cc; text-decoration:none;}
div.content a:hover {color:#ff00ff; text-decoration:underline;}
div.content a:active {color:#3399cc; text-decoration:none;}
div.content table {border-collapse:collapse; background-color:#fff;}
div.content td {border:0px; padding:5px 20px 5px 0px;}
div.content td  p {}
div.content .csc-textpic-caption {font-size:0.70em; padding-top:3px;}


div.rechts {padding:0px 15px 10px 5px; font-size:0.9em;}
div.rechts p { color:#333;}
div.rechts h1 { font-size:1.2em; color:#3399cc; border-bottom:1px solid #eee;}
div.rechts h2 { font-size:1em; color:#3399cc;}
div.rechts h3 { font-size:1em; color:#ff00ff;}
div.rechts .csc-textpic-caption {font-size:0.70em; padding-top:3px;}
div.rechts a:link {color:#3399cc; text-decoration:none;}
div.rechts a:visited {color:#3399cc; text-decoration:none;}
div.rechts a:hover {color:#ff00ff; text-decoration:underline;}
div.rechts a:active {color:#3399cc; text-decoration:none;}






a.nml1			{ display:block; font-size:1.1em; color:#666;  text-decoration:none; font-weight:normal; margin-left:11px; padding-left:15px;padding-top:7px; padding-bottom:7px; border-bottom:1px dotted #999999; letter-spacing: 3px;}
a:link.nml1		{ display:block; font-size:1.1em; color:#666;  text-decoration:none; font-weight:normal; margin-left:11px; padding-left:15px;padding-top:7px; padding-bottom:7px; border-bottom:1px dotted #999999;  letter-spacing: 3px;}
a:visited.nml1	{ display:block; font-size:1.1em; color:#666; text-decoration:none; font-weight:normal; margin-left:11px; padding-left:15px;padding-top:7px; padding-bottom:7px; border-bottom:1px dotted #999999; letter-spacing: 3px;}
a:hover.nml1	{ display:block; font-size:1.1em; color:#666; background-image:url(../design/bgm.jpg); text-decoration:none; font-weight:normal; margin-left:11px; padding-left:15px;padding-top:7px; padding-bottom:7px; border-bottom:1px dotted #999999;  letter-spacing: 3px;}
a:active.nml1	{ display:block; font-size:1.1em; color:#666; background-image:url(../design/bgm2.jpg); text-decoration:none; font-weight:normal; margin-left:11px; padding-left:15px;padding-top:7px; padding-bottom:7px; border-bottom:1px dotted #999999; letter-spacing: 3px;}

a.act1			{ display:block; font-size:1.1em; color:#666; background-image:url(../design/bgm2.jpg); text-decoration:none; font-weight:normal; margin-left:11px; padding-left:15px;padding-top:7px; padding-bottom:7px; border-bottom:1px dotted #999999;  letter-spacing: 3px;}
a:link.act1		{ display:block; font-size:1.1em; color:#666; background-image:url(../design/bgm2.jpg); text-decoration:none; font-weight:normal; margin-left:11px; padding-left:15px;padding-top:7px; padding-bottom:7px; border-bottom:1px dotted #999999;  letter-spacing: 3px;}
a:visited.act1		{ display:block; font-size:1.1em; color:#666; background-image:url(../design/bgm2.jpg); text-decoration:none; font-weight:normal; margin-left:11px; padding-left:15px;padding-top:7px; padding-bottom:7px; border-bottom:1px dotted #999999;  letter-spacing: 3px;}
a:hover.act1		{ display:block; font-size:1.1em; color:#666; background-image:url(../design/bgm2.jpg); text-decoration:none; font-weight:normal; margin-left:11px; padding-left:15px;padding-top:7px; padding-bottom:7px; border-bottom:1px dotted #999999;  letter-spacing: 3px;}
a:active.act1		{ display:block; font-size:1.1em; color:#666; background-image:url(../design/bgm2.jpg); text-decoration:none; font-weight:normal; margin-left:11px; padding-left:15px;padding-top:7px; padding-bottom:7px; border-bottom:1px dotted #999999;  letter-spacing: 3px;}


a.nml2			{ display:block; font-size:0.8em; color:#3399cc;  text-decoration:none; font-weight:normal; margin-left:0px; padding-left:30px;padding-top:5px; padding-bottom:5px;  letter-spacing: 1px;}
a:link.nml2		{ display:block; font-size:0.8em; color:#3399cc;  text-decoration:none; font-weight:normal; margin-left:0px; padding-left:30px;padding-top:5px; padding-bottom:5px; letter-spacing: 1px;}
a:visited.nml2		{ display:block; font-size:0.8em; color:#3399cc;  text-decoration:none; font-weight:normal; margin-left:0px; padding-left:30px;padding-top:5px; padding-bottom:5px; letter-spacing: 1px;}
a:hover.nml2		{ display:block; font-size:0.8em; color:#ff00ff;  text-decoration:none; font-weight:normal; margin-left:0px; padding-left:30px;padding-top:5px; padding-bottom:5px;  letter-spacing: 1px;}
a:active.nml2		{ display:block; font-size:0.8em; color:#ff00ff; text-decoration:none; font-weight:normal; margin-left:0px; padding-left:30px;padding-top:5px; padding-bottom:5px; letter-spacing: 1px;}

a.act2			{ display:block; font-size:0.8em; color:#ff00ff;  text-decoration:none; font-weight:normal; margin-left:0px; padding-left:30px;padding-top:5px; padding-bottom:5px; letter-spacing: 1px;}
a:link.act2		{ display:block; font-size:0.8em; color:#ff00ff; text-decoration:none; font-weight:normal; margin-left:0px; padding-left:30px;padding-top:5px; padding-bottom:5px;letter-spacing: 1px;}
a:visited.act2		{ display:block; font-size:0.8em; color:#ff00ff;  text-decoration:none; font-weight:normal; margin-left:0px; padding-left:30px;padding-top:5px; padding-bottom:5px; letter-spacing: 1px;}
a:hover.act2		{ display:block; font-size:0.8em; color:#ff00ff;  text-decoration:none; font-weight:normal; margin-left:0px; padding-left:30px;padding-top:5px; padding-bottom:5px;  letter-spacing: 1px;}
a:active.act2		{ display:block; font-size:0.8em; color:#ff00ff;  text-decoration:none; font-weight:normal; margin-left:0px; padding-left:30px;padding-top:5px; padding-bottom:5px; letter-spacing: 1px;}




/* Formular */
fieldset.csc-mailform						{border:0;font-size:1em;font-family:Verdana, Helvetica, sans-serif;}
fieldset.csc-mailform label					{width:70px;float:left;text-align:left;margin-right:10px;display:block}
fieldset.csc-mailform input,fieldset.csc-mailform textarea	{margin-bottom:10px;font-size:1em;font-family:Verdana, Helvetica, sans-serif;border:1px solid #ccc;padding:2px;width:250px}
fieldset.csc-mailform fieldset input				{float:none;display:inline;width:50px;text-align:left;border:0}
fieldset.csc-mailform fieldset label				{display:inline;float:none;text-align:left;width:300px;margin:10px 0}
fieldset.csc-mailform fieldset					{border:0}
fieldset.csc-mailform fieldset legend				{display:none}
fieldset.csc-mailform select					{width:220px;margin:2px 0}
fieldset.csc-mailform option					{padding:0 5px;background:#fff}
#mailformformtype_mail						{padding:2px;margin-left:80px;background:#eee;border:1px solid #ccc;width:80px;text-align:center}

.align-left { text-align: left }
.align-center { text-align: center }
.align-right { text-align: right }