/* ahlersheinel: stylesheet for Microsoft Internet Explorer 5.0+ and Netscape 6.0+ */
/* ahlersheinel GmbH GN 2004	*/



#content	 	{float:left;width:442px;overflow:hidden; background-color:#FFF }
#contentbreit	 	{float:left;width:6405px;overflow:hidden; background-color:#FFF }
#introbox  {width:440px;overflow:hidden; background-color:#FEFEFE; margin:0 0 -2px 0; height: 136px;}
#introbox div.text {width: 400px; margin:0 0 10px 10px; padding: 0px 0px 0px 0px;line-height: 16px;font-size: 11px;}
#introbox .headline { margin:10px 0 10px 10px;  line-height: 24px; font-size: 21px; color:#910000}

#subnaviname	{margin-top: 20px; margin-bottom: 10px;margin-left: 10px;font-size:18px;color:#910000; font-weight: normal; }

#starttext  {width:420px;overflow: hidden;background-color:#FEFEFE; margin:0 0 -2px 10px; line-height: 16px; font-size: 11px;}
#starttext .headline { line-height: 24px; font-size: 21px; color:#333}
#starttext .firstsubline {margin-top:10px; margin-bottom:10px; line-height: 16px; font-size: 11px; font-weight:bold;}
#starttext p {margin:3px 0 10px 0; padding:0;font-size : 11px;font-family: Arial, Helvetica, sans-serif;line-height: 15px;color:#000;}
#starttext .publish {margin-top:10px; margin-bottom:10px;   line-height: 14px; font-size: 11px;font-weight:italic}
#starttext ul	{list-style-type: square; line-height:16px;font-size : 12px;font-family: Arial, Helvetica, sans-serif;font-weight : normal;color:#000; }
#starttext a:link,   a:visited    	{color:#910000;text-decoration: none; font-size : 11px;font-family: Arial, Helvetica, sans-serif;font-weight : normal }
#starttext a:hover   {color:#000;}

#starttext td	{line-height:16px;font-size : 11px;font-family: Arial, Helvetica, sans-serif;font-weight : normal;color:#000; }

.newsubline {margin-top:10px; margin-bottom:10px; line-height: 16px; font-size: 11px; font-weight:bold;}

#maintitle	{background-color:#A73333;width:440px;height:61px;margin:0}
#maintitle	.textmainmenu {padding: 34px 0 0 10px;color:#FAFAFA;font-size:20px;}

#simplearea			{margin-left:0; margin-top: 0;}
#simplearea br {height:0; line-height:10;border:1px solid red}
#simplearea .pic 			{padding:0;margin:0 0 -2px 0;}
#simplearea .picie 			{padding:0;margin:0 0 -2px 0;}


#simplearea table		{background-color:#FEFEFE;border-collapse:collapse;border-spacing:0; margin-bottom:0px;}
#simplearea  a:link, #simplearea a:visited    {color:#910000;text-decoration: none;font-size : 11px; font-family: Arial, Helvetica, sans-serif;font-weight : normal }
#simplearea  a:hover   	{color:#000;}
#simplearea td			{width:220px;padding:0;margin:0px;font-size:10px;vertical-align:top;}
#simplearea td.opener			{width:220px;padding:0px 0px 0px 0px;margin:0px;font-size:10px;vertical-align:top;}
#simplearea div.picsmallright	{float:left;padding-right:3px;}
#simplearea td div.gt		{float:left;margin-left:5px;margin-right:0px;padding:5px 0px 0px 0px;width: 10px}
#simplearea td div.mehr		{float:right;display:block;width: 60px;margin:0;}
#simplearea td div.link	{float:left;margin:0 0 0 5px;width:185px; height:auto;padding: 5px 5px 0px 0px;line-height: 12px;}
#simplearea td div.text	{float:left;margin:0 0 0 10px;width:195px; padding: 10px 0px 0px 0px;line-height: 14px;color:#333;font-size : 11px;font-family: Arial, Helvetica, sans-serif;}
#simplearea td.simple {background-color:#EEE;color:#000; margin-bottom:0px; height:136px}

#simplearea div.graybar {float:left; height:24px;width:196px;   margin-left:0px; background-color: #BBB; color: #EEE; text-align: left;}
#simplearea div.title {float:left;:font-size: 110%;margin-left:5px; background-color: #FFFF; color: #EEE; text-align: left; padding-top:3px;font-size : 11px;font-weight: bold ; color:#333; padding-top:6px}
#simplearea  p {margin:3px 0 0 0; padding:0 0 0 0; }

#simplearea div.icondreieck {float:left;height:24px;width: 24px; background-image: url(../images/icondreieck.gif); background-position: left; background-repeat: no-repeat;}
#simplearea div.iconblank {float:left;height:24px;width: 24px; background-image: url(../images/iconblank.gif); background-position: left; background-repeat: no-repeat;}


#simplearearight  {width:220px;  float:left;margin-left:0;background-color:#E9CCCC;}
#simplearearight  a:link, #simplearearight  a:visited    	{color:#910000;text-decoration: none;font-size : 11px;}
#simplearearight  a:hover   	{color:#000;}
#simplearearight  div.picsmallright {float:right;padding-left:3px;}
#simplearearight  div.simplewhite {background-color:#E9CCCC;color:#000; }
#simplearearight  div.gt		{float:left;margin-left:5px;margin-right:0px;padding:5px 0px 0px 0px;width: 10px;}
#simplearearight  div.moreright	{float:right;display:block;width: 60px;height:15px;margin-top:3px;margin-left:0px;margin-right:0px;padding:2px 0px 0px 0px;}
#simplearearight  div.link	{background-color:#E9CCCC;float:left;margin:0 0 0 5px;width:185px; height:auto;padding: 5px 5px 0px 0px; line-height: 12px;}
#simplearearight  div.text	{font-size : 11px;background-color:#E9CCCC;float:left;margin:0 0 0 10px;width:195px; padding: 5px 0px 0px 0px;line-height: 12px;}


#simplearearight div.title {float:left; font-size: 110%; font-weight: bold;  margin-left:5px; background-color: #FFFF; color: #EEE; text-align: left; padding-top:3px}



#stuffrightbar div.redbar {float:left; height:24px;width:196px;   margin-left:0px; background-color: #A73333; color: #EEE; text-align: left;}
#stuffrightbar div.graybar {float:left; height:24px;width:196px;   margin-left:0px; background-color: #BBB; color: #EEE; text-align: left;}
#stuffrightbar  a:link, #stuffrightbar  a:visited    	{color:#FFF;text-decoration: none;font-weight : bold }
#stuffrightbar  a:hover {color:#000;text-decoration: none;}

#stufflefftbar  a:link, #stufflefftbar  a:visited    	{color:#333;text-decoration: none;font-weight : bold }
#stufflefftbar  a:hover {color:#910000;text-decoration: none;}


#simplearearight div.icontarife {float:left;height:24px;width: 24px; background-image: url(../images/icontarife.gif); background-position: left; background-repeat: no-repeat;}
#simplearearight div.iconadexa {float:left;height:24px;width: 24px; background-image: url(../images/iconadexa.gif); background-position: left; background-repeat: no-repeat;}
#simplearearight div.icongesundheit {float:left;height:24px;width: 24px; background-image: url(../images/icongesundheit.gif); background-position: left; background-repeat: no-repeat;}
#simplearearight div.iconrecht {float:left;height:24px;width: 24px; background-image: url(../images/iconrecht.gif); background-position: left; background-repeat: no-repeat;}
#simplearearight div.icondreieck {float:left;height:24px;width: 24px; background-image: url(../images/icondreieck.gif); background-position: left; background-repeat: no-repeat;}
#simplearearight div.print {float:left;height:24px;width: 24px; background-image: url(../images/iconprint.gif); background-position: left; background-repeat: no-repeat;}
#simplearearight .simplenurbild {padding:0;margin:0 0 -2px 0;}
#simplearearight div.iconfamilie {float:left;height:24px;width: 24px; background-image: url(../images/iconfamilie.gif); background-position: left; background-repeat: no-repeat;}



#tabellen			{width: 440px;margin-left:0; margin-top: 0px;}
#tabellen table		{ margin-bottom:0px; }
#tabellen td		{padding:0px 2px 0px 0px;margin:0px;font-size:10px;vertical-align:top;color:#000}
#tabellen  a:link, {color:#910000;text-decoration: none;}
#tabellen .headline { margin-left:10px;line-height: 24px; font-size: 21px; color:#333}
#tabellen .firstsubline {margin-left:10px;margin-top:10px; margin-bottom:10px;   line-height: 16px; font-size: 11px;font-weight:bold}
#tabellen  div.text	{margin:0 0 0 10px;width:400px; padding: 10px 0px 0px 0px;line-height: 14px;}



/*	stuff alt */

.stuff { padding: 0px; height:24px; background-color:#ccc }
.stuff h2 	   { font-size: 105%; margin:0;  color: #333; text-align: left; padding: 3px 25px 3px 20px; }


.stuff { padding: 0px;  }
.stuff h2 	   { font-size: 105%; margin:0; background-color: #CCCCCC; color: #333; text-align: left; padding: 3px 25px 3px 20px; }
.stuffright { padding: 0px; }
.stuffright h2 { font-size: 105%; margin:0; background-color: #A73333; color: #EEE; text-align: left; padding: 3px 25px 3px 28px; }


/* links */
a:link,   a:visited    	{color:#910000;text-decoration: none;}
a:hover   	{color:#000;}

/* lists */
.stuff ul.nobullets{ margin: 0 0 0 0; padding-top: 5px; padding-left: 25px; padding-right:5px;padding-bottom:15px;font-size: 100%; list-style-type: square; line-height:14px;}

h2.icondreieck{ background-image: url(../images/icondreieck.gif); background-position: left; background-repeat: no-repeat; }
h2.iconrecht{ background-image: url(../images/iconrecht.gif); background-position: left; background-repeat: no-repeat; }
h2.icongesundheit{ background-image: url(../images/icongesundheit.gif); background-position: left; background-repeat: no-repeat; }
h2.iconsprechstunde{ background-image: url(../images/iconsprechstunde.gif); background-position: left; background-repeat: no-repeat; }
h2.iconhotline{ background-image: url(../images/iconhotline.gif); background-position: left; background-repeat: no-repeat; }
h2.iconfamilie{ background-image: url(../images/iconrecht.gif); background-position: left; background-repeat: no-repeat; }

/**********************/
/* Stellenmarkt       */
/**********************/

#cwrapper {
    text-family: Arial, Helvetica, Sans-Serif;
    color: #000;
    font-size: 12px;
    line-height: 1.2em;
}

div.left {
    float: left;
    width: 440px;
}

div.right {
    float: left;
    width: 220px;
    margin-left: 2px;
}

div.clear {
    clear: both;
    width: 0.1em;
    height: 0.1em;
    overflow: hidden;
}

#cwrapper p.small, small {
    font-size: 10px;
    line-height: 1.1em;
    white-space: normal !important;
    width: 100%;
    }

.form {
    background-color: #F8F0F0;
    border: 1px solid #910000;
}

input.form, select.form, textarea.form { width: 300px; }
textarea.form { height: 100px; }

div.right input.form, div.right select.form, div.right textarea.form { width: 190px; }
div.right textarea.form { height: 60px; }

p.formsmall input.form, p.formsmall select.form, p.formsmall textarea.form { width: 100px; }

div.textright {
    text-align: right;
}

/**********************/
/* Stellenmarkt       */
/**********************/

#cwrapper p {
    margin-top: 0px;
}

#cwrapper a {
    font-size: 12px;
}

#cwrapper h2 {
    margin: 0px 0px 20px 0px;
    background-color: #a73333;
    height: 61px;
    overflow: hidden;
}

#cwrapper h2 p {
    color: #fff;
    font-size: 20px;
    font-weight: normal;
    margin: 35px 10px 0px 10px;
}

div.icontent {
    margin: 0px 10px;
    min-height: 400px;
}

div.icontent h1 {
    font-weight: normal; 
    color: #333;
    font-size: 21px;
    line-height: 1.2em;
}

div.icontent h1 p { margin: 0px; }

div.icontent h3 {
    font-size: 12px;
    color: #000;
    background-color: #ddd;
    padding: 2px 5px;
}

div.right h3 {
    margin: 0px;
    background: #a73333 url("/images/icondreieck.gif") no-repeat top left;
    height: 24px;
    overflow: hidden;
}

div.right h3 span {
    font-size: 11px;
    color: #fff;
    padding: 5px 5px 0px 30px;
    display: block;
}

div.backred {
    padding: 10px 10px;
    background-color: #e9cccc;
}

div.floatleft { float: left; width: 250px; }
div.floatright { float: right; width: 150px; text-align: right; }

div.box1 {
    border-bottom: 2px solid #910000;
    border-right: 1px solid #a73333;
    padding-right: 10px;
    margin-bottom: 5px;
}

div.box2 {
    font-size: 12px;
    color: #000;
    background-color: #ddd;
    padding: 2px 5px;
    margin-bottom: 15px;
}

fieldset {
    padding: 0px 10px 10px 10px;
}

fieldset legend { margin-bottom: 10px; }

#fragebogenButton{
	height:50px;
	left:0px;
	position:absolute;
	top:80px;
	width:161px;
	display:none;
}
